[M120 Migration][MM][WebRTC] Base implementation for webrtc video hole stream 17/309217/2
authorpeng.yin <peng8.yin@samsung.com>
Thu, 13 Oct 2022 05:58:23 +0000 (13:58 +0800)
committerBot Blink <blinkbot@samsung.com>
Mon, 8 Apr 2024 12:25:49 +0000 (12:25 +0000)
commitda3845600fe150c21eb1a53399b3fd7e324a3dfa
tree67f8df9cfed834df408749145d2a108bdd668fb8
parent29ad5a946f64ca23da19e716089adf5659f49505
[M120 Migration][MM][WebRTC] Base implementation for webrtc video hole stream

migrate the TizenEsPlusPlayerRenderer class from M108 who roles same
as MmVideodecoder before, but it creates a self owned EsPlusPlayer
by mojo renderer, and update the latest geometry change info to
EsPlusPlayer.

refer to:
https://review.tizen.org/gerrit/#/c/291285/

Change-Id: I0743eb1202dfa261501a9fdf12b2d5d73c34fa39
Signed-off-by: peng.yin <peng8.yin@samsung.com>
51 files changed:
cc/layers/layer_impl.h
cc/layers/video_layer.cc
cc/layers/video_layer.h
cc/layers/video_layer_impl.cc
cc/layers/video_layer_impl.h
components/cast_streaming/renderer/control/playback_command_forwarding_renderer.cc
media/base/pipeline_impl.cc
media/base/renderer.h
media/base/video_decoder_config.h
media/base/video_frame.cc
media/base/video_frame.h
media/base/video_frame_metadata.cc
media/base/video_frame_metadata.h
media/filters/chunk_demuxer.cc
media/mojo/clients/mojo_demuxer_stream_impl.cc
media/mojo/clients/mojo_renderer.cc
media/mojo/clients/mojo_renderer.h
media/mojo/clients/mojo_renderer_wrapper.cc
media/mojo/clients/mojo_renderer_wrapper.h
media/mojo/mojom/media_types.mojom
media/mojo/mojom/renderer.mojom
media/mojo/mojom/renderer_extensions.mojom
media/mojo/mojom/video_decoder_config_mojom_traits.cc
media/mojo/mojom/video_decoder_config_mojom_traits.h
media/mojo/services/mojo_renderer_service.cc
media/mojo/services/mojo_renderer_service.h
third_party/blink/public/platform/modules/mediastream/web_media_stream_sink.h
third_party/blink/public/web/modules/mediastream/webmediaplayer_ms.h
third_party/blink/renderer/modules/mediastream/local_video_capturer_source.cc
third_party/blink/renderer/modules/mediastream/webmediaplayer_ms.cc
third_party/blink/renderer/modules/mediastream/webmediaplayer_ms_compositor.cc
third_party/blink/renderer/modules/mediastream/webmediaplayer_ms_compositor.h
third_party/blink/renderer/platform/media/BUILD.gn
third_party/blink/renderer/platform/media/web_media_player_impl.cc
third_party/blink/renderer/platform/peerconnection/webrtc_video_track_source.cc
third_party/blink/renderer/platform/video_capture/video_capture_impl.cc
third_party/blink/renderer/platform/video_capture/video_capture_impl.h
third_party/blink/renderer/platform/webrtc/convert_to_webrtc_video_frame_buffer.cc
tizen_src/chromium_impl/content/browser/media/tizen_renderer_impl.cc
tizen_src/chromium_impl/content/browser/media/tizen_renderer_impl.h
tizen_src/chromium_impl/content/renderer/media/tizen/media_player_renderer_client.cc
tizen_src/chromium_impl/content/renderer/media/tizen/media_player_renderer_client.h
tizen_src/chromium_impl/media/audio/tizen/capi_usb_audio_input_stream.cc
tizen_src/chromium_impl/media/blink/renderer/tizen_esplusplayer_renderer.cc [new file with mode: 0644]
tizen_src/chromium_impl/media/blink/renderer/tizen_esplusplayer_renderer.h [new file with mode: 0644]
tizen_src/chromium_impl/media/capture/video/tizen/video_capture_device_tizen.cc
tizen_src/chromium_impl/media/filters/esplusplayer_util.cc
tizen_src/chromium_impl/media/filters/media_player_esplusplayer_tv.cc
tizen_src/chromium_impl/media/filters/media_player_esplusplayer_tv.h
tizen_src/chromium_impl/media/filters/media_player_tizen.h
tizen_src/chromium_impl/media/media_efl.gni