Module: Mesa Branch: pipe-video Commit: d9ad3aa3b9647f1ede2568600978af956ff32fff URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9ad3aa3b9647f1ede2568600978af956ff32fff
Author: Christian König <[email protected]> Date: Wed Apr 6 00:06:20 2011 +0200 [g3dvl] and finally split the decoder part out of the context This should give a good basis to implement vdpau ontop of it. --- src/gallium/auxiliary/Makefile | 3 +- src/gallium/auxiliary/vl/vl_compositor.c | 9 +- src/gallium/auxiliary/vl/vl_context.c | 264 +++++++ src/gallium/auxiliary/vl/vl_context.h | 49 ++ src/gallium/auxiliary/vl/vl_mpeg12_context.c | 723 -------------------- src/gallium/auxiliary/vl/vl_mpeg12_decoder.c | 561 +++++++++++++++ .../{vl_mpeg12_context.h => vl_mpeg12_decoder.h} | 34 +- src/gallium/auxiliary/vl/vl_video_buffer.c | 224 ++++--- src/gallium/auxiliary/vl/vl_video_buffer.h | 54 +- src/gallium/drivers/nv40/nv40_video_context.c | 16 +- src/gallium/drivers/nv40/nv40_video_context.h | 4 +- src/gallium/drivers/nvfx/nvfx_video_context.c | 16 +- src/gallium/drivers/nvfx/nvfx_video_context.h | 4 +- src/gallium/drivers/r600/r600_video_context.c | 16 +- src/gallium/drivers/r600/r600_video_context.h | 4 +- src/gallium/drivers/softpipe/sp_screen.c | 17 +- src/gallium/include/pipe/p_screen.h | 18 +- src/gallium/include/pipe/p_video_context.h | 150 +++-- src/gallium/state_trackers/xorg/xvmc/context.c | 19 +- src/gallium/state_trackers/xorg/xvmc/surface.c | 29 +- .../state_trackers/xorg/xvmc/xvmc_private.h | 5 +- src/gallium/winsys/g3dvl/dri/dri_winsys.c | 10 +- src/gallium/winsys/g3dvl/vl_winsys.h | 5 +- 23 files changed, 1209 insertions(+), 1025 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=d9ad3aa3b9647f1ede2568600978af956ff32fff _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
