3c5fb8b7 by BCJwhisenant

more tests for manifest parsing

1 parent 74845780
{
"allowCache": true,
"mediaSequence": 0,
"playlistType": "VOD",
"segments": [
{
"byterange": {
"length": 522828,
"offset": 0
},
"duration": 10,
"timeRange": {
"end": 10,
"start": 0
},
"uri": "hls_450k_video.ts"
}
],
"targetDuration": 10,
"totalDuration": 10
}
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-VERSION:4
#EXT-X-ALLOW-CACHE:0
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:10,
#EXT-X-BYTERANGE:522828@0
hls_450k_video.ts
#EXT-X-ENDLIST
{
"allowCache": true,
"totalDuration": 0,
"playlists": [
{
"attributes": {
"PROGRAM-ID": 1,
},
"uri": "media.m3u8"
},
{
"uri": "media1.m3u8"
}
]
}
# A simple master playlist with multiple variant streams
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1
media.m3u8
#EXT-X-STREAM-INF:
media1.m3u8
{
"allowCache": true,
"mediaSequence": 0,
"playlistType": "VOD",
"segments": [
{
"duration": 10,
"timeRange": {
"end": 10,
"start": 0
},
"uri": "hls_450k_video.ts"
},
],
"targetDuration": 10,
"totalDuration": 10
}
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-VERSION:NaN
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:10,
hls_450k_video.ts
#EXT-X-ENDLIST