@@ -634,14 +634,17 @@ describe('HlsParser live', () => {
634634 '#EXT-X-MEDIA-SEQUENCE:0\n' ,
635635 // ref includes partialRef, partialRef2
636636 // partialRef
637- '#EXT-X-PART:DURATION=2,URI="partial.mp4",BYTERANGE=200@0\n' ,
637+ '#EXT-X-PART:DURATION=2,URI="partial.mp4",BYTERANGE=200@0,' ,
638+ 'INDEPENDENT=YES\n' ,
638639 // partialRef2
639- '#EXT-X-PART:DURATION=2,URI="partial2.mp4",BYTERANGE=230@200\n' ,
640+ '#EXT-X-PART:DURATION=2,URI="partial2.mp4",BYTERANGE=230@200,' ,
641+ 'INDEPENDENT=YES\n' ,
640642 '#EXTINF:4,\n' ,
641643 'main.mp4\n' ,
642644 // ref2 includes partialRef3, preloadRef
643645 // partialRef3
644- '#EXT-X-PART:DURATION=2,URI="partial.mp4",BYTERANGE=210@0\n' ,
646+ '#EXT-X-PART:DURATION=2,URI="partial.mp4",BYTERANGE=210@0,' ,
647+ 'INDEPENDENT=YES\n' ,
645648 // preloadRef
646649 '#EXT-X-PRELOAD-HINT:TYPE=PART,URI="partial.mp4",BYTERANGE-START=210,' ,
647650 'BYTERANGE-LENGTH=210\n' ,
@@ -668,6 +671,7 @@ describe('HlsParser live', () => {
668671 'test:/partial.mp4' , 6 , 7.5 , /* syncTime= */ null ,
669672 /* baseUri= */ '' , /* startByte= */ 210 , /* endByte= */ 419 ) ;
670673 preloadRef . markAsPreload ( ) ;
674+ preloadRef . markAsNonIndependent ( ) ;
671675
672676 // ref2 is not fully published yet, so it doesn't have a segment uri.
673677 const ref2 = makeReference (
@@ -693,7 +697,8 @@ describe('HlsParser live', () => {
693697 'main.mp4\n' ,
694698 // ref2 includes partialRef, but not preloadRef
695699 // partialRef
696- '#EXT-X-PART:DURATION=2,URI="partial.mp4",BYTERANGE=210@0\n' ,
700+ '#EXT-X-PART:DURATION=2,URI="partial.mp4",BYTERANGE=210@0,' ,
701+ 'INDEPENDENT=YES\n' ,
697702 // preloadRef
698703 '#EXT-X-PRELOAD-HINT:TYPE=PART,URI="partial.mp4",BYTERANGE-START=210\n' ,
699704 ] . join ( '' ) ;
0 commit comments