Loading include/media/stagefright/LPAPlayer.h +1 −0 Original line number Diff line number Diff line Loading @@ -210,6 +210,7 @@ private: MediaBuffer *mInputBuffer; Mutex mLock; Mutex mResumeLock; bool mSeeking; bool mReachedEOS; Loading media/libstagefright/LPAPlayerALSA.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -356,6 +356,7 @@ void LPAPlayer::pause(bool playPendingSamples) { void LPAPlayer::resume() { ALOGV("resume: mPaused %d",mPaused); Mutex::Autolock autoLock(mResumeLock); if ( mPaused) { CHECK(mStarted); if (!mIsA2DPEnabled) { Loading Loading @@ -758,6 +759,7 @@ void LPAPlayer::requestAndWaitForA2DPNotificationThreadExit() { void LPAPlayer::onPauseTimeOut() { ALOGV("onPauseTimeOut"); Mutex::Autolock autoLock(mResumeLock); if (!mPauseEventPending) { return; } Loading Loading
include/media/stagefright/LPAPlayer.h +1 −0 Original line number Diff line number Diff line Loading @@ -210,6 +210,7 @@ private: MediaBuffer *mInputBuffer; Mutex mLock; Mutex mResumeLock; bool mSeeking; bool mReachedEOS; Loading
media/libstagefright/LPAPlayerALSA.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -356,6 +356,7 @@ void LPAPlayer::pause(bool playPendingSamples) { void LPAPlayer::resume() { ALOGV("resume: mPaused %d",mPaused); Mutex::Autolock autoLock(mResumeLock); if ( mPaused) { CHECK(mStarted); if (!mIsA2DPEnabled) { Loading Loading @@ -758,6 +759,7 @@ void LPAPlayer::requestAndWaitForA2DPNotificationThreadExit() { void LPAPlayer::onPauseTimeOut() { ALOGV("onPauseTimeOut"); Mutex::Autolock autoLock(mResumeLock); if (!mPauseEventPending) { return; } Loading