avfilter/vf_lcevc: add missing pixel formats

Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer
2026-03-26 14:00:56 -03:00
parent 1b7483dddd
commit 62f944d594

View File

@@ -39,6 +39,20 @@ static LCEVC_ColorFormat map_format(int format)
return LCEVC_I420_8; return LCEVC_I420_8;
case AV_PIX_FMT_YUV420P10: case AV_PIX_FMT_YUV420P10:
return LCEVC_I420_10_LE; 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: case AV_PIX_FMT_NV12:
return LCEVC_NV12_8; return LCEVC_NV12_8;
case AV_PIX_FMT_NV21: case AV_PIX_FMT_NV21:
@@ -47,6 +61,8 @@ static LCEVC_ColorFormat map_format(int format)
return LCEVC_GRAY_8; return LCEVC_GRAY_8;
case AV_PIX_FMT_GRAY10LE: case AV_PIX_FMT_GRAY10LE:
return LCEVC_GRAY_10_LE; return LCEVC_GRAY_10_LE;
case AV_PIX_FMT_GRAY12LE:
return LCEVC_GRAY_12_LE;
} }
return LCEVC_ColorFormat_Unknown; return LCEVC_ColorFormat_Unknown;
@@ -422,9 +438,11 @@ static const AVFilterPad lcevc_outputs[] = {
}; };
static const enum AVPixelFormat pix_fmts[] = { 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_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 AV_PIX_FMT_NONE
}; };