From 91c44902497c3ad1df5127d34d9975c99880ae19 Mon Sep 17 00:00:00 2001 From: andrewlewis Date: Wed, 7 Mar 2018 07:26:51 -0800 Subject: [PATCH] Work around stalled AudioTrack up to API 28 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=188173078 --- .../com/google/android/exoplayer2/audio/DefaultAudioSink.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java b/library/core/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java index bb9135edbf..6d12dc66e8 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java @@ -1443,7 +1443,7 @@ public final class DefaultAudioSink implements AudioSink { rawPlaybackHeadPosition += passthroughWorkaroundPauseOffset; } - if (Util.SDK_INT <= 26) { + if (Util.SDK_INT <= 28) { if (rawPlaybackHeadPosition == 0 && lastRawPlaybackHeadPosition > 0 && state == PLAYSTATE_PLAYING) { // If connecting a Bluetooth audio device fails, the AudioTrack may be left in a state