obs-ffmpeg : use I422 for YUV422P input format

Avoid conversion to UYVY422 for 422P video input files (like dnxhd or xdcam422)
master
mvji 2022-03-26 23:04:22 +01:00 committed by Jim
parent bc2192d660
commit c62dc7ffee
2 changed files with 4 additions and 0 deletions

View File

@ -36,6 +36,8 @@ static enum AVPixelFormat closest_format(enum AVPixelFormat fmt)
return AV_PIX_FMT_YUV444P;
case AV_PIX_FMT_YUV422P:
return AV_PIX_FMT_YUV422P;
case AV_PIX_FMT_YUVJ422P:
case AV_PIX_FMT_UYVY422:
case AV_PIX_FMT_YUV422P16LE:

View File

@ -38,6 +38,8 @@ static inline enum video_format convert_pixel_format(int f)
return VIDEO_FORMAT_NV12;
case AV_PIX_FMT_YUYV422:
return VIDEO_FORMAT_YUY2;
case AV_PIX_FMT_YUV422P:
return VIDEO_FORMAT_I422;
case AV_PIX_FMT_YUV444P:
return VIDEO_FORMAT_I444;
case AV_PIX_FMT_UYVY422: