From: Lajos Molnar Date: Tue, 12 Aug 2014 17:28:12 +0000 (-0700) Subject: stagefright: allow scenarios when dequeueBufferFromNativeWindow fails X-Git-Tag: android-x86-6.0-r1~852^2~479^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=e53350373ac516257b4f8956ff1e3f1ac48f607e;p=android-x86%2Fframeworks-av.git stagefright: allow scenarios when dequeueBufferFromNativeWindow fails We can run out of native buffers when the bufferqueue is abandoned. Bug: 16839124 Change-Id: If605f692b87082f1630e1da0fd44da0cb76133f5 --- diff --git a/media/libstagefright/ACodec.cpp b/media/libstagefright/ACodec.cpp index ac80da2493..b77e1cdd29 100644 --- a/media/libstagefright/ACodec.cpp +++ b/media/libstagefright/ACodec.cpp @@ -3946,8 +3946,7 @@ void ACodec::BaseState::onInputBufferFilled(const sp &msg) { (outputMode == FREE_BUFFERS ? "FREE" : outputMode == KEEP_BUFFERS ? "KEEP" : "RESUBMIT")); if (outputMode == RESUBMIT_BUFFERS) { - CHECK_EQ(mCodec->submitOutputMetaDataBuffer(), - (status_t)OK); + mCodec->submitOutputMetaDataBuffer(); } }