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