Merge "mm-dash: handle flushcompleted state check"
diff --git a/dashplayer/DashPlayer.cpp b/dashplayer/DashPlayer.cpp
index 351a680..54e77f0 100644
--- a/dashplayer/DashPlayer.cpp
+++ b/dashplayer/DashPlayer.cpp
@@ -589,11 +589,13 @@
bool needShutdown = false;
if (track == kAudio) {
- CHECK(IsFlushingState(mFlushingAudio, &needShutdown));
- mFlushingAudio = FLUSHED;
+ if(IsFlushingState(mFlushingAudio, &needShutdown)) {
+ mFlushingAudio = FLUSHED;
+ }
} else if (track == kVideo){
- CHECK(IsFlushingState(mFlushingVideo, &needShutdown));
- mFlushingVideo = FLUSHED;
+ if(IsFlushingState(mFlushingVideo, &needShutdown)) {
+ mFlushingVideo = FLUSHED;
+ }
mVideoLateByUs = 0;
}