commit | 4def1cb3283df05929dbf81f9ca68803b519437f | [log] [tgz] |
---|---|---|
author | Wei Jia <wjia@google.com> | Wed Jan 20 13:13:51 2016 -0800 |
committer | Wei Jia <wjia@google.com> | Wed Jan 20 13:18:28 2016 -0800 |
tree | 19ac964917f520a5c3a428b731f142b93137c6da | |
parent | 70d20f98299e5ce8dbdf01ed6123a47fe7bc45b1 [diff] [blame] |
GenericSource: reset mPrepareBuffering to initial value when buffering monitor is stopped. Bug: 26676177 Change-Id: I4dbd86a624bd0c8fb8dd154752e345168e804d6b
diff --git a/media/libmediaplayerservice/nuplayer/GenericSource.cpp b/media/libmediaplayerservice/nuplayer/GenericSource.cpp index f4dbdeb..669cfe4 100644 --- a/media/libmediaplayerservice/nuplayer/GenericSource.cpp +++ b/media/libmediaplayerservice/nuplayer/GenericSource.cpp
@@ -1572,7 +1572,7 @@ mIsStreaming = isStreaming; mAudioTimeUs = 0; mVideoTimeUs = 0; - mPrepareBuffering = true; + mPrepareBuffering = (cachedSource != NULL || wvmExtractor != NULL); cancelPollBuffering_l(); mOffloadAudio = false; mFirstDequeuedBufferRealUs = -1ll;