[M120 Migration][MM] Remove esplusplayer dependency from the BufferObserver interface. 69/305469/3
authorSun-woo Nam <sunny.nam@samsung.com>
Fri, 2 Feb 2024 04:03:54 +0000 (20:03 -0800)
committerBot Blink <blinkbot@samsung.com>
Wed, 14 Feb 2024 10:21:40 +0000 (10:21 +0000)
commitbc30f4b472e4a3cdb10dd38aed03d7744c23f6e2
tree0bfb5919951e28c0d000cf10d492a9453cc63d06
parent2543510262f8b0a409a2d9d603ddd3bc4250770c
[M120 Migration][MM] Remove esplusplayer dependency from the BufferObserver interface.

There is a buffer observer for processing media buffering-related callback
from player.
The current structure is that ESPlusPlayerBufferObserverImpl implements
the BufferObserver interface, which has esplusplayer dependency.
The dependency of certain players is removed from BufferObserver
for scalability to allow Capi mmplayer to also use this interface.

Reference:
https://review.tizen.org/gerrit/#/c/292484/
https://review.tizen.org/gerrit/#/c/292740/

Change-Id: Ie7f5297f37d77f17fe02b8b8a97d903746198e75
Signed-off-by: Sun-woo Nam <sunny.nam@samsung.com>
tizen_src/chromium_impl/media/filters/buffer_observer.h [moved from tizen_src/chromium_impl/media/filters/esplusplayer_buffer_observer.h with 54% similarity]
tizen_src/chromium_impl/media/filters/esplusplayer_buffer_observer_impl.cc
tizen_src/chromium_impl/media/filters/esplusplayer_buffer_observer_impl.h
tizen_src/chromium_impl/media/filters/esplusplayer_util.h
tizen_src/chromium_impl/media/filters/media_player_esplusplayer.cc
tizen_src/chromium_impl/media/filters/media_player_esplusplayer.h
tizen_src/chromium_impl/media/media_efl.gni