[WRTjs][VD] Introduce in-process VideoSplashScreen 44/308844/5 submit/tizen/20240409.160014
authorDongHyun Song <dh81.song@samsung.com>
Fri, 10 Nov 2023 00:28:31 +0000 (09:28 +0900)
committerBot Blink <blinkbot@samsung.com>
Tue, 9 Apr 2024 08:18:59 +0000 (08:18 +0000)
commit5f24c2b5019bc78ec0f7954e0084d9bc3c7be741
tree6f659c52e0c270dbe617cee149b9017f4e7ba67e
parentdb6f0fd85ee8ecac255b0975cd6bdca6d66996fc
[WRTjs][VD] Introduce in-process VideoSplashScreen

From Tizen 5.5 VideoSplashScreen has been introduced, which is
running on amd process as amd-extension.

Recently, amd process had some performance issues due to video
playing, so we had decided to move VSS feature to WRT side.

This patch MUST be released with AppFW team's changes, wich disable
VSS feature on their side.

Change-Id: I0d564941628c883d644d1a89e0a46a0d06eb45e2
Signed-off-by: DongHyun Song <dh81.song@samsung.com>
29 files changed:
packaging/chromium-efl.spec
tizen_src/build/BUILD.gn
wrt/BUILD.gn
wrt/filenames.gni
wrt/src/browser/basic_splash_screen.cc
wrt/src/browser/basic_splash_screen.h
wrt/src/browser/basic_splash_screen_off_screen.cc
wrt/src/browser/basic_splash_screen_off_screen.h
wrt/src/browser/basic_splash_screen_on_screen.cc
wrt/src/browser/basic_splash_screen_on_screen.h
wrt/src/browser/splash_screen.cc
wrt/src/browser/splash_screen.h
wrt/src/browser/tv/native_web_runtime_delegate_tv.cc
wrt/src/browser/tv/native_web_runtime_delegate_tv.h
wrt/src/browser/tv/splash_screen_delegate_tv.cc
wrt/src/browser/tv/splash_screen_delegate_tv.h
wrt/src/browser/tv/video_splash_amd_player.cc [new file with mode: 0644]
wrt/src/browser/tv/video_splash_amd_player.h [new file with mode: 0644]
wrt/src/browser/tv/video_splash_player.cc [new file with mode: 0644]
wrt/src/browser/tv/video_splash_player.h [new file with mode: 0644]
wrt/src/browser/tv/video_splash_screen.cc
wrt/src/browser/tv/video_splash_screen.h
wrt/src/browser/tv/wrt_native_window_tv.cc
wrt/src/browser/wrt_native_window.cc
wrt/src/common/application_data_wrapper.h
wrt/src/common/splash_screen_delegate.cc [new file with mode: 0644]
wrt/src/common/splash_screen_delegate.h
wrt/src/common/tv/wrt_lib_wrapper.cc
wrt/src/common/tv/wrt_lib_wrapper.h