diff options
author | Maarten Lankhorst <[email protected]> | 2011-10-31 18:37:37 +0100 |
---|---|---|
committer | Christian König <[email protected]> | 2011-11-03 13:52:01 +0100 |
commit | eadbcb221db16af96aa6c3f40d48896d23d9eebc (patch) | |
tree | 840781552d326a6d1e3b987b440318b43b4507e5 /src/gallium/include/pipe | |
parent | 91d33b5c589a63f73212546825988cfa4f80b207 (diff) |
state_trackers/vdpau: Add support for VC-1 decoding
Add a struct with all the fields.
Signed-off-by: Maarten Lankhorst <[email protected]>
Diffstat (limited to 'src/gallium/include/pipe')
-rw-r--r-- | src/gallium/include/pipe/p_video_state.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/gallium/include/pipe/p_video_state.h b/src/gallium/include/pipe/p_video_state.h index 0530b4a21ad..1940bf12ba1 100644 --- a/src/gallium/include/pipe/p_video_state.h +++ b/src/gallium/include/pipe/p_video_state.h @@ -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 |