Fix seeks between segments. Improve duration calculation. Closes #339
Showing
49 changed files
with
659 additions
and
230 deletions
-
Please register or sign in to post a comment
... | ... | @@ -22,5 +22,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -142,5 +142,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -14,5 +14,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -138,5 +138,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -14,5 +14,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -22,5 +22,6 @@ |
} | ||
], | ||
"targetDuration": 19, | ||
"endList": true | ||
"endList": true, | ||
"discontinuityStarts": [2] | ||
} | ||
... | ... |
... | ... | @@ -44,5 +44,6 @@ |
} | ||
], | ||
"targetDuration": 19, | ||
"endList": true | ||
"endList": true, | ||
"discontinuityStarts": [2, 4, 7] | ||
} | ||
... | ... |
... | ... | @@ -22,5 +22,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -14,5 +14,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -22,5 +22,6 @@ |
], | ||
"targetDuration": 8, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -29,5 +29,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -2,6 +2,7 @@ |
"allowCache": true, | ||
"mediaSequence": 7794, | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [], | ||
"segments": [ | ||
{ | ||
"duration": 2.833, | ||
... | ... |
... | ... | @@ -30,5 +30,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -9,5 +9,6 @@ |
], | ||
"targetDuration": 8, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -142,5 +142,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -14,5 +14,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -22,5 +22,6 @@ |
], | ||
"targetDuration": 8, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -29,5 +29,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -141,5 +141,6 @@ |
} | ||
], | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -17,5 +17,6 @@ |
} | ||
], | ||
"targetDuration": 8, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -40,5 +40,6 @@ |
} | ||
], | ||
"targetDuration": 10, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -8,5 +8,6 @@ |
} | ||
], | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -25,5 +25,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -9,5 +9,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -41,5 +41,6 @@ |
}, | ||
"uri": "media3.m3u8" | ||
} | ||
] | ||
} | ||
], | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -22,5 +22,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -22,5 +22,6 @@ |
], | ||
"targetDuration": 8, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -12,5 +12,6 @@ |
} | ||
], | ||
"targetDuration": 10, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -18,5 +18,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -22,5 +22,6 @@ |
], | ||
"targetDuration": 8, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -22,5 +22,6 @@ |
], | ||
"targetDuration": 8, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -19,5 +19,6 @@ |
"duration": 10 | ||
} | ||
], | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -22,5 +22,6 @@ |
], | ||
"targetDuration": 8, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -142,5 +142,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -10,5 +10,6 @@ |
], | ||
"targetDuration": 8, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -10,5 +10,6 @@ |
{ | ||
"uri": "media1.m3u8" | ||
} | ||
] | ||
} | ||
], | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -22,5 +22,6 @@ |
], | ||
"targetDuration": 8, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -10,5 +10,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |
... | ... | @@ -22,5 +22,6 @@ |
], | ||
"targetDuration": 10, | ||
"endList": true, | ||
"discontinuitySequence": 0 | ||
} | ||
"discontinuitySequence": 0, | ||
"discontinuityStarts": [] | ||
} | ||
\ No newline at end of file | ||
... | ... |