From 43b58b7a5e10c916bc60c5229077b0c32bbee700 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 17 May 2017 19:41:43 -0700 Subject: [PATCH] Exclude Qualcomm's software HEVC decoder which chokes on our streams --- .../com/limelight/binding/video/MediaCodecHelper.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/com/limelight/binding/video/MediaCodecHelper.java b/app/src/main/java/com/limelight/binding/video/MediaCodecHelper.java index 2bdb25de..73075239 100644 --- a/app/src/main/java/com/limelight/binding/video/MediaCodecHelper.java +++ b/app/src/main/java/com/limelight/binding/video/MediaCodecHelper.java @@ -244,6 +244,16 @@ public class MediaCodecHelper { return false; } + // + // Software decoders are terrible and we never want to use them. + // We want to catch decoders like: + // OMX.qcom.video.decoder.hevcswvdec + // OMX.SEC.hevc.sw.dec + // + if (decoderName.contains("sw")) { + return false; + } + return isDecoderInList(whitelistedHevcDecoders, decoderName); }