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

Commit 88a9462b authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "codec2: Avoid sending input done event for incomplete work" am: bffaa476

Original change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1701934

Change-Id: I78f232234dcccfb1eb1746bcd9a6bfc86d7331a6
parents d5562123 bffaa476
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -2264,8 +2264,13 @@ void CCodec::onMessageReceived(const sp<AMessage> &msg) {
                    }
                }
                if (config->mInputSurface) {
                    if (work->worklets.empty()
                           || !work->worklets.back()
                           || (work->worklets.back()->output.flags
                                  & C2FrameData::FLAG_INCOMPLETE) == 0) {
                        config->mInputSurface->onInputBufferDone(work->input.ordinal.frameIndex);
                    }
                }
                if (initDataWatcher.hasChanged()) {
                    initData = initDataWatcher.update();
                    AmendOutputFormatWithCodecSpecificData(