From 46b8b069cad9a55cb8cd3b73861c660b372f5000 Mon Sep 17 00:00:00 2001 From: kimvde Date: Mon, 1 Feb 2021 16:57:01 +0000 Subject: [PATCH] Transformer: set audio decoder max input size #minor-release PiperOrigin-RevId: 354949992 --- .../exoplayer2/transformer/MediaCodecAdapterWrapper.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/MediaCodecAdapterWrapper.java b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/MediaCodecAdapterWrapper.java index 240506a48e..bf8f7f3aae 100644 --- a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/MediaCodecAdapterWrapper.java +++ b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/MediaCodecAdapterWrapper.java @@ -77,6 +77,8 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; MediaFormat mediaFormat = MediaFormat.createAudioFormat( format.sampleMimeType, format.sampleRate, format.channelCount); + MediaFormatUtil.maybeSetInteger( + mediaFormat, MediaFormat.KEY_MAX_INPUT_SIZE, format.maxInputSize); MediaFormatUtil.setCsdBuffers(mediaFormat, format.initializationData); adapter = new SynchronousMediaCodecAdapter.Factory().createAdapter(decoder); adapter.configure(mediaFormat, /* surface= */ null, /* crypto= */ null, /* flags= */ 0);