summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorsten Jager <t.jager@gmx.de>2013-04-11 20:34:02 +0300
committerTorsten Jager <t.jager@gmx.de>2013-04-11 20:34:02 +0300
commite2ba8aa45a1a401c55a744f238b11ae479a31f8f (patch)
tree95ac6e4c03c0dd3b860d8eb666cd3769d70fb387
parent6c578b9e4b7ae730f667992c23cd62bf6fa514c2 (diff)
downloadxine-lib-e2ba8aa45a1a401c55a744f238b11ae479a31f8f.tar.gz
xine-lib-e2ba8aa45a1a401c55a744f238b11ae479a31f8f.tar.bz2
ff video decoder: use AV_PIX_FMT_* where available
-rw-r--r--src/combined/ffmpeg/ffmpeg_compat.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/combined/ffmpeg/ffmpeg_compat.h b/src/combined/ffmpeg/ffmpeg_compat.h
index 0a7e0e6f4..749468210 100644
--- a/src/combined/ffmpeg/ffmpeg_compat.h
+++ b/src/combined/ffmpeg/ffmpeg_compat.h
@@ -121,4 +121,25 @@
# define AVPALETTE 2
#endif
+#if defined LIBAVUTIL_VERSION_MAJOR && LIBAVUTIL_VERSION_MAJOR >= 52
+# define PIX_FMT_NONE AV_PIX_FMT_NONE
+# define PIX_FMT_YUV420P AV_PIX_FMT_YUV420P
+# define PIX_FMT_YUVJ420P AV_PIX_FMT_YUVJ420P
+# define PIX_FMT_YUV444P AV_PIX_FMT_YUV444P
+# define PIX_FMT_YUVJ444P AV_PIX_FMT_YUVJ444P
+# define PIX_FMT_YUV410P AV_PIX_FMT_YUV410P
+# define PIX_FMT_YUV411P AV_PIX_FMT_YUV411P
+# define PIX_FMT_VAAPI_VLD AV_PIX_FMT_VAAPI_VLD
+# define PIX_FMT_ARGB AV_PIX_FMT_ARGB
+# define PIX_FMT_BGRA AV_PIX_FMT_BGRA
+# define PIX_FMT_RGB24 AV_PIX_FMT_RGB24
+# define PIX_FMT_BGR24 AV_PIX_FMT_BGR24
+# define PIX_FMT_RGB555BE AV_PIX_FMT_RGB555BE
+# define PIX_FMT_RGB555LE AV_PIX_FMT_RGB555LE
+# define PIX_FMT_RGB565BE AV_PIX_FMT_RGB565BE
+# define PIX_FMT_RGB565LE AV_PIX_FMT_RGB565LE
+# define PIX_FMT_PAL8 AV_PIX_FMT_PAL8
+# define PixelFormat AVPixelFormat
+#endif
+
#endif /* XINE_AVCODEC_COMPAT_H */