[Mplayer-cvslog] CVS: main xvmc_render.h,1.2,1.3

Ivan Kalvachev CVS iive at mplayerhq.hu
Mon Aug 25 23:41:12 CEST 2003


Update of /cvsroot/mplayer/main
In directory mail:/var/tmp.root/cvs-serv32751

Modified Files:
	xvmc_render.h 
Log Message:
OSD support, optinal queue, optional use of sleep(), and benchmark mode

Index: xvmc_render.h
===================================================================
RCS file: /cvsroot/mplayer/main/xvmc_render.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xvmc_render.h	21 Jul 2003 21:02:34 -0000	1.2
+++ xvmc_render.h	25 Aug 2003 21:40:35 -0000	1.3
@@ -10,6 +10,8 @@
 #define MP_XVMC_STATE_DISPLAY_PENDING 1
 //the surface is needed for prediction, codec manipulate this
 #define MP_XVMC_STATE_PREDICTION 2
+//this surface is needed for subpicture rendering
+#define MP_XVMC_STATE_OSD_SOURCE 4
 //                     1337    IDCT MCo
 #define MP_XVMC_RENDER_MAGIC 0x1DC711C0
 
@@ -25,7 +27,8 @@
   int idct;//does we use IDCT acceleration?
   int chroma_format;//420,422,444
   int unsigned_intra;//+-128 for intra pictures after clip
-  int reserved1[13];//future extenstions (e.g. gmc,qpel)
+  int reserved1[12];//future extenstions (e.g. gmc,qpel)
+  void * p_osd_target_surface_render;//pointer to the surface where subpicture is rendered
   XvMCSurface* p_surface;//pointer to rendered surface, never changed
 
 //these are changed by decoder



More information about the MPlayer-cvslog mailing list