vpp: add basic processing support for packed YUV to packed YUV.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Fri, 26 Jul 2013 08:23:39 +0000 (10:23 +0200)
committerXiang, Haihao <haihao.xiang@intel.com>
Mon, 9 Sep 2013 07:04:47 +0000 (15:04 +0800)
commit69ccd74f754e22dafc8b090ca724878abb83a661
treeab8e77f1beeed30b3c2af8e6087b6d84f607045b
parent7a02d77bd3565817af0dc093722995ab0e2d5418
vpp: add basic processing support for packed YUV to packed YUV.

Add support for video processing from packed YUV 4:2:2 formats (YUY2, UYVY)
to packed YUV 4:2:2 formats. In particular, add support for HW accelerated
vaPutImage() for packed YUV formats.

https://bugs.freedesktop.org/show_bug.cgi?id=67338

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
[Haihao: the shader for IVB+ has been added in 0eb2288]
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
src/i965_post_processing.c
src/shaders/post_processing/gen5_6/Makefile.am
src/shaders/post_processing/gen5_6/pa_load_save_pa.asm [new file with mode: 0644]
src/shaders/post_processing/gen5_6/pa_load_save_pa.g4b.gen5 [new file with mode: 0644]
src/shaders/post_processing/gen5_6/pa_load_save_pa.g6b [new file with mode: 0644]