From 1fa9dbc31ee75a305e470ca65e5d01deeb78f4ee Mon Sep 17 00:00:00 2001 From: krocard Date: Mon, 23 Mar 2020 11:09:19 +0000 Subject: [PATCH] Conserve ByteOrder when growingDecoderInputBuffer #exo-offload PiperOrigin-RevId: 302403507 --- .../google/android/exoplayer2/decoder/DecoderInputBuffer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/library/common/src/main/java/com/google/android/exoplayer2/decoder/DecoderInputBuffer.java b/library/common/src/main/java/com/google/android/exoplayer2/decoder/DecoderInputBuffer.java index 302ae0609f..31dfa8f020 100644 --- a/library/common/src/main/java/com/google/android/exoplayer2/decoder/DecoderInputBuffer.java +++ b/library/common/src/main/java/com/google/android/exoplayer2/decoder/DecoderInputBuffer.java @@ -137,6 +137,7 @@ public class DecoderInputBuffer extends Buffer { } // Instantiate a new buffer if possible. ByteBuffer newData = createReplacementByteBuffer(requiredCapacity); + newData.order(data.order()); // Copy data up to the current position from the old buffer to the new one. if (position > 0) { data.flip();