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 8a0e8ac5..bec3be96 100644 --- a/app/src/main/java/com/limelight/binding/video/MediaCodecHelper.java +++ b/app/src/main/java/com/limelight/binding/video/MediaCodecHelper.java @@ -72,6 +72,12 @@ public class MediaCodecHelper { // decoder. While not strictly necessary, I'm going to fully blacklist this // one to avoid users getting inaccurate impressions of Tegra X1/Moonlight performance. blacklistedDecoderPrefixes.add("OMX.Nvidia.h265.decode"); + + // Force these decoders disabled because: + // 1) They are software decoders, so the performance is terrible + // 2) They crash with our HEVC stream anyway (at least prior to CSD batching) + blacklistedDecoderPrefixes.add("OMX.qcom.video.decoder.hevcswvdec"); + blacklistedDecoderPrefixes.add("OMX.SEC.hevc.sw.dec"); } static {