[MM] Use ESPP for media rendering 99/285499/6
authorVenugopal S M <sm.venugopal@samsung.com>
Mon, 21 Mar 2022 07:45:30 +0000 (13:15 +0530)
committerBot Blink <blinkbot@samsung.com>
Mon, 2 Jan 2023 14:29:16 +0000 (14:29 +0000)
commit66e3ef56966f8ae41a42a0bd12e30868bfa2deb8
treef673322b784524a51df20cc4c6c5a2231daeb1c1
parent82bfd555817732363b16e3c06d702fe9d7b89430
[MM] Use ESPP for media rendering

- Use ESPP for media rendering.
- Handling of playback from browser process.
- Added support for software rendering.

- Also, changes are made to suit 108 upversion.
- Alignment is corrected.

Reference:
- https://review.tizen.org/gerrit/271043
- https://review.tizen.org/gerrit/272693
- https://review.tizen.org/gerrit/271947
- https://review.tizen.org/gerrit/273637
- https://review.tizen.org/gerrit/279293

Change-Id: Ic9b9aa396834431b75deee2b41921f261eff2581
Signed-off-by: Venugopal S M <sm.venugopal@samsung.com>
55 files changed:
content/browser/media/frameless_media_interface_proxy.cc
content/browser/media/frameless_media_interface_proxy.h
content/browser/media/media_interface_proxy.cc
content/browser/media/media_interface_proxy.h
content/renderer/media/media_factory.cc
content/renderer/media/media_interface_factory.cc
content/renderer/media/media_interface_factory.h
media/BUILD.gn
media/base/BUILD.gn
media/base/mime_util_internal.cc
media/base/pipeline_impl.cc
media/ffmpeg/ffmpeg_common.cc
media/filters/BUILD.gn
media/media_options.gni
media/mojo/clients/mojo_renderer_factory.cc
media/mojo/clients/mojo_renderer_factory.h
media/mojo/mojom/BUILD.gn
media/mojo/mojom/interface_factory.mojom
media/mojo/mojom/renderer_extensions.mojom
media/mojo/services/interface_factory_impl.cc
media/mojo/services/interface_factory_impl.h
packaging/chromium-efl.spec
third_party/ffmpeg/ffmpeg_generated.gni
third_party/ffmpeg/ffmpeg_options.gni
tizen_src/build/BUILD.gn
tizen_src/build/config/tizen_features.gni
tizen_src/build/gn_chromiumefl.sh
tizen_src/chromium_impl/content/browser/browser_efl.gni
tizen_src/chromium_impl/content/browser/media/media_player_renderer_web_contents_observer.cc [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/media/media_player_renderer_web_contents_observer.h [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/media/media_web_contents_observer_efl.h
tizen_src/chromium_impl/content/browser/media/tizen_renderer_impl.cc [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/media/tizen_renderer_impl.h [new file with mode: 0644]
tizen_src/chromium_impl/content/renderer/media/tizen/media_player_renderer_client.cc [new file with mode: 0644]
tizen_src/chromium_impl/content/renderer/media/tizen/media_player_renderer_client.h [new file with mode: 0644]
tizen_src/chromium_impl/content/renderer/media/tizen/media_player_renderer_client_factory.cc [new file with mode: 0644]
tizen_src/chromium_impl/content/renderer/media/tizen/media_player_renderer_client_factory.h [new file with mode: 0644]
tizen_src/chromium_impl/content/renderer/renderer_efl.gni
tizen_src/chromium_impl/media/BUILD.gn
tizen_src/chromium_impl/media/audio/tizen/audio_manager_capi.h
tizen_src/chromium_impl/media/audio/tizen/capi_audio_input.h
tizen_src/chromium_impl/media/audio/tizen/capi_audio_output.h
tizen_src/chromium_impl/media/base/efl/media_player_efl.h
tizen_src/chromium_impl/media/base/tizen/media_player_bridge_capi.h
tizen_src/chromium_impl/media/base/tizen/media_source_player_capi.h
tizen_src/chromium_impl/media/capture/video/tizen/video_capture_device_factory_tizen.cc
tizen_src/chromium_impl/media/capture/video/tizen/video_capture_device_factory_tizen.h
tizen_src/chromium_impl/media/filters/esplusplayer_buffer_observer.h [new file with mode: 0644]
tizen_src/chromium_impl/media/filters/esplusplayer_buffer_observer_impl.cc [new file with mode: 0644]
tizen_src/chromium_impl/media/filters/esplusplayer_buffer_observer_impl.h [new file with mode: 0644]
tizen_src/chromium_impl/media/filters/esplusplayer_util.cc [new file with mode: 0644]
tizen_src/chromium_impl/media/filters/esplusplayer_util.h [new file with mode: 0644]
tizen_src/chromium_impl/media/filters/media_player_esplusplayer.cc [new file with mode: 0644]
tizen_src/chromium_impl/media/filters/media_player_esplusplayer.h [new file with mode: 0644]
tizen_src/chromium_impl/media/media_efl.gni