X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fvaapi_decode.h;h=08b212d0302fc4bb99e7a168780baa75db78565c;hb=851960f6f8cf1f946fe42fa36cf6598fac68072c;hp=7882925a25ae02b21331e9c257bfd421113b9eaf;hpb=3e8651a7ccd8e89cc2f162cf614a3c9f7f4d9fcf;p=ffmpeg diff --git a/libavcodec/vaapi_decode.h b/libavcodec/vaapi_decode.h index 7882925a25a..08b212d0302 100644 --- a/libavcodec/vaapi_decode.h +++ b/libavcodec/vaapi_decode.h @@ -26,7 +26,11 @@ #include "libavutil/hwcontext_vaapi.h" #include "avcodec.h" + +#include "version.h" +#if FF_API_VAAPI_CONTEXT #include "vaapi.h" +#endif static inline VASurfaceID ff_vaapi_get_surface_id(AVFrame *pic) { @@ -54,9 +58,11 @@ typedef struct VAAPIDecodeContext { VAConfigID va_config; VAContextID va_context; +#if FF_API_VAAPI_CONTEXT int have_old_context; struct vaapi_context *old_context; AVBufferRef *device_ref; +#endif AVHWDeviceContext *device; AVVAAPIDeviceContext *hwctx;