diff options
author | Christian König <[email protected]> | 2011-06-07 21:13:59 +0200 |
---|---|---|
committer | Christian König <[email protected]> | 2011-06-07 21:13:59 +0200 |
commit | f1bf7d3dbfa8c74b9537e6132f17dd8250a3451b (patch) | |
tree | 633e36eb879637479023c294d864ac1bd97e6653 /src/gallium/auxiliary/vl | |
parent | b4fa7db65639322ae8dea19a23c9cc8234a3d7e1 (diff) |
[g3dvl] move dummy quantification into xvmc state tracker
Diffstat (limited to 'src/gallium/auxiliary/vl')
-rw-r--r-- | src/gallium/auxiliary/vl/vl_mpeg12_decoder.c | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c b/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c index 238785f400d..eacb49e83c0 100644 --- a/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c +++ b/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c @@ -312,28 +312,16 @@ vl_mpeg12_buffer_begin_frame(struct pipe_video_decode_buffer *buffer) vl_mpg12_bs_set_buffers(&buf->bs, ycbcr_stream, buf->texels, mv_stream); } else { - static const uint8_t dummy_quant[64] = { - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 - }; - for (i = 0; i < VL_MAX_PLANES; ++i) { + for (i = 0; i < VL_MAX_PLANES; ++i) vl_zscan_set_layout(&buf->zscan[i], dec->zscan_linear); - vl_zscan_upload_quant(&buf->zscan[i], dummy_quant, dummy_quant); - } } } static void vl_mpeg12_buffer_set_quant_matrix(struct pipe_video_decode_buffer *buffer, - uint8_t intra_matrix[64], - uint8_t non_intra_matrix[64]) + const uint8_t intra_matrix[64], + const uint8_t non_intra_matrix[64]) { struct vl_mpeg12_buffer *buf = (struct vl_mpeg12_buffer*)buffer; unsigned i; |