From fcecba484fdbbcc142bbe2dfa2e70df0092daf71 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 25 Nov 2014 02:05:24 -0800 Subject: [PATCH] Fix a crash caught by Monkey --- .../limelight/binding/video/AndroidCpuDecoderRenderer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/limelight/binding/video/AndroidCpuDecoderRenderer.java b/app/src/main/java/com/limelight/binding/video/AndroidCpuDecoderRenderer.java index 7b05b341..b2cefd33 100644 --- a/app/src/main/java/com/limelight/binding/video/AndroidCpuDecoderRenderer.java +++ b/app/src/main/java/com/limelight/binding/video/AndroidCpuDecoderRenderer.java @@ -141,7 +141,9 @@ public class AndroidCpuDecoderRenderer extends EnhancedDecoderRenderer { throw new IllegalStateException("AVC decoder initialization failure: "+err); } - AvcDecoder.setRenderTarget(sh.getSurface()); + if (!AvcDecoder.setRenderTarget(sh.getSurface())) { + return false; + } decoderBuffer = ByteBuffer.allocate(DECODER_BUFFER_SIZE + AvcDecoder.getInputPaddingSize());