evas_object_image: Add support for direct scanout
authorDerek Foreman <derekf@osg.samsung.com>
Thu, 22 Jun 2017 17:39:24 +0000 (12:39 -0500)
committerDerek Foreman <derekf@osg.samsung.com>
Fri, 23 Jun 2017 13:15:42 +0000 (08:15 -0500)
commit6043e115866c65b321ad5db456841a0f3c8dbe5f
tree5faa63b3ad422a1deccdc19b8ca001282f760a29
parent3965a663ccb498baf04f1089fea388011168c2c0
evas_object_image: Add support for direct scanout

Add functions for assigning hardware planes to evas image objects.

The unfortunate asymmetry of the code is due to plane assignment being
only fully verifiable by doing a test commit through ecore_drm2, so it's
simpler to have the "test" function also do the "assignment", and call
the release on failure to clean up after a failed test.
src/lib/evas/canvas/evas_image_private.h
src/lib/evas/canvas/evas_object_image.c
src/lib/evas/include/evas_private.h