This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit 62f944d594cc4f26e1ef1002bf6ffecbb0761a06
Author:     James Almer <[email protected]>
AuthorDate: Thu Mar 26 14:00:56 2026 -0300
Commit:     James Almer <[email protected]>
CommitDate: Fri Mar 27 21:00:53 2026 -0300

    avfilter/vf_lcevc: add missing pixel formats
    
    Signed-off-by: James Almer <[email protected]>
---
 libavfilter/vf_lcevc.c | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/libavfilter/vf_lcevc.c b/libavfilter/vf_lcevc.c
index b8d84803c7..79609434b4 100644
--- a/libavfilter/vf_lcevc.c
+++ b/libavfilter/vf_lcevc.c
@@ -39,6 +39,20 @@ static LCEVC_ColorFormat map_format(int format)
         return LCEVC_I420_8;
     case AV_PIX_FMT_YUV420P10:
         return LCEVC_I420_10_LE;
+    case AV_PIX_FMT_YUV420P12:
+        return LCEVC_I420_12_LE;
+    case AV_PIX_FMT_YUV422P:
+        return LCEVC_I422_8;
+    case AV_PIX_FMT_YUV422P10:
+        return LCEVC_I422_10_LE;
+    case AV_PIX_FMT_YUV422P12:
+        return LCEVC_I422_12_LE;
+    case AV_PIX_FMT_YUV444P:
+        return LCEVC_I444_8;
+    case AV_PIX_FMT_YUV444P10:
+        return LCEVC_I444_10_LE;
+    case AV_PIX_FMT_YUV444P12:
+        return LCEVC_I444_12_LE;
     case AV_PIX_FMT_NV12:
         return LCEVC_NV12_8;
     case AV_PIX_FMT_NV21:
@@ -47,6 +61,8 @@ static LCEVC_ColorFormat map_format(int format)
         return LCEVC_GRAY_8;
     case AV_PIX_FMT_GRAY10LE:
         return LCEVC_GRAY_10_LE;
+    case AV_PIX_FMT_GRAY12LE:
+        return LCEVC_GRAY_12_LE;
     }
 
     return LCEVC_ColorFormat_Unknown;
@@ -422,9 +438,11 @@ static const AVFilterPad lcevc_outputs[] = {
 };
 
 static const enum AVPixelFormat pix_fmts[] = {
-    AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV420P10LE,
+    AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV420P10LE, AV_PIX_FMT_YUV420P12LE,
+    AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV422P10LE, AV_PIX_FMT_YUV422P12LE,
+    AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV444P10LE, AV_PIX_FMT_YUV444P12LE,
     AV_PIX_FMT_NV12, AV_PIX_FMT_NV21,
-    AV_PIX_FMT_GRAY8, AV_PIX_FMT_GRAY10LE,
+    AV_PIX_FMT_GRAY8, AV_PIX_FMT_GRAY10LE, AV_PIX_FMT_GRAY12LE,
     AV_PIX_FMT_NONE
 };
 

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to