Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e5335037 authored by Lajos Molnar's avatar Lajos Molnar
Browse files

stagefright: allow scenarios when dequeueBufferFromNativeWindow fails

We can run out of native buffers when the bufferqueue is abandoned.

Bug: 16839124
Change-Id: If605f692b87082f1630e1da0fd44da0cb76133f5
parent d018b8ff
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -3946,8 +3946,7 @@ void ACodec::BaseState::onInputBufferFilled(const sp<AMessage> &msg) {
                            (outputMode == FREE_BUFFERS ? "FREE" :
                             outputMode == KEEP_BUFFERS ? "KEEP" : "RESUBMIT"));
                    if (outputMode == RESUBMIT_BUFFERS) {
                        CHECK_EQ(mCodec->submitOutputMetaDataBuffer(),
                                (status_t)OK);
                        mCodec->submitOutputMetaDataBuffer();
                    }
                }