Skip to content

Commit e9c8261

Browse files
committed
fix: Fix normalized codec for VP9 (#7645)
1 parent 091cb47 commit e9c8261

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

lib/util/mime_utils.js

+2
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,8 @@ shaka.util.MimeUtils = class {
166166
return 'dtsx'; // DTS:X
167167
case base === 'mp4a' && profile === 'a9':
168168
return 'dtsc'; // DTS Digital Surround
169+
case base === 'vp09':
170+
return 'vp9';
169171
case base === 'avc1':
170172
case base === 'avc3':
171173
return 'avc'; // H264

test/util/mime_utils_unit.js

+3
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ describe('MimeUtils', () => {
4242
expect(getNormalizedCodec('vp8')).toBe('vp8');
4343
expect(getNormalizedCodec('vp8.0')).toBe('vp8');
4444

45+
expect(getNormalizedCodec('vp9')).toBe('vp9');
46+
expect(getNormalizedCodec('vp09')).toBe('vp9');
47+
4548
expect(getNormalizedCodec('avc1')).toBe('avc');
4649
expect(getNormalizedCodec('avc3')).toBe('avc');
4750

0 commit comments

Comments
 (0)