X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcodec%2Favcodec%2Fvideo.c;h=8a8e1f88647448b0c62d68fb534f5456a04d7803;hb=14cc9765ed844fa23d245a60e46f3e0b30ca81d1;hp=17f5f34ece3a3333f72df220b43175d7be3e44da;hpb=f698b433edd2d9ec7769f750586e6faa29da8074;p=vlc diff --git a/modules/codec/avcodec/video.c b/modules/codec/avcodec/video.c index 17f5f34ece..8a8e1f8864 100644 --- a/modules/codec/avcodec/video.c +++ b/modules/codec/avcodec/video.c @@ -45,6 +45,7 @@ #endif #include "avcodec.h" +#include "chroma.h" /***************************************************************************** * decoder_sys_t : decoder descriptor @@ -150,9 +151,11 @@ static uint32_t ffmpeg_PixFmtToChroma( int i_ff_chroma ) case PIX_FMT_GRAY8: return VLC_FOURCC('G','R','E','Y'); - case PIX_FMT_YUV410P: - case PIX_FMT_YUV411P: default: +#if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) + if( GetVlcChroma( i_ff_chroma ) ) + return GetVlcChroma( i_ff_chroma ); +#endif return 0; } }