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

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

Merge "MediaCodec: Report error when render surface is obsolete" am: 36cd37ff

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

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iab44b8aa244e16227bd44bbd87731073b5d97fcf
parents 61cc5c2a 36cd37ff
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -4083,7 +4083,15 @@ status_t MediaCodec::onReleaseOutputBuffer(const sp<AMessage> &msg) {
                }
            }
        }
        mBufferChannel->renderOutputBuffer(buffer, renderTimeNs);
        status_t err = mBufferChannel->renderOutputBuffer(buffer, renderTimeNs);

        if (err == NO_INIT) {
            ALOGE("rendering to non-initilized(obsolete) surface");
            return err;
        }
        if (err != OK) {
            ALOGI("rendring output error %d", err);
        }
    } else {
        mBufferChannel->discardBuffer(buffer);
    }