Skip to content

Commit 01545f4

Browse files
authored
fix: Compare normalized codecs in codec switching checks (shaka-project#7143)
Resolves shaka-project#7140.
1 parent d93a019 commit 01545f4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/media/media_source_engine.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -2004,7 +2004,7 @@ shaka.media.MediaSourceEngine = class {
20042004
return false;
20052005
}
20062006
const MimeUtils = shaka.util.MimeUtils;
2007-
const currentCodec = MimeUtils.getCodecBase(
2007+
const currentCodec = MimeUtils.getNormalizedCodec(
20082008
MimeUtils.getCodecs(this.sourceBufferTypes_[contentType]));
20092009
const currentBasicType = MimeUtils.getBasicType(
20102010
this.sourceBufferTypes_[contentType]);
@@ -2046,7 +2046,7 @@ shaka.media.MediaSourceEngine = class {
20462046
}
20472047
}
20482048

2049-
const newCodec = MimeUtils.getCodecBase(
2049+
const newCodec = MimeUtils.getNormalizedCodec(
20502050
MimeUtils.getCodecs(newMimeType));
20512051
const newBasicType = MimeUtils.getBasicType(newMimeType);
20522052

@@ -2105,7 +2105,7 @@ shaka.media.MediaSourceEngine = class {
21052105
return false;
21062106
}
21072107
const MimeUtils = shaka.util.MimeUtils;
2108-
const currentCodec = MimeUtils.getCodecBase(
2108+
const currentCodec = MimeUtils.getNormalizedCodec(
21092109
MimeUtils.getCodecs(this.sourceBufferTypes_[contentType]));
21102110
const currentBasicType = MimeUtils.getBasicType(
21112111
this.sourceBufferTypes_[contentType]);
@@ -2132,7 +2132,7 @@ shaka.media.MediaSourceEngine = class {
21322132
}
21332133
}
21342134

2135-
const newCodec = MimeUtils.getCodecBase(
2135+
const newCodec = MimeUtils.getNormalizedCodec(
21362136
MimeUtils.getCodecs(newMimeType));
21372137
const newBasicType = MimeUtils.getBasicType(newMimeType);
21382138

0 commit comments

Comments
 (0)