[FFmpeg-devel] [PATCH] avcodec/vaapi_encode: fix compilation without CONFIG_VAAPI_1

Xiang, Haihao haihao.xiang at intel.com
Wed Oct 9 05:03:03 EEST 2024


On Di, 2024-10-08 at 22:34 +0200, Ingo Brückl wrote:
>      FFHWBaseEncodeContext       *base_ctx = avctx->priv_data;
> +    VAAPIEncodeContext               *ctx = avctx->priv_data;

Please add this between #if !CONFIG_VAAPI_1 and #endif too. 

BTW we are considering to remove the support for libva 1.x,
see https://ffmpeg.org/pipermail/ffmpeg-devel/2024-June/329014.html . You'd be
better to upgrade your libva if you want to use vaapi encoding in FFmpeg.

Thanks
Haihao

>      VAAPIEncodeH264Context          *priv = avctx->priv_data;
>      VAAPIEncodePicture         *vaapi_pic = pic->priv;
>      VAAPIEncodeH264Picture          *hpic = pic->codec_priv;
> --



More information about the ffmpeg-devel mailing list