Use HEVC by default if the decoder supports FEATURE_LowLatency or the media performance class is 12+

This commit is contained in:
Cameron Gutman
2022-10-31 01:05:01 -05:00
parent a96e508ffb
commit 0ddd8df272
2 changed files with 26 additions and 4 deletions
@@ -198,7 +198,7 @@ public class MediaCodecDecoderRenderer extends VideoDecoderRenderer implements C
// for even required levels of HEVC.
MediaCodecInfo hevcDecoderInfo = MediaCodecHelper.findProbableSafeDecoder("video/hevc", -1);
if (hevcDecoderInfo != null) {
if (!MediaCodecHelper.decoderIsWhitelistedForHevc(hevcDecoderInfo.getName())) {
if (!MediaCodecHelper.decoderIsWhitelistedForHevc(hevcDecoderInfo)) {
LimeLog.info("Found HEVC decoder, but it's not whitelisted - "+hevcDecoderInfo.getName());
// Force HEVC enabled if the user asked for it