e_plane: support external output rendering 00/160100/9
authorJunkyeong Kim <jk0430.kim@samsung.com>
Tue, 14 Nov 2017 10:59:59 +0000 (19:59 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Tue, 21 Nov 2017 01:28:25 +0000 (01:28 +0000)
commitf01a937afdcb1d863fc35a5f3b05bdb0e3b44d01
treeabf05c3fd57631be28c95b67f7d581e82e1fbdc0
parentcc0bc94a51eb8370860fcd3a2ac975c51b171a7d
e_plane: support external output rendering

reuse e_plane_pp for external ouutput.
add three internal API for external output rendering.
1. e_plane_external_commit
2. e_plane_external_set
3. e_plane_external_unset
three APIs will be called from e_output.
if MIRROR mode get src surface from primary output showing buffer.
if PRESENTATION mode get src surface from plane->ec.

Change-Id: I55d70cf84f73218c883ac9062db8daf4cec574cf
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/bin/e_plane.c
src/bin/e_plane.h