evas: add NV12 and MT12 colorspace.
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 29 Aug 2011 20:56:48 +0000 (20:56 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 29 Aug 2011 20:56:48 +0000 (20:56 +0000)
commit129e79ec84f778d22b93d139eaf7edd31d50c875
tree6d2c23309f119dac4571aa1c29550a7bf6917680
parentf07497a768b445b8b1c0892f3191d2c2bc08134b
evas: add NV12 and MT12 colorspace.

MT12 is has documented in Linux videodev documentation
a 64 * 32 macro block tiled colorspace format used on
Samsung hardware.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@62967 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
24 files changed:
ChangeLog
src/lib/Evas.h
src/lib/canvas/evas_object_image.c
src/lib/engines/common/evas_convert_colorspace.c
src/lib/engines/common/evas_convert_colorspace.h
src/lib/engines/common/evas_convert_yuv.c
src/lib/engines/common/evas_convert_yuv.h
src/lib/engines/common/evas_image_main.c
src/modules/engines/gl_common/evas_gl_common.h
src/modules/engines/gl_common/evas_gl_context.c
src/modules/engines/gl_common/evas_gl_image.c
src/modules/engines/gl_common/evas_gl_shader.c
src/modules/engines/gl_common/evas_gl_texture.c
src/modules/engines/gl_common/shader/nv12_nomul_vert.h [new file with mode: 0644]
src/modules/engines/gl_common/shader/nv12_nomul_vert.shd [new file with mode: 0644]
src/modules/engines/gl_common/shader/nv12_vert.h [new file with mode: 0644]
src/modules/engines/gl_common/shader/nv12_vert.shd [new file with mode: 0644]
src/modules/engines/gl_common/shader/yuy2_frag.shd [new file with mode: 0644]
src/modules/engines/gl_common/shader/yuy2_nomul_frag.shd [new file with mode: 0644]
src/modules/engines/gl_common/shader/yuy2_nomul_vert.shd [new file with mode: 0644]
src/modules/engines/gl_common/shader/yuy2_vert.shd [new file with mode: 0644]
src/modules/engines/gl_sdl/evas_engine.c
src/modules/engines/gl_x11/evas_engine.c
src/modules/engines/software_generic/evas_engine.c