diff --git a/AUTHORS b/AUTHORS index 38e4de2561..882b236e0f 100644 --- a/AUTHORS +++ b/AUTHORS @@ -97,3 +97,4 @@ Blue Billywig <*@bluebillywig.com> João Nabais Koen Romers Zhenghang Chen +Xperi <*@xperi.com> diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 9bccbbb364..2e42b38a4d 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -137,3 +137,4 @@ Janroel Koppen João Nabais Koen Romers Zhenghang Chen +Ashley Manners diff --git a/lib/media/media_source_engine.js b/lib/media/media_source_engine.js index 610d6fc77c..8fc60cffec 100644 --- a/lib/media/media_source_engine.js +++ b/lib/media/media_source_engine.js @@ -212,6 +212,9 @@ shaka.media.MediaSourceEngine = class { 'audio/mp4; codecs="ec-3"', 'audio/mp4; codecs="opus"', 'audio/mp4; codecs="flac"', + 'audio/mp4; codecs="dtsc"', // DTS Digital Surround + 'audio/mp4; codecs="dtse"', // DTS Express + 'audio/mp4; codecs="dtsx"', // DTS:X // WebM types 'video/webm; codecs="vp8"', 'video/webm; codecs="vp9"', diff --git a/lib/util/manifest_parser_utils.js b/lib/util/manifest_parser_utils.js index dcc90178d8..33c9b31775 100644 --- a/lib/util/manifest_parser_utils.js +++ b/lib/util/manifest_parser_utils.js @@ -185,8 +185,7 @@ shaka.util.ManifestParserUtils.AUDIO_CODEC_REGEXPS_ = [ /^mp4a/, /^[ae]c-3$/, /^ac-4$/, - /^dts[cx]$/, // DTS Surround Sound - /^[du]dts$/, // DTS Surround Sound + /^dts[cex]$/, // DTS Digital Surround (dtsc), DTS Express (dtse), DTS:X (dtsx) ];