summaryrefslogtreecommitdiff
path: root/media/base/android/media_source_player.cc
diff options
context:
space:
mode:
authorTorne (Richard Coles) <torne@google.com>2013-09-19 22:36:51 +0100
committerTorne (Richard Coles) <torne@google.com>2013-09-19 22:36:51 +0100
commitd0247b1b59f9c528cb6df88b4f2b9afaf80d181e (patch)
tree5c397fadc190cc71bffe2ffad1efc27a5b95309d /media/base/android/media_source_player.cc
parentf7571f5f07547e2f3e0addf48d1f2a7ec3632957 (diff)
downloadchromium_org-d0247b1b59f9c528cb6df88b4f2b9afaf80d181e.tar.gz
Merge from Chromium at DEPS revision 224184
This commit was generated by merge_to_master.py. Change-Id: Ia3424df5abed9bea642c522b9e2358dceabd8423
Diffstat (limited to 'media/base/android/media_source_player.cc')
-rw-r--r--media/base/android/media_source_player.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/media/base/android/media_source_player.cc b/media/base/android/media_source_player.cc
index 835a7ae84b..fe79d75265 100644
--- a/media/base/android/media_source_player.cc
+++ b/media/base/android/media_source_player.cc
@@ -146,7 +146,7 @@ void MediaSourcePlayer::Start() {
StartInternal();
}
-void MediaSourcePlayer::Pause() {
+void MediaSourcePlayer::Pause(bool is_media_related_action) {
DVLOG(1) << __FUNCTION__;
// Since decoder jobs have their own thread, decoding is not fully paused
@@ -391,10 +391,11 @@ void MediaSourcePlayer::ProcessPendingEvents() {
}
if (IsEventPending(SEEK_EVENT_PENDING)) {
- DVLOG(1) << __FUNCTION__ << " : Handling SEEK_EVENT.";
+ int seek_request_id = ++seek_request_id_;
+ DVLOG(1) << __FUNCTION__ << " : Handling SEEK_EVENT: " << seek_request_id;
ClearDecodingData();
demuxer_->RequestDemuxerSeek(
- demuxer_client_id_, GetCurrentTime(), ++seek_request_id_);
+ demuxer_client_id_, GetCurrentTime(), seek_request_id);
return;
}
@@ -730,7 +731,7 @@ void MediaSourcePlayer::SetPendingEvent(PendingEventFlags event) {
void MediaSourcePlayer::ClearPendingEvent(PendingEventFlags event) {
DVLOG(1) << __FUNCTION__ << "(" << GetEventName(event) << ")";
DCHECK_NE(event, NO_EVENT_PENDING);
- DCHECK(IsEventPending(event));
+ DCHECK(IsEventPending(event)) << GetEventName(event);
pending_event_ &= ~event;
}