diff --git a/deps/media-playback/media-playback/closest-format.h b/deps/media-playback/media-playback/closest-format.h index 46f61f7ad..6adf9c64a 100644 --- a/deps/media-playback/media-playback/closest-format.h +++ b/deps/media-playback/media-playback/closest-format.h @@ -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: diff --git a/deps/media-playback/media-playback/media.c b/deps/media-playback/media-playback/media.c index 75b4ee8c6..2e543bdcb 100644 --- a/deps/media-playback/media-playback/media.c +++ b/deps/media-playback/media-playback/media.c @@ -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: