Module: Mesa Branch: master Commit: fbdae1ca41946af374c7924fd4c296199172890d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbdae1ca41946af374c7924fd4c296199172890d
Author: Ilia Mirkin <[email protected]> Date: Tue Jul 16 17:50:43 2013 -0400 nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0 Adds H.264 and MPEG2 codec support via VP2, using firmware from the blob. Acceleration is supported at the bitstream level for H.264 and IDCT level for MPEG2. Known issues: - H.264 interlaced doesn't render properly - H.264 shows very occasional artifacts on a small fraction of videos - MPEG2 + VDPAU shows frequent but small artifacts, which aren't there when using XvMC on the same videos Signed-off-by: Ilia Mirkin <[email protected]> --- src/gallium/drivers/nv50/Makefile.sources | 5 +- src/gallium/drivers/nv50/nv50_context.c | 13 +- src/gallium/drivers/nv50/nv50_context.h | 24 + src/gallium/drivers/nv50/nv50_miptree.c | 27 + src/gallium/drivers/nv50/nv50_resource.h | 1 + src/gallium/drivers/nv50/nv50_screen.c | 13 +- src/gallium/drivers/nv50/nv50_winsys.h | 4 + src/gallium/drivers/nv50/nv84_video.c | 796 +++++++++++++++++++++++++++++ src/gallium/drivers/nv50/nv84_video.h | 134 +++++ src/gallium/drivers/nv50/nv84_video_bsp.c | 251 +++++++++ src/gallium/drivers/nv50/nv84_video_vp.c | 550 ++++++++++++++++++++ 11 files changed, 1815 insertions(+), 3 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=fbdae1ca41946af374c7924fd4c296199172890d _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
