]> git.sesse.net Git - vlc/commitdiff
av_vdpau_alloc_context replacement for FFmpeg
authorRafaël Carré <funman@videolan.org>
Wed, 5 Mar 2014 10:02:18 +0000 (11:02 +0100)
committerRafaël Carré <funman@videolan.org>
Wed, 5 Mar 2014 10:02:18 +0000 (11:02 +0100)
modules/codec/avcodec/avcommon_compat.h
modules/codec/avcodec/hwdummy.c
modules/hw/vdpau/avcodec.c

index 0c020100785488b1831e87254042e5a379770009..f6301bf22a89cb20ec813326a96bd9db86e0ad28 100644 (file)
@@ -479,6 +479,10 @@ enum {
 # define err_recognition error_recognition
 #endif
 
+#if LIBAVCODEC_VERSION_MAJOR == 55 && LIBAVCODEC_VERSION_MINOR <= 42 && LIBAVCODEC_VERSION_MICRO >= 100
+# define av_vdpau_alloc_context av_alloc_vdpaucontext
+#endif
+
 #endif /* HAVE_LIBAVCODEC_AVCODEC_H */
 
 #ifdef HAVE_LIBAVUTIL_AVUTIL_H
index 112087db9cafdea7eba264ca998386ee297b4500..658669d66b8dc5f2a14c769de0c209ff49b9e251 100644 (file)
@@ -34,6 +34,7 @@
 #include <vlc_fourcc.h>
 #include <vlc_picture.h>
 #include "../../codec/avcodec/va.h"
+#include "../../codec/avcodec/avcommon_compat.h"
 
 static int Open(vlc_va_t *, AVCodecContext *, const es_format_t *);
 static void Close(vlc_va_t *);
index 0b21f0fe175c4a4a25e3d8f7f02f77356ed18759..392f03af456d3893118376358ad57baeed70554a 100644 (file)
@@ -37,6 +37,7 @@
 #include <vlc_xlib.h>
 #include "vlc_vdpau.h"
 #include "../../codec/avcodec/va.h"
+#include "../../codec/avcodec/avcommon_compat.h"
 
 static int Open(vlc_va_t *, AVCodecContext *, const es_format_t *);
 static void Close(vlc_va_t *);