projects
/
platform
/
core
/
multimedia
/
libmm-player.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[0.6.280] set buffering criteria on adaptivedemux2
[platform/core/multimedia/libmm-player.git]
/
src
/
mm_player_streaming.c
diff --git
a/src/mm_player_streaming.c
b/src/mm_player_streaming.c
index
4a1735e
..
2928562
100644
(file)
--- a/
src/mm_player_streaming.c
+++ b/
src/mm_player_streaming.c
@@
-760,7
+760,7
@@
static void __streaming_update_buffering_status(mmplayer_streaming_t *streamer,
streamer->buffering_state = MM_PLAYER_BUFFERING_IN_PROGRESS;
streamer->buffering_percent = -1;
streamer->buffering_state = MM_PLAYER_BUFFERING_IN_PROGRESS;
streamer->buffering_percent = -1;
- if (!streamer->buffering_req.is_pre_buffering) {
+ if (!streamer->buffering_req.is_pre_buffering
&& !streamer->is_adaptive_streaming
) {
streamer->need_update = TRUE;
__streaming_adjust_min_threshold(streamer, position);
}
streamer->need_update = TRUE;
__streaming_adjust_min_threshold(streamer, position);
}
@@
-806,7
+806,8
@@
void _mm_player_streaming_buffering(mmplayer_streaming_t *streamer, GstMessage *
}
streamer->need_update = FALSE;
}
streamer->need_update = FALSE;
- __streaming_update_buffer_setting(streamer, buffering_msg, content_size, position, duration);
+ if (!streamer->is_adaptive_streaming)
+ __streaming_update_buffer_setting(streamer, buffering_msg, content_size, position, duration);
return;
}
return;
}