Loading media/java/android/media/MediaCodec.java +14 −4 Original line number Diff line number Diff line Loading @@ -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( Loading Loading @@ -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( Loading Loading
media/java/android/media/MediaCodec.java +14 −4 Original line number Diff line number Diff line Loading @@ -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( Loading Loading @@ -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( Loading