g3dvl: Rework the decoder interface part 3/5
authorChristian König <deathsimple@vodafone.de>
Wed, 10 Aug 2011 16:07:01 +0000 (18:07 +0200)
committerChristian König <deathsimple@vodafone.de>
Fri, 26 Aug 2011 10:10:34 +0000 (12:10 +0200)
commitd3770d6229d95e9beb67358ae2b2c8824ed3ae58
tree1abde8b194ae4b58d84fccd3070b4a5e35021704
parent231fce7d630bcf6aaf0e435e461ad5af842e437f
g3dvl: Rework the decoder interface part 3/5

Revert back to a macroblock based interface. The structure used
tries to keep as close to the spec as possible.

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Younes Manton <younes.m@gmail.com>
src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
src/gallium/auxiliary/vl/vl_mpeg12_bitstream.h
src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
src/gallium/auxiliary/vl/vl_mpeg12_decoder.h
src/gallium/auxiliary/vl/vl_vertex_buffers.c
src/gallium/auxiliary/vl/vl_vertex_buffers.h
src/gallium/include/pipe/p_video_decoder.h
src/gallium/include/pipe/p_video_state.h
src/gallium/state_trackers/vdpau/decode.c
src/gallium/state_trackers/xorg/xvmc/surface.c
src/gallium/state_trackers/xorg/xvmc/xvmc_private.h