[MM] Report BufferingState based on the actual buffering status. 07/308407/2
authorSun-woo Nam <sunny.nam@samsung.com>
Fri, 8 Mar 2024 04:44:15 +0000 (20:44 -0800)
committerBot Blink <blinkbot@samsung.com>
Tue, 26 Mar 2024 17:27:33 +0000 (17:27 +0000)
commit45ae09dd7db18242bbd677132b766f05f6b0d3e0
tree546c9f6871134ac11365adff30d4938446873ced
parentf35a64e243ade8fa8be61594b53fff80b172b6b2
[MM] Report BufferingState based on the actual buffering status.

Report BufferingState based on actual espp buffering status.
If it can play when buffered timestamp is 500ms greater than current timestamp
then report BUFFERING_HAVE_ENOUGH.
If current timestamp is greater than buffered timestamp or buffer is flushed
then report BUFFERING_HAVE_NOTHING.
Reporting BufferingState affects setting WebMediaPlayer::ReadyState.

Change-Id: Ice1a8a42a576d62b8b1e837847e5853dcd5156de
Signed-off-by: Sun-woo Nam <sunny.nam@samsung.com>
tizen_src/chromium_impl/media/filters/media_player_esplusplayer.cc
tizen_src/chromium_impl/media/filters/media_player_esplusplayer.h