video_shell: Use E_Comp_Wl_Subsurf_Data 20/316220/1
authorSeunghun Lee <shiin.lee@samsung.com>
Fri, 9 Aug 2024 05:46:38 +0000 (14:46 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 16 Aug 2024 04:45:16 +0000 (13:45 +0900)
commit56fdd1f79c335fa4dd37faaf19e9a590a3f2a5e7
tree519fc6c340df91998482a67b4462d063a1fd1d63
parent2ab2c769256cb022c14ecc25c79ea6ed669a716f
video_shell: Use E_Comp_Wl_Subsurf_Data

Instead of using e_subsurface_internal_create(), the
E_Video_Viewport_Source now embeds E_Comp_Wl_Subsurf_Data.

This enables us to have two different sub-types of
E_Comp_Wl_Subsurf_Data. One is E_Subsurface for a wl_resource of
wl_subsurface, and the other is E_Video_Viewport_Source for
subsurface-like view without wl_subsurface.

Change-Id: I08a30b6230d7c12b692ab1b635d3a71cd5812538
src/bin/core/e_client.c
src/bin/core/e_client_intern.h
src/bin/displaymgr/video/e_video_hwc.c
src/bin/server/e_comp_wl.c
src/bin/server/e_comp_wl_subsurface.c
src/bin/server/e_comp_wl_subsurface_intern.h
src/bin/server/e_compositor.c
src/bin/server/e_compositor_intern.h
src/bin/server/e_video_shell.c