From: Wei Jia Date: Tue, 9 Sep 2014 21:49:08 +0000 (-0700) Subject: NuPlayer: make previous decoders obsolete when reset is done. X-Git-Tag: android-x86-6.0-r1~852^2~155^2~64^2~1^2^2^2~1^2~1^2~3^2~1^2^2~2^2~1^2^2^2^2~3^2~5^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=f3b5190f2aa659d498b1d31389b90a441fc879a7;p=android-x86%2Fframeworks-av.git NuPlayer: make previous decoders obsolete when reset is done. Bug: 17428608 Change-Id: I724174d65f8e00bfecb51e6f690ae709ed2cf442 --- diff --git a/media/libmediaplayerservice/nuplayer/NuPlayer.cpp b/media/libmediaplayerservice/nuplayer/NuPlayer.cpp index a44de98a25..59766c8462 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayer.cpp +++ b/media/libmediaplayerservice/nuplayer/NuPlayer.cpp @@ -1833,6 +1833,9 @@ void NuPlayer::performReset() { ++mScanSourcesGeneration; mScanSourcesPending = false; + ++mAudioDecoderGeneration; + ++mVideoDecoderGeneration; + if (mRendererLooper != NULL) { if (mRenderer != NULL) { mRendererLooper->unregisterHandler(mRenderer->id());