From ed0aa22c48a3d90da990e86665e43468782bf66b Mon Sep 17 00:00:00 2001 From: Casey Occhialini <1508707+littlespex@users.noreply.github.com> Date: Thu, 11 Jan 2024 22:28:58 -0800 Subject: [PATCH] fix: do not append blank codec strings (#6093) Resolves #6092 --- lib/util/periods.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/util/periods.js b/lib/util/periods.js index ee5b4a581b..a96bf3dfb9 100644 --- a/lib/util/periods.js +++ b/lib/util/periods.js @@ -724,7 +724,9 @@ shaka.util.PeriodCombiner = class { // Add the codec of this stream to the output stream's codecs. const codecs = new Set(outputStream.codecs.split(',')); for (const codec of match.codecs.split(',')) { - codecs.add(codec); + if (codec) { + codecs.add(codec); + } } const PeriodCombiner = shaka.util.PeriodCombiner; outputStream.codecs = PeriodCombiner.filterDuplicateCodecs_(