diff options
| -rw-r--r-- | media/libstagefright/AwesomePlayer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/media/libstagefright/AwesomePlayer.cpp b/media/libstagefright/AwesomePlayer.cpp index cc4511413434..f6cd46ac87b5 100644 --- a/media/libstagefright/AwesomePlayer.cpp +++ b/media/libstagefright/AwesomePlayer.cpp @@ -218,6 +218,8 @@ void AwesomePlayer::reset() { void AwesomePlayer::reset_l() { cancelPlayerEvents(); + mVideoRenderer.clear(); + if (mLastVideoBuffer) { mLastVideoBuffer->release(); mLastVideoBuffer = NULL; @@ -243,8 +245,6 @@ void AwesomePlayer::reset_l() { delete mAudioPlayer; mAudioPlayer = NULL; - mVideoRenderer.clear(); - mDurationUs = -1; mFlags = 0; mVideoWidth = mVideoHeight = -1; |