From 6bf817f107ded1bc749d78dd599b6fd8e41d684e Mon Sep 17 00:00:00 2001 From: Oliver Woodman Date: Mon, 12 Oct 2015 12:12:43 +0100 Subject: [PATCH] Workaround EOS propagation for all devices with RK decoder. As per the end of the related issue, it's likely that all devices running the affected API levels + decoder are affected by the same issue. Issue #464 --- .../google/android/exoplayer/MediaCodecTrackRenderer.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/library/src/main/java/com/google/android/exoplayer/MediaCodecTrackRenderer.java b/library/src/main/java/com/google/android/exoplayer/MediaCodecTrackRenderer.java index 9970758c90..8952c20da3 100644 --- a/library/src/main/java/com/google/android/exoplayer/MediaCodecTrackRenderer.java +++ b/library/src/main/java/com/google/android/exoplayer/MediaCodecTrackRenderer.java @@ -922,11 +922,7 @@ public abstract class MediaCodecTrackRenderer extends SampleSourceTrackRenderer * propagation incorrectly on the host device. False otherwise. */ private static boolean codecNeedsEosPropagationWorkaround(String name) { - return Util.SDK_INT <= 17 - && "OMX.rk.video_decoder.avc".equals(name) - && ("ht7s3".equals(Util.DEVICE) // Tesco HUDL - || "rk30sdk".equals(Util.DEVICE) // Rockchip rk30 - || "rk31sdk".equals(Util.DEVICE)); // Rockchip rk31 + return Util.SDK_INT <= 17 && "OMX.rk.video_decoder.avc".equals(name); } /**