efl/src/lib/evas
Rafael Antognolli 9506fd5db7 evas/image: Add video surface caps.
Wayland subsurfaces can be used as video surfaces too, similarly to
Ecore_X windows. However, they support a different set of features. Some
of them, like subsurface clipping and scaling, might be added in the
future, but so far we must work with what we have.

This commit allows to set an enum bitfield to the Video_Surface, with
the default value being one that will keep the same behavior as before,
for Ecore_X window. Thus, backward compatibility should not be broken.

It's possible to inform Evas that the surface in question is not able to
resize or scale, or that it's above or below the original canvas
surface. This allows Evas to show the surface itself, or use a buffer of
pixels instead, when the capabilities are not available.
2013-10-04 18:28:51 -03:00
..
cache evas - restore ability for evas_render_dump() to dump out referenced data 2013-08-28 16:44:31 +09:00
cache2 evas/cserve2: fix error parameter usage 2013-07-08 16:06:08 +09:00
canvas evas/image: Add video surface caps. 2013-10-04 18:28:51 -03:00
common Evas font: Added functions to query the underline properties. 2013-10-02 11:46:25 +01:00
cserve2 Don't call fcntl functions if we do not HAVE_FCNTL support built in. 2013-08-05 10:14:46 +01:00
file evas: add JPEG 2000 loader. 2013-10-01 16:38:44 +09:00
include evas/image: Delay some video overlay operations. 2013-10-04 18:26:57 -03:00
Evas.h evas: cleanup headers. Should work on windows. 2013-06-26 11:24:29 +09:00
Evas_Common.h evas/image: Add video surface caps. 2013-10-04 18:28:51 -03:00
Evas_Eo.h evas/image: Add video surface caps. 2013-10-04 18:28:51 -03:00
Evas_GL.h efl/evas: proper glShaderSource() definition as glext.h 2013-01-05 15:55:58 +00:00
Evas_Legacy.h evas/image: Add video surface caps. 2013-10-04 18:28:51 -03:00
Evas_Loader.h evas: try to set EAPI correctly. 2013-10-01 17:24:37 +09:00
main.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00