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

Commit 7f2ce4cd authored by Lajos Molnar's avatar Lajos Molnar Committed by Android Git Automerger
Browse files

am aa1f0856: Merge "MediaCodec: revalidate cached queued input buffers if queue fails" into lmp-dev

* commit 'aa1f0856a144f2f2ba14c6358d633887e7e8b936':
  MediaCodec: revalidate cached queued input buffers if queue fails
parents 26497569 7e28fc73
Loading
Loading
Loading
Loading
+14 −4
Original line number Diff line number Diff line
@@ -827,8 +827,13 @@ final public class MediaCodec {
            invalidateByteBuffer(mCachedInputBuffers, index);
            mDequeuedInputBuffers.remove(index);
        }
        try {
            native_queueInputBuffer(
                    index, offset, size, presentationTimeUs, flags);
        } catch (CryptoException e) {
            validateInputByteBuffer(mCachedInputBuffers, index);
            throw e;
        }
    }

    private native final void native_queueInputBuffer(
@@ -947,8 +952,13 @@ final public class MediaCodec {
            invalidateByteBuffer(mCachedInputBuffers, index);
            mDequeuedInputBuffers.remove(index);
        }
        try {
            native_queueSecureInputBuffer(
                    index, offset, info, presentationTimeUs, flags);
        } catch (CryptoException e) {
            validateInputByteBuffer(mCachedInputBuffers, index);
            throw e;
        }
    }

    private native final void native_queueSecureInputBuffer(