From 927e98324527b27ff5f6cd2ffe0c0de20bf9eed7 Mon Sep 17 00:00:00 2001 From: Jia Meng Date: Wed, 12 Nov 2014 11:24:47 +0800 Subject: stagefright: Clear mNoMoreOutputData flag during seeking For some 3rd party players, stop won't be called when playing to the end. If seeking happens after that, we need to clear this flag to make it be ready for subsequence data flow. Change-Id: I9b2d18d03225420a45821ba7536cdc91d52b1312 CRs-Fixed: 755988 --- media/libstagefright/OMXCodec.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'media/libstagefright/OMXCodec.cpp') diff --git a/media/libstagefright/OMXCodec.cpp b/media/libstagefright/OMXCodec.cpp index d387236..80026b1 100644 --- a/media/libstagefright/OMXCodec.cpp +++ b/media/libstagefright/OMXCodec.cpp @@ -2555,6 +2555,7 @@ void OMXCodec::onCmdComplete(OMX_COMMANDTYPE cmd, OMX_U32 data) { // We implicitly resume pulling on our upstream source. mPaused = false; + mNoMoreOutputData = false; drainInputBuffers(); fillOutputBuffers(); -- cgit v1.1