From abe3c8ce1d0d7dde09dcfb7e951a59f960dad1f5 Mon Sep 17 00:00:00 2001 From: andrewlewis Date: Fri, 22 Nov 2019 16:22:40 +0000 Subject: [PATCH] Fix check for E-AC3 JOC in DASH Issue: #6636 PiperOrigin-RevId: 281972403 --- .../exoplayer2/source/dash/manifest/DashManifestParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/manifest/DashManifestParser.java b/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/manifest/DashManifestParser.java index ff00c5b0d4..b107be4794 100644 --- a/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/manifest/DashManifestParser.java +++ b/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/manifest/DashManifestParser.java @@ -1477,7 +1477,7 @@ public class DashManifestParser extends DefaultHandler for (int i = 0; i < supplementalProperties.size(); i++) { Descriptor descriptor = supplementalProperties.get(i); String schemeIdUri = descriptor.schemeIdUri; - if (("tag:dolby.com,2018:dash:EC3_ExtensionComplexityIndex:2018".equals(schemeIdUri) + if (("tag:dolby.com,2018:dash:EC3_ExtensionType:2018".equals(schemeIdUri) && "JOC".equals(descriptor.value)) || ("tag:dolby.com,2014:dash:DolbyDigitalPlusExtensionType:2014".equals(schemeIdUri) && "ec+3".equals(descriptor.value))) {