From 945471452f12c8a5811774347d8ad2bfb56980d5 Mon Sep 17 00:00:00 2001 From: krocard Date: Thu, 9 Jul 2020 16:01:53 +0100 Subject: [PATCH] Update skippedOutputBufferCount correctly in batching mode The counter was increased by one for each batch instead of each frame. PiperOrigin-RevId: 320396903 --- .../android/exoplayer2/audio/MediaCodecAudioRenderer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/audio/MediaCodecAudioRenderer.java b/library/core/src/main/java/com/google/android/exoplayer2/audio/MediaCodecAudioRenderer.java index 890c3f9080..2b745b47fb 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/audio/MediaCodecAudioRenderer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/audio/MediaCodecAudioRenderer.java @@ -631,7 +631,7 @@ public class MediaCodecAudioRenderer extends MediaCodecRenderer implements Media if (codec != null) { codec.releaseOutputBuffer(bufferIndex, false); } - decoderCounters.skippedOutputBufferCount++; + decoderCounters.skippedOutputBufferCount += sampleCount; audioSink.handleDiscontinuity(); return true; }