Mesa (pipe-video): [g3dvl] Implement MPEG2 VLD

Christian König deathsimple at kemper.freedesktop.org
Wed May 4 16:59:17 UTC 2011


Module: Mesa
Branch: pipe-video
Commit: c888fe027c338f337123de4da2de1ac73b0f7587
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c888fe027c338f337123de4da2de1ac73b0f7587

Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May  4 18:56:32 2011 +0200

[g3dvl] Implement MPEG2 VLD

Based uppon xine's slice_xvmc.c.
This gets VDPAU up and running.

---

 src/gallium/auxiliary/Makefile                 |    1 +
 src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c | 1962 ++++++++++++++++++++++++
 src/gallium/auxiliary/vl/vl_mpeg12_bitstream.h |   59 +
 src/gallium/auxiliary/vl/vl_mpeg12_decoder.c   |   28 +
 src/gallium/auxiliary/vl/vl_mpeg12_decoder.h   |    2 +
 src/gallium/auxiliary/vl/vl_vlc.h              |  138 ++
 src/gallium/include/pipe/p_video_context.h     |    7 +-
 src/gallium/include/pipe/p_video_state.h       |   32 +-
 src/gallium/state_trackers/vdpau/decode.c      |   52 +-
 9 files changed, 2246 insertions(+), 35 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=c888fe027c338f337123de4da2de1ac73b0f7587



More information about the mesa-commit mailing list