From: Christian König
The layersize calculation is slightly different on +evergreen.
This makes mpeg2 video decoding and piglits texture-packed-formats
test work correctly on this hardware.
---
src/gallium/drivers/r600/r600_texture.c |6 +-
1 files changed, 5 insertions(+), 1 deletions(-
From: Christian König
---
src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c | 20 ++--
src/gallium/auxiliary/vl/vl_mpeg12_bitstream.h |5 +-
src/gallium/auxiliary/vl/vl_mpeg12_decoder.c | 146 +++-
src/gallium/auxiliary/vl/vl_mpeg12_decoder.h |8 +-
src/gallium/au
From: Christian König
Make setting the quant matrixes a generic interface.
Also removes setting the quant matrix from the XvMC interface
---
src/gallium/auxiliary/vl/vl_mpeg12_decoder.c | 15 +++
src/gallium/include/pipe/p_video_decoder.h |3 +--
src/gallium/include/pipe/
From: Christian König
First of all get ride of the decode_buffer structure, while still giving
the decoder the ability to organize it's buffers depending on the needs
of the state tracker.
---
src/gallium/auxiliary/vl/vl_mpeg12_decoder.c | 465 +++-
src/gallium/auxiliary/v
From: Christian König
Make the picture_structure enum spec complient.
Also remove it from the compositor.
---
src/gallium/auxiliary/vl/vl_compositor.c|1 -
src/gallium/auxiliary/vl/vl_compositor.h|1 -
src/gallium/include/pipe/p_video_state.h| 12
s
From: Christian König
Implement PIPE_CAP_NUM_BUFFERS_DESIRED giving the decoder control over
the number of buffers a state tracker should allocate.
---
src/gallium/auxiliary/vl/vl_decoder.c| 13 +++
src/gallium/auxiliary/vl/vl_decoder.h|6 +++
src/gallium/driver
Hi,
the following patchset is the second version of reworking the g3dvl
driver interface. Additionally to the first version it also replaces the
mpeg 2 bitstream decoder and all the GPL licensed code with another
implementation.
The new bitstream parser is based on code from Maarten Lankhorst and