Loading media/libstagefright/AwesomePlayer.cpp +9 −3 Original line number Diff line number Diff line Loading @@ -261,6 +261,8 @@ status_t AwesomePlayer::play() { mFlags |= PLAYING; mFlags |= FIRST_FRAME; bool deferredAudioSeek = false; if (mAudioSource != NULL) { if (mAudioPlayer == NULL) { if (mAudioSink != NULL) { Loading @@ -275,9 +277,7 @@ status_t AwesomePlayer::play() { delete mTimeSource; mTimeSource = mAudioPlayer; // If there was a seek request while we were paused // and we're just starting up again, honor the request now. seekAudioIfNecessary_l(); deferredAudioSeek = true; } } else { mAudioPlayer->resume(); Loading @@ -299,6 +299,12 @@ status_t AwesomePlayer::play() { } } if (deferredAudioSeek) { // If there was a seek request while we were paused // and we're just starting up again, honor the request now. seekAudioIfNecessary_l(); } return OK; } Loading Loading
media/libstagefright/AwesomePlayer.cpp +9 −3 Original line number Diff line number Diff line Loading @@ -261,6 +261,8 @@ status_t AwesomePlayer::play() { mFlags |= PLAYING; mFlags |= FIRST_FRAME; bool deferredAudioSeek = false; if (mAudioSource != NULL) { if (mAudioPlayer == NULL) { if (mAudioSink != NULL) { Loading @@ -275,9 +277,7 @@ status_t AwesomePlayer::play() { delete mTimeSource; mTimeSource = mAudioPlayer; // If there was a seek request while we were paused // and we're just starting up again, honor the request now. seekAudioIfNecessary_l(); deferredAudioSeek = true; } } else { mAudioPlayer->resume(); Loading @@ -299,6 +299,12 @@ status_t AwesomePlayer::play() { } } if (deferredAudioSeek) { // If there was a seek request while we were paused // and we're just starting up again, honor the request now. seekAudioIfNecessary_l(); } return OK; } Loading