hls: Return all packets from a previous variant before moving on to the next one
authorMartin Storsjö <martin@martin.st>
Sun, 28 Jul 2013 17:09:31 +0000 (20:09 +0300)
committerMartin Storsjö <martin@martin.st>
Mon, 29 Jul 2013 06:50:02 +0000 (09:50 +0300)
commiteb33ba04e03d9f36e23fffd442510c824be709c3
tree84ea8f24bc6f7c993a7f2656cb28343afbd5838d
parentc5b46a064d9991f2cd045c90179fccf35ecffc34
hls: Return all packets from a previous variant before moving on to the next one

This serves as a safeguard; normally we want to use the dts
comparison to interleave packets from all active variants. If that
dts comparison for some reason doesn't work as intended, make sure
that all packets in all variants for a certain sequence number have
been returned before moving on to the next one.

Signed-off-by: Martin Storsjö <martin@martin.st>
libavformat/hls.c