[vlc-devel] [PATCH] vaapi: add YUVJ420P pixfmt

Steve Lhomme robux4 at ycbcr.xyz
Thu Oct 17 08:07:07 CEST 2019


Hi,

Looking at the ffmpeg code I see no reference to AV_PIX_FMT_YUVJ420P in 
the VAAPI code. What does this patch do ?

You can find the list of output supported by ffmpeg here:
https://github.com/FFmpeg/FFmpeg/blob/master/libavcodec/vaapi_decode.c#L237

Notice there is no YUVJ420P and I couldn't see anywhere it changed from 
YUV420P when the source is full range.

On 2019-10-17 0:36, Mathieu Velten wrote:
> ---
>   modules/codec/avcodec/va.c | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/modules/codec/avcodec/va.c b/modules/codec/avcodec/va.c
> index 7d4660012e..05831232d2 100644
> --- a/modules/codec/avcodec/va.c
> +++ b/modules/codec/avcodec/va.c
> @@ -40,6 +40,7 @@ vlc_fourcc_t vlc_va_GetChroma(enum PixelFormat hwfmt, enum PixelFormat swfmt)
>           case AV_PIX_FMT_VAAPI_VLD:
>               switch (swfmt)
>               {
> +                case AV_PIX_FMT_YUVJ420P:
>                   case AV_PIX_FMT_YUV420P:
>                       return VLC_CODEC_VAAPI_420;
>                   case AV_PIX_FMT_YUV420P10LE:
> -- 
> 2.21.0
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
> 


More information about the vlc-devel mailing list