From 36b248be4bf0e9c4f9087bea9dfb637343968320 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 15 May 2017 01:06:35 -0700 Subject: [PATCH] Fix logging and deadlock on stream termination --- .../com/limelight/binding/video/MediaCodecDecoderRenderer.java | 2 +- moonlight-common | 2 +- 2 files 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 9b2d2be0..65847ad7 100644 --- a/app/src/main/java/com/limelight/binding/video/MediaCodecDecoderRenderer.java +++ b/app/src/main/java/com/limelight/binding/video/MediaCodecDecoderRenderer.java @@ -327,7 +327,7 @@ public class MediaCodecDecoderRenderer extends VideoDecoderRenderer { startTime = MediaCodecHelper.getMonotonicMillis(); - while (!rendererThread.isInterrupted() && index < 0) { + while (rendererThread.isAlive() && index < 0) { index = videoDecoder.dequeueInputBuffer(500); } diff --git a/moonlight-common b/moonlight-common index 67d9f52b..e9b406c5 160000 --- a/moonlight-common +++ b/moonlight-common @@ -1 +1 @@ -Subproject commit 67d9f52b6d3a72137f7f2fbbc81fa707befa72a5 +Subproject commit e9b406c52e552dca6e3ad98771f5ea1b94363248