Mesa (pipe-video): [g3dvl] and finally split the decoder part out of the context
Christian König
deathsimple at kemper.freedesktop.org
Thu Apr 7 18:11:38 UTC 2011
Module: Mesa
Branch: pipe-video
Commit: d9ad3aa3b9647f1ede2568600978af956ff32fff
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9ad3aa3b9647f1ede2568600978af956ff32fff
Author: Christian König <deathsimple at vodafone.de>
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
More information about the mesa-commit
mailing list