summaryrefslogtreecommitdiff
path: root/libavutil
diff options
context:
space:
mode:
authorrcombs <rcombs@rcombs.me>2021-11-13 14:21:23 -0600
committerrcombs <rcombs@rcombs.me>2021-11-28 16:40:58 -0600
commit350eb59f8c25372067b7e338b45cce97fe892e4f (patch)
tree84964395b7d708b069ea93f74ffcb37f3c8800ac /libavutil
parenta41a2efc85f8c88caec10040ee437562f9d0b947 (diff)
videotoolbox: add alpha support
Diffstat (limited to 'libavutil')
-rw-r--r--libavutil/hwcontext_videotoolbox.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavutil/hwcontext_videotoolbox.c b/libavutil/hwcontext_videotoolbox.c
index f7a1299cc3..e9567bbf44 100644
--- a/libavutil/hwcontext_videotoolbox.c
+++ b/libavutil/hwcontext_videotoolbox.c
@@ -48,6 +48,7 @@ static const struct {
#ifdef kCFCoreFoundationVersionNumber10_7
{ kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange, false, AV_PIX_FMT_NV12 },
{ kCVPixelFormatType_420YpCbCr8BiPlanarFullRange, true, AV_PIX_FMT_NV12 },
+ { kCVPixelFormatType_4444AYpCbCr16, false, AV_PIX_FMT_AYUV64 },
#endif
#if HAVE_KCVPIXELFORMATTYPE_420YPCBCR10BIPLANARVIDEORANGE
{ kCVPixelFormatType_420YpCbCr10BiPlanarVideoRange, false, AV_PIX_FMT_P010 },
@@ -80,6 +81,7 @@ static const struct {
static const enum AVPixelFormat supported_formats[] = {
#ifdef kCFCoreFoundationVersionNumber10_7
AV_PIX_FMT_NV12,
+ AV_PIX_FMT_AYUV64,
#endif
AV_PIX_FMT_YUV420P,
AV_PIX_FMT_UYVY422,