From 24a0061caacc83685939441d4a956f140aee2ed4 Mon Sep 17 00:00:00 2001 From: Alexander Pipelka Date: Sat, 14 Jan 2017 12:14:37 +0100 Subject: [PATCH] reconfigure audiotrack on format change under certain circumstances (e.g. seek to a position where the input format changed) the audio track needs a reconfigure even if there aren't any pending buffers --- .../android/exoplayer2/audio/SimpleDecoderAudioRenderer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/library/src/main/java/com/google/android/exoplayer2/audio/SimpleDecoderAudioRenderer.java b/library/src/main/java/com/google/android/exoplayer2/audio/SimpleDecoderAudioRenderer.java index 431136ea3c..1b6a5a183f 100644 --- a/library/src/main/java/com/google/android/exoplayer2/audio/SimpleDecoderAudioRenderer.java +++ b/library/src/main/java/com/google/android/exoplayer2/audio/SimpleDecoderAudioRenderer.java @@ -552,6 +552,7 @@ public abstract class SimpleDecoderAudioRenderer extends BaseRenderer implements // There aren't any final output buffers, so release the decoder immediately. releaseDecoder(); maybeInitDecoder(); + audioTrackNeedsConfigure = true; } eventDispatcher.inputFormatChanged(newFormat);