This is an automated email from the git hooks/post-receive script.
Git pushed a commit to branch master
in repository ffmpeg.
The following commit(s) were added to refs/heads/master by this push:
new 2799aaa5af avutil: hwcontext_videotoolbox: support YUYV422 pixel format
2799aaa5af is described below
commit 2799aaa5af6a54d18b26c044ebbaf937b1a23d43
Author: Tim Blechmann <[email protected]>
AuthorDate: Tue Jun 24 12:27:05 2025 +0800
Commit: Marvin Scholz <[email protected]>
CommitDate: Thu Feb 19 16:52:58 2026 +0000
avutil: hwcontext_videotoolbox: support YUYV422 pixel format
---
configure | 1 +
libavutil/hwcontext_videotoolbox.c | 6 ++++++
2 files changed, 7 insertions(+)
diff --git a/configure b/configure
index da93aaf661..28356ebf74 100755
--- a/configure
+++ b/configure
@@ -2612,6 +2612,7 @@ TYPES_LIST="
kCVPixelFormatType_444YpCbCr8BiPlanarVideoRange
kCVPixelFormatType_444YpCbCr10BiPlanarVideoRange
kCVPixelFormatType_444YpCbCr16BiPlanarVideoRange
+ kCVPixelFormatType_422YpCbCr8_yuvs
kCVImageBufferTransferFunction_SMPTE_ST_2084_PQ
kCVImageBufferTransferFunction_ITU_R_2100_HLG
kCVImageBufferTransferFunction_Linear
diff --git a/libavutil/hwcontext_videotoolbox.c
b/libavutil/hwcontext_videotoolbox.c
index 102fa485e5..2764097413 100644
--- a/libavutil/hwcontext_videotoolbox.c
+++ b/libavutil/hwcontext_videotoolbox.c
@@ -82,6 +82,9 @@ static const struct {
#if HAVE_KCVPIXELFORMATTYPE_444YPCBCR16BIPLANARVIDEORANGE
{ kCVPixelFormatType_444YpCbCr16BiPlanarVideoRange, false, AV_PIX_FMT_P416
},
#endif
+#if HAVE_KCVPIXELFORMATTYPE_422YPCBCR8_YUVS
+ { kCVPixelFormatType_422YpCbCr8_yuvs, false,
AV_PIX_FMT_YUYV422 },
+#endif
};
static const enum AVPixelFormat supported_formats[] = {
@@ -112,6 +115,9 @@ static const enum AVPixelFormat supported_formats[] = {
#endif
#if HAVE_KCVPIXELFORMATTYPE_444YPCBCR16BIPLANARVIDEORANGE
AV_PIX_FMT_P416,
+#endif
+#if HAVE_KCVPIXELFORMATTYPE_422YPCBCR8_YUVS
+ AV_PIX_FMT_YUYV422,
#endif
AV_PIX_FMT_BGRA,
};
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]