mirror of
https://mirror.skon.top/https://github.com/FFmpeg/FFmpeg
synced 2026-04-20 12:50:49 +08:00
avfilter/vf_lcevc: add missing pixel formats
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
@@ -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
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user