diff options
author | Christian König <[email protected]> | 2011-06-05 18:59:57 +0200 |
---|---|---|
committer | Christian König <[email protected]> | 2011-06-05 18:59:57 +0200 |
commit | b4fa7db65639322ae8dea19a23c9cc8234a3d7e1 (patch) | |
tree | beda034b5f96e6ba0c282b5ecba24e6b42fdd80e /src/gallium/include | |
parent | c4a168819dee9a2f9b4e7c7ab8d79bb50876d85d (diff) |
[g3dvl] split quant matrix out of picture info
Diffstat (limited to 'src/gallium/include')
-rw-r--r-- | src/gallium/include/pipe/p_video_context.h | 7 | ||||
-rw-r--r-- | src/gallium/include/pipe/p_video_state.h | 4 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/gallium/include/pipe/p_video_context.h b/src/gallium/include/pipe/p_video_context.h index 374fa511054..bea5067331e 100644 --- a/src/gallium/include/pipe/p_video_context.h +++ b/src/gallium/include/pipe/p_video_context.h @@ -180,6 +180,13 @@ struct pipe_video_decode_buffer void (*begin_frame)(struct pipe_video_decode_buffer *decbuf); /** + * set the quantification matrixes + */ + void (*set_quant_matrix)(struct pipe_video_decode_buffer *decbuf, + uint8_t intra_matrix[64], + uint8_t non_intra_matrix[64]); + + /** * get the pointer where to put the ycbcr blocks of a component */ struct pipe_ycbcr_block *(*get_ycbcr_stream)(struct pipe_video_decode_buffer *, int component); diff --git a/src/gallium/include/pipe/p_video_state.h b/src/gallium/include/pipe/p_video_state.h index 6f64c38c6bc..4d8a24116a0 100644 --- a/src/gallium/include/pipe/p_video_state.h +++ b/src/gallium/include/pipe/p_video_state.h @@ -113,13 +113,9 @@ struct pipe_mpeg12_picture_desc unsigned frame_pred_frame_dct; unsigned q_scale_type; unsigned alternate_scan; - unsigned intra_dc_precision; unsigned intra_vlc_format; unsigned concealment_motion_vectors; unsigned f_code[2][2]; - - uint8_t *intra_quantizer_matrix; - uint8_t *non_intra_quantizer_matrix; }; #ifdef __cplusplus |