[FFmpeg-cvslog] r17245 - trunk/libavcodec/xvmc.h
iive
subversion
Sat Feb 14 18:24:01 CET 2009
Author: iive
Date: Sat Feb 14 18:24:01 2009
New Revision: 17245
Log:
Rename xvmc flags to follow ffmpeg AV_ notion.
preserve MP_ ones until next major bump.
Modified:
trunk/libavcodec/xvmc.h
Modified: trunk/libavcodec/xvmc.h
==============================================================================
--- trunk/libavcodec/xvmc.h Sat Feb 14 18:12:25 2009 (r17244)
+++ trunk/libavcodec/xvmc.h Sat Feb 14 18:24:01 2009 (r17245)
@@ -32,11 +32,18 @@
//the surface should be shown, the video driver manipulates this
#define AV_XVMC_STATE_DISPLAY_PENDING 1
//the surface is needed for prediction, the codec manipulates this
-#define AV_XVMC_STATE_PREDICTION 2
+#define AV_XVMC_STATE_PREDICTION 2
//this surface is needed for subpicture rendering
-#define AV_XVMC_STATE_OSD_SOURCE 4
-// 1337 IDCT MCo
-#define AV_XVMC_RENDER_MAGIC 0x1DC711C0
+#define AV_XVMC_STATE_OSD_SOURCE 4
+// 1337 IDCT MCo
+#define AV_XVMC_RENDER_MAGIC 0x1DC711C0
+
+#if LIBAVCODEC_VERSION_MAJOR < 53
+#define MP_XVMC_STATE_DISPLAY_PENDING AV_XVMC_STATE_DISPLAY_PENDING
+#define MP_XVMC_STATE_PREDICTION AV_XVMC_STATE_PREDICTION
+#define MP_XVMC_STATE_OSD_SOURCE AV_XVMC_STATE_OSD_SOURCE
+#define MP_XVMC_RENDER_MAGIC AV_XVMC_RENDER_MAGIC
+#endif
struct xvmc_render_state {
//these are not changed by the decoder!
More information about the ffmpeg-cvslog
mailing list