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

Commit 573a0948 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 am: d15d3bf2

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

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I774fb4fcf310450ad3415ec711ba129b466dc7e1
parents c6e6d625 d15d3bf2
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -4088,7 +4088,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);
    }