deps/media-playback: YUV444P support

Use libobs for YUV444P conversion previously handled by FFmpeg. This
ensures the libobs path resists rot.
This commit is contained in:
James Park 2019-04-02 09:04:02 -07:00 committed by jp9000
parent 69c215345a
commit df05f65d63
2 changed files with 3 additions and 0 deletions

View file

@ -21,6 +21,8 @@ static enum AVPixelFormat closest_format(enum AVPixelFormat fmt)
switch (fmt) {
case AV_PIX_FMT_YUYV422:
return AV_PIX_FMT_YUYV422;
case AV_PIX_FMT_YUV444P:
return AV_PIX_FMT_YUV444P;
case AV_PIX_FMT_YUV422P:
case AV_PIX_FMT_YUVJ422P:

View file

@ -34,6 +34,7 @@ static inline enum video_format convert_pixel_format(int f)
case AV_PIX_FMT_YUV420P: return VIDEO_FORMAT_I420;
case AV_PIX_FMT_NV12: return VIDEO_FORMAT_NV12;
case AV_PIX_FMT_YUYV422: return VIDEO_FORMAT_YUY2;
case AV_PIX_FMT_YUV444P: return VIDEO_FORMAT_I444;
case AV_PIX_FMT_UYVY422: return VIDEO_FORMAT_UYVY;
case AV_PIX_FMT_RGBA: return VIDEO_FORMAT_RGBA;
case AV_PIX_FMT_BGRA: return VIDEO_FORMAT_BGRA;