diff options
author | Jia Meng <jmeng@codeaurora.org> | 2014-11-12 11:24:47 +0800 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2015-12-07 18:45:16 -0800 |
commit | 927e98324527b27ff5f6cd2ffe0c0de20bf9eed7 (patch) | |
tree | 91f245eef28b13d8202cf7815384262bcef9cca8 /media/libstagefright/OMXCodec.cpp | |
parent | 3a8e518bae4dff17acb23cd2713771e2028276ce (diff) | |
download | frameworks_av-927e98324527b27ff5f6cd2ffe0c0de20bf9eed7.zip frameworks_av-927e98324527b27ff5f6cd2ffe0c0de20bf9eed7.tar.gz frameworks_av-927e98324527b27ff5f6cd2ffe0c0de20bf9eed7.tar.bz2 |
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
Diffstat (limited to 'media/libstagefright/OMXCodec.cpp')
-rw-r--r-- | media/libstagefright/OMXCodec.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
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(); |