X-Git-Url: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?p=ffmpeg.git;p=ffmpeg.git;a=blobdiff_plain;f=libavutil%2Fhwcontext_vaapi.c;h=7daaa951ccd3fc50fe2257826dd2f9c64f34983c;hp=53a5b02822efdbeab16662f26456fd50a8c975a9;hb=44cb6474770e6603913cb76e3be4278f663aad3e;hpb=a768c0a3e1fa29eddc7dd348012b3093e476c94e diff --git a/libavutil/hwcontext_vaapi.c b/libavutil/hwcontext_vaapi.c index 53a5b02822..7daaa951cc 100644 --- a/libavutil/hwcontext_vaapi.c +++ b/libavutil/hwcontext_vaapi.c @@ -1164,6 +1164,7 @@ fail: } #endif +#if VA_CHECK_VERSION(0, 36, 0) typedef struct VAAPIDRMImageBufferMapping { VAImage image; VABufferInfo buffer_info; @@ -1323,6 +1324,7 @@ fail: av_freep(&mapping); return err; } +#endif static int vaapi_map_to_drm(AVHWFramesContext *hwfc, AVFrame *dst, const AVFrame *src, int flags) @@ -1333,7 +1335,10 @@ static int vaapi_map_to_drm(AVHWFramesContext *hwfc, AVFrame *dst, if (err != AVERROR(ENOSYS)) return err; #endif +#if VA_CHECK_VERSION(0, 36, 0) return vaapi_map_to_drm_abh(hwfc, dst, src, flags); +#endif + return AVERROR(ENOSYS); } #endif /* CONFIG_LIBDRM */