OSDN Git Service

NuPlayer: make previous decoders obsolete when reset is done.
authorWei Jia <wjia@google.com>
Tue, 9 Sep 2014 21:49:08 +0000 (14:49 -0700)
committerThe Android Automerger <android-build@google.com>
Tue, 9 Sep 2014 22:20:16 +0000 (15:20 -0700)
Bug: 17428608
Change-Id: I724174d65f8e00bfecb51e6f690ae709ed2cf442

media/libmediaplayerservice/nuplayer/NuPlayer.cpp

index a44de98..59766c8 100644 (file)
@@ -1833,6 +1833,9 @@ void NuPlayer::performReset() {
     ++mScanSourcesGeneration;
     mScanSourcesPending = false;
 
+    ++mAudioDecoderGeneration;
+    ++mVideoDecoderGeneration;
+
     if (mRendererLooper != NULL) {
         if (mRenderer != NULL) {
             mRendererLooper->unregisterHandler(mRenderer->id());