HLS now won't remove fragments if <= 3 available

This commit is contained in:
Thulinma 2015-12-25 00:30:18 +01:00
parent bbf0417b36
commit 4db2ea97ed

View file

@ -170,7 +170,7 @@ namespace Mist {
lines.pop_back(); lines.pop_back();
/*LTS-START*/ /*LTS-START*/
unsigned int skip = (( myMeta.tracks[tid].fragments.size()-1) * config->getInteger("startpos")) / 1000u; unsigned int skip = (( myMeta.tracks[tid].fragments.size()-1) * config->getInteger("startpos")) / 1000u;
while (skippedLines < skip && lines.size() >= 3){ while (skippedLines < skip && lines.size() > 3){
lines.pop_front(); lines.pop_front();
skippedLines++; skippedLines++;
} }