[M120 Migration][MM] Create the factory class for MediaPlayer creation. 70/305470/3
authorSun-woo Nam <sunny.nam@samsung.com>
Fri, 2 Feb 2024 04:06:25 +0000 (20:06 -0800)
committerSun-woo Nam <sunny.nam@samsung.com>
Thu, 15 Feb 2024 04:10:49 +0000 (20:10 -0800)
commit5b881c229e5e7e4b8a91dba260469ceb3e84d464
tree5da74c6cc59a875e75b4c15e335dcd4d37f62ec5
parent175e4ea0513b9c94b288ce3c25f2a62f34c41695
[M120 Migration][MM] Create the factory class for MediaPlayer creation.

MediaPlayer created in TizenRendererImpl varies depending on the platform
and a media stream type. It complicates the code and makes unnecessary
dependencies.
Therefore, use the factory pattern to increase scalability and
reduce code complexity and dependencies.

Refernce:
https://review.tizen.org/gerrit/#/c/293253/

Change-Id: I57c38e0f6973b57214c8cc04434107cfdca02023
Signed-off-by: Sun-woo Nam <sunny.nam@samsung.com>
tizen_src/chromium_impl/content/browser/media/tizen_renderer_impl.cc
tizen_src/chromium_impl/media/filters/media_player_bridge_capi_factory.cc [new file with mode: 0644]
tizen_src/chromium_impl/media/filters/media_player_bridge_capi_factory.h [new file with mode: 0644]
tizen_src/chromium_impl/media/filters/media_player_esplusplayer_common.cc
tizen_src/chromium_impl/media/filters/media_player_esplusplayer_factory.cc [new file with mode: 0644]
tizen_src/chromium_impl/media/filters/media_player_esplusplayer_factory.h [new file with mode: 0644]
tizen_src/chromium_impl/media/filters/media_player_esplusplayer_tv.cc
tizen_src/chromium_impl/media/filters/media_player_factory.h [new file with mode: 0644]
tizen_src/chromium_impl/media/filters/media_player_registry.cc
tizen_src/chromium_impl/media/filters/media_player_registry.h
tizen_src/chromium_impl/media/media_efl.gni