From e199fcd2d9053a43e318207e80ab9183a881b89f Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 6 Jun 2017 22:50:08 -0700 Subject: [PATCH] Try allowing decoder exceptions after initial start since we shouldn't throw on stop anymore --- .../limelight/binding/video/MediaCodecDecoderRenderer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/limelight/binding/video/MediaCodecDecoderRenderer.java b/app/src/main/java/com/limelight/binding/video/MediaCodecDecoderRenderer.java index 2f100190..216f29cb 100644 --- a/app/src/main/java/com/limelight/binding/video/MediaCodecDecoderRenderer.java +++ b/app/src/main/java/com/limelight/binding/video/MediaCodecDecoderRenderer.java @@ -287,7 +287,7 @@ public class MediaCodecDecoderRenderer extends VideoDecoderRenderer { // Only throw if this happens at the beginning of a stream // but not if we're stopping - if (totalFrames > 0 && totalFrames < 20 && !stopping) { + if (totalFrames > 0 && !stopping) { if (buf != null || codecFlags != 0) { throw new RendererException(this, e, buf, codecFlags); } @@ -461,7 +461,7 @@ public class MediaCodecDecoderRenderer extends VideoDecoderRenderer { } } - if (i == 25 && totalFrames > 0 && totalFrames < 20 && !stopping) { + if (i == 25 && totalFrames > 0 && !stopping) { throw new RendererException(this, lastException, null, codecFlags); } else if (i != 25) {