M120 TBM Bringup 18/308718/12 accepted/tizen/unified/20240425.114130 accepted/tizen/unified/toolchain/20240427.045655 accepted/tizen/unified/x/20240426.050414 submit/tizen/20240423.160018
authorSuhaspoornachandra <s.poornachan@samsung.com>
Tue, 19 Mar 2024 05:10:33 +0000 (10:40 +0530)
committerBot Blink <blinkbot@samsung.com>
Tue, 23 Apr 2024 14:02:50 +0000 (14:02 +0000)
commit52b648e8e43002d0c85a8002ac3247a28661790a
tree8a3a113a8481376f63433c0b73bf52a239ae2fcb
parent986a89bf3e94f087b2587eb046cf559a5ae1989a
M120 TBM Bringup

This patch adds TBM surface support, by replacing deprecated
CreateTizenImageCHROMIUM with CreateSharedImage. It also has fix for
SVACE and coverity issues.

References:
https://review.tizen.org/gerrit/286841
https://review.tizen.org/gerrit/290994
https://review.tizen.org/gerrit/292743

Change-Id: Id3c335f8b9a6f37de9e94abe56b3d80a5bed96cd
Signed-off-by: Suhaspoornachandra <s.poornachan@samsung.com>
Signed-off-by: Pranay Chauhan <pranay.c1@samsung.com>
26 files changed:
cc/layers/video_layer_impl.cc
cc/layers/video_layer_impl.h
components/viz/common/gpu/raster_context_provider.h
gpu/command_buffer/service/shared_image/egl_image_backing.cc
gpu/command_buffer/service/shared_image/egl_image_backing.h
gpu/command_buffer/service/shared_image/egl_image_backing_factory.cc
gpu/command_buffer/service/shared_image/egl_image_backing_factory.h
gpu/command_buffer/service/shared_image/gl_common_image_backing_factory.cc
gpu/command_buffer/service/shared_image/shared_image_factory.cc
gpu/command_buffer/service/shared_image/shared_image_factory.h
gpu/ipc/client/command_buffer_proxy_impl.cc
gpu/ipc/client/command_buffer_proxy_impl.h
media/base/media_switches.cc
media/base/video_frame.cc
media/base/video_frame.h
media/renderers/paint_canvas_video_renderer.cc
tizen_src/build/gn_chromiumefl.sh
tizen_src/chromium_impl/media/blink/renderer/tizen_esplusplayer_renderer.cc
tizen_src/chromium_impl/media/filters/media_player_bridge_capi.cc
tizen_src/chromium_impl/media/filters/media_player_esplusplayer.cc
tizen_src/chromium_impl/ui/gfx/tbm_buffer_handle.h
tizen_src/chromium_impl/ui/gfx/tbm_buffer_handle_inter_process.cc
tizen_src/chromium_impl/ui/gfx/tbm_buffer_handle_inter_process.h
ui/gfx/mojom/buffer_types.mojom
ui/gfx/mojom/buffer_types_mojom_traits.cc
ui/gfx/mojom/buffer_types_mojom_traits.h