state_trackers/vdpau: Add support for VC-1 decoding
[mesa.git] / src / gallium / include / pipe / p_video_state.h
index 0530b4a21adf358e12d6107b31266f6f49eb99c3..1940bf12ba1c8a8fdaf6436b5a56f1aaabdcf02c 100644 (file)
@@ -212,6 +212,40 @@ struct pipe_mpeg4_quant_matrix
    const uint8_t *non_intra_matrix;
 };
 
+struct pipe_vc1_picture_desc
+{
+   struct pipe_picture_desc base;
+   uint32_t slice_count;
+   uint8_t picture_type;
+   uint8_t frame_coding_mode;
+   uint8_t postprocflag;
+   uint8_t pulldown;
+   uint8_t interlace;
+   uint8_t tfcntrflag;
+   uint8_t finterpflag;
+   uint8_t psf;
+   uint8_t dquant;
+   uint8_t panscan_flag;
+   uint8_t refdist_flag;
+   uint8_t quantizer;
+   uint8_t extended_mv;
+   uint8_t extended_dmv;
+   uint8_t overlap;
+   uint8_t vstransform;
+   uint8_t loopfilter;
+   uint8_t fastuvmc;
+   uint8_t range_mapy_flag;
+   uint8_t range_mapy;
+   uint8_t range_mapuv_flag;
+   uint8_t range_mapuv;
+   uint8_t multires;
+   uint8_t syncmarker;
+   uint8_t rangered;
+   uint8_t maxbframes;
+   uint8_t deblockEnable;
+   uint8_t pquant;
+};
+
 #ifdef __cplusplus
 }
 #endif