diff libmpcodecs/img_format.h @ 10316:fdc349b9bd1d

basic xvmc image support
author iive
date Sat, 21 Jun 2003 01:47:26 +0000
parents 3e40b8f879c8
children 794b55a44528
line wrap: on
line diff
--- a/libmpcodecs/img_format.h	Fri Jun 20 15:24:06 2003 +0000
+++ b/libmpcodecs/img_format.h	Sat Jun 21 01:47:26 2003 +0000
@@ -77,6 +77,14 @@
 /* Compressed Formats */
 #define IMGFMT_MPEGPES (('M'<<24)|('P'<<16)|('E'<<8)|('S'))
 
+// I think that this code could not be used by any other codec/format
+#define IMGFMT_XVMC 0x1DC70000
+#define IMGFMT_XVMC_MASK 0xFFFF0000
+#define IMGFMT_IS_XVMC(fmt) (((fmt)&IMGFMT_XVMC_MASK)==IMGFMT_XVMC)
+//these are chroma420
+#define IMGFMT_XVMC_MOCO_MPEG2 (IMGFMT_XVMC|0x02)
+#define IMGFMT_XVMC_IDCT_MPEG2 (IMGFMT_XVMC|0x82)
+
 typedef struct {
     void* data;
     int size;