Commit 494b6f6f by aquilescanta Committed by Toni

Re-use local variable in replacement of unnecessary indirections

PiperOrigin-RevId: 266772364
parent 82d10e2e
...@@ -319,7 +319,7 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer { ...@@ -319,7 +319,7 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer {
if (!MimeTypes.isVideo(mimeType)) { if (!MimeTypes.isVideo(mimeType)) {
return FORMAT_UNSUPPORTED_TYPE; return FORMAT_UNSUPPORTED_TYPE;
} }
DrmInitData drmInitData = format.drmInitData; @Nullable DrmInitData drmInitData = format.drmInitData;
// Assume encrypted content requires secure decoders. // Assume encrypted content requires secure decoders.
boolean requiresSecureDecryption = drmInitData != null; boolean requiresSecureDecryption = drmInitData != null;
List<MediaCodecInfo> decoderInfos = List<MediaCodecInfo> decoderInfos =
...@@ -341,10 +341,10 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer { ...@@ -341,10 +341,10 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer {
return FORMAT_UNSUPPORTED_SUBTYPE; return FORMAT_UNSUPPORTED_SUBTYPE;
} }
boolean supportsFormatDrm = boolean supportsFormatDrm =
format.drmInitData == null drmInitData == null
|| FrameworkMediaCrypto.class.equals(format.exoMediaCryptoType) || FrameworkMediaCrypto.class.equals(format.exoMediaCryptoType)
|| (format.exoMediaCryptoType == null || (format.exoMediaCryptoType == null
&& supportsFormatDrm(drmSessionManager, format.drmInitData)); && supportsFormatDrm(drmSessionManager, drmInitData));
if (!supportsFormatDrm) { if (!supportsFormatDrm) {
return FORMAT_UNSUPPORTED_DRM; return FORMAT_UNSUPPORTED_DRM;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment