2018-07-02 23:53 GMT+02:00, Marton Balint <c...@passwd.hu>: > SDL from version 2.0.8 has support for full range YUV and specifying > BT601/BT709 color space for YUV->RGB conversion. > > Signed-off-by: Marton Balint <c...@passwd.hu> > --- > fftools/ffplay.c | 18 ++++++++++++++++++ > 1 file changed, 18 insertions(+) > > diff --git a/fftools/ffplay.c b/fftools/ffplay.c > index 55cea32cae..368e262123 100644 > --- a/fftools/ffplay.c > +++ b/fftools/ffplay.c > @@ -954,6 +954,22 @@ static int upload_texture(SDL_Texture **tex, AVFrame > *frame, struct SwsContext * > return ret; > } > > +static void set_sdl_yuv_conversion_mode(AVFrame *frame) > +{ > +#if SDL_VERSION_ATLEAST(2,0,8) > + SDL_YUV_CONVERSION_MODE mode = SDL_YUV_CONVERSION_AUTOMATIC; > + if (frame && (frame->format == AV_PIX_FMT_YUV420P || frame->format == > AV_PIX_FMT_YUYV422 || frame->format == AV_PIX_FMT_UYVY422)) {
What happens if the format is YUVJ420P? Carl Eugen _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel