File tree Expand file tree Collapse file tree 3 files changed +12
-9
lines changed Expand file tree Collapse file tree 3 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -1234,6 +1234,15 @@ shakaAssets.testAssets = [
1234
1234
. addFeature ( shakaAssets . Feature . HLS )
1235
1235
. addFeature ( shakaAssets . Feature . MP2TS )
1236
1236
. addFeature ( shakaAssets . Feature . OFFLINE ) ,
1237
+ new ShakaDemoAssetInfo (
1238
+ /* name= */ 'Art of Motion (HLS, MP4, AES-256)' ,
1239
+ /* iconUri= */ 'https://storage.googleapis.com/shaka-asset-icons/art_of_motion.png' ,
1240
+ /* manifestUri= */ 'https://jvaryhlstests.blob.core.windows.net/hlstestdata/playlist_encrypted.m3u8' ,
1241
+ /* source= */ shakaAssets . Source . BITCODIN )
1242
+ . addKeySystem ( shakaAssets . KeySystem . AES128 )
1243
+ . addFeature ( shakaAssets . Feature . HLS )
1244
+ . addFeature ( shakaAssets . Feature . MP4 )
1245
+ . addFeature ( shakaAssets . Feature . OFFLINE ) ,
1237
1246
new ShakaDemoAssetInfo (
1238
1247
/* name= */ 'Art of Motion (DASH) (external thumbnails)' ,
1239
1248
/* iconUri= */ 'https://storage.googleapis.com/shaka-asset-icons/art_of_motion.png' ,
Original file line number Diff line number Diff line change @@ -1149,7 +1149,6 @@ shaka.hls.HlsParser = class {
1149
1149
this . getInfoFromSegment_ ( segment . initSegmentReference , 0 ) ,
1150
1150
this . getInfoFromSegment_ ( segment , segmentIndex ) ,
1151
1151
] ) ;
1152
- const initMimeType = basicInfos [ 0 ] . mimeType ;
1153
1152
const contentMimeType = basicInfos [ 1 ] . mimeType ;
1154
1153
const initData = basicInfos [ 0 ] . data ;
1155
1154
const data = basicInfos [ 1 ] . data ;
@@ -1181,9 +1180,9 @@ shaka.hls.HlsParser = class {
1181
1180
if ( basicInfo ) {
1182
1181
return basicInfo ;
1183
1182
}
1184
- } else if ( validMp4Extensions . includes ( extension ) ||
1185
- validMp4MimeType . includes ( contentMimeType ) ||
1186
- ( initMimeType && validMp4MimeType . includes ( initMimeType ) ) ) {
1183
+ } else if ( segment . initSegmentReference ||
1184
+ validMp4Extensions . includes ( extension ) ||
1185
+ validMp4MimeType . includes ( contentMimeType ) ) {
1187
1186
const basicInfo = shaka . media . SegmentUtils . getBasicInfoFromMp4 (
1188
1187
initData , data , this . config_ . disableText ) ;
1189
1188
if ( basicInfo ) {
@@ -1194,10 +1193,6 @@ shaka.hls.HlsParser = class {
1194
1193
return shaka . media . SegmentUtils . getBasicInfoFromMimeType (
1195
1194
contentMimeType ) ;
1196
1195
}
1197
- if ( initMimeType ) {
1198
- return shaka . media . SegmentUtils . getBasicInfoFromMimeType (
1199
- initMimeType ) ;
1200
- }
1201
1196
return defaultBasicInfo ;
1202
1197
}
1203
1198
Original file line number Diff line number Diff line change @@ -5570,7 +5570,6 @@ describe('HlsParser', () => {
5570
5570
const media = [
5571
5571
'#EXTM3U\n' ,
5572
5572
'#EXT-X-PLAYLIST-TYPE:VOD\n' ,
5573
- '#EXT-X-MAP:URI="init.test",BYTERANGE="616@0"\n' ,
5574
5573
'#EXTINF:5,\n' ,
5575
5574
'#EXT-X-BYTERANGE:121090@616\n' ,
5576
5575
'main.test' ,
You can’t perform that action at this time.
0 commit comments