From 81e727495264b50de4d4da57d1f9c1197b5ac8da Mon Sep 17 00:00:00 2001 From: Yuchao Liang <yuchao.dev@gmail.com> Date: Fri, 30 Dec 2022 06:13:59 +0900 Subject: [PATCH] fix: Fix support legacy AVC1 codec with audio --- lib/util/stream_utils.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/util/stream_utils.js b/lib/util/stream_utils.js index 13d2ae12f1..990c04faa3 100644 --- a/lib/util/stream_utils.js +++ b/lib/util/stream_utils.js @@ -459,12 +459,14 @@ shaka.util.StreamUtils = class { if (!Capabilities.isTypeSupported(audioFullType)) { return false; } + videoCodecs = [videoCodecs, audioCodecs].join(','); } const fullType = shaka.util.MimeUtils.getFullOrConvertedType( video.mimeType, videoCodecs, ContentType.VIDEO); if (!Capabilities.isTypeSupported(fullType)) { return false; } + video.codecs = videoCodecs; } const audio = variant.audio; if (audio) { @@ -475,6 +477,7 @@ shaka.util.StreamUtils = class { if (!Capabilities.isTypeSupported(fullType)) { return false; } + audio.codecs = codecs; } // See: https://github.com/shaka-project/shaka-player/issues/3380