OSDN Git Service

Rewrite the GPU VME shader for MPEG2 encoding on Gen8
authorZhao Yakui <yakui.zhao@intel.com>
Thu, 15 Aug 2013 07:18:39 +0000 (15:18 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Thu, 27 Feb 2014 02:22:18 +0000 (10:22 +0800)
commit4cbcb1621b4c4d320b3072c6b7989584ab9a3e28
tree7ad5e5269936294394b43aab083fc4c3a837982a
parent46755cb5f1f2cb8e24a740db0e7bfec4f2d0ec10
Rewrite the GPU VME shader for MPEG2 encoding on Gen8

This is from that on Haswell/Ivybridge. Now the MPEG2/H264 uses the same
mode/motion vector prediction shader. But the MV search region of mpeg2
is different with that on H264, which causes that the wrong mode/motion
vector prediction is used for MPEG2.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
src/gen8_vme.c
src/shaders/vme/Makefile.am
src/shaders/vme/mpeg2_inter_gen8.asm [new file with mode: 0644]
src/shaders/vme/mpeg2_inter_gen8.g8a [new file with mode: 0644]
src/shaders/vme/mpeg2_inter_gen8.g8b [new file with mode: 0644]