- Fix the issue that time is not changed when video is playing.
- Ignore "underrun" for changing ready state.
Reference:
https://review.tizen.org/gerrit/275855
https://review.tizen.org/gerrit/284178
Change-Id: I57386011655b774f7038685801a6a8622a293c26
Signed-off-by: Sun-woo Nam <sunny.nam@samsung.com>
// TODO: Check if controller can control underflow. Currently buffering
// related state changes are commented for the same (in Play and
// RequestStateChange).
- if (status == kBufferUnderrun) {
- GetRendererClient(type)->OnBufferingStateChange(BUFFERING_HAVE_NOTHING,
- DEMUXER_UNDERFLOW);
- } else if (status == kBufferMaxThreshold || status == kBufferOverflow ||
- status == kBufferAhead || status == kBufferEos) {
+ if (status != kBufferNone) {
GetRendererClient(type)->OnBufferingStateChange(
BUFFERING_HAVE_ENOUGH, BUFFERING_CHANGE_REASON_UNKNOWN);
}