Add discontinuity to the m3u8 parser
Reset sourceBuffers when we are entering a segment that is after a discontinuity
Make sure we can finalize the flv tag view
Don't die if we seek past highest PTS value we have tags for
Mock videojs.log in muxer test page
Calculate currentTime after seeks discontinuities taking into account.
Add a new duration method that accepts a start and end index.
Add "use strict" to the top of the scope for strict mode goodness.
Remove unused variable
Decouple appending bytes from downloading and parsing segments
We have to wait until the SourceBuffer is empty before resetting the decoder when crossing over a timestamp discontinuity. Make appending bytes happen asynchronously so that we can delay appends util the buffer is empty when we see a discontinuity in the playlist. Fix tests.
Discontinuity parsing test
Add an example m3u8 with discontinuities and the correct parsed JSON.
Clear buffered segments on seek
If we're approaching a discontinuity, there may be segments queued up waiting to be appended. Make sure those are cleared if we seek. Add tests.
Update the currentTime when crossing a discontinuity
We have to call abort() before crossing a discontinuity, which resets the currentTime to zero. Reset the current time to the appropriate value for the segment after appending.
Merge pull request #91 from videojs/discontinuity

Support for EXT-X-DISCONTINUITY