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

Commit b781e4b1 authored by Christopher Lais's avatar Christopher Lais
Browse files

stagefright: omx: fix quirk fail

Change-Id: I61a1e634ef1e1982a73915a999921df64ec55c76
parent e97f0c52
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1801,7 +1801,7 @@ void OMXCodec::on_message(const omx_message &msg) {
                    && mPortStatus[kPortIndexInput] != SHUTTING_DOWN) {
                CHECK_EQ(mPortStatus[kPortIndexInput], ENABLED);
                drainInputBuffer(&buffers->editItemAt(i));
            } else if (mState == EXECUTING_TO_IDLE && mPortStatus[kPortIndexInput] == SHUTTING_DOWN) {
            } else if ((mQuirks & kRequiresFlushBeforeShutdown) && mState == EXECUTING_TO_IDLE && mPortStatus[kPortIndexInput] == SHUTTING_DOWN) {
                if (countBuffersWeOwn(mPortBuffers[kPortIndexInput]) == mPortBuffers[kPortIndexInput].size()
                    && countBuffersWeOwn(mPortBuffers[kPortIndexOutput]) == mPortBuffers[kPortIndexOutput].size()) {
                    CODEC_LOGV("Finished emptying both ports, now completing "
@@ -1945,7 +1945,7 @@ void OMXCodec::on_message(const omx_message &msg) {

                mFilledBuffers.push_back(i);
                mBufferFilled.signal();
            } else if (mState == EXECUTING_TO_IDLE) {
            } else if ((mQuirks & kRequiresFlushBeforeShutdown) && mState == EXECUTING_TO_IDLE) {
                if (countBuffersWeOwn(mPortBuffers[kPortIndexInput]) == mPortBuffers[kPortIndexInput].size()
                    && countBuffersWeOwn(mPortBuffers[kPortIndexOutput]) == mPortBuffers[kPortIndexOutput].size()) {
                    CODEC_LOGV("Finished flushing both ports, now completing "