1. 16 Apr, 2015 2 commits
    • Temporarily use a newer version of videojs-swf then is included in the mainline video.js release.
      David LaPalomento committed
    • Never match media indices on playlist reload based on segment URI because some streams may re-use the same segment in multiple positions. Change fetchKeys() so that it operates on buffered segments instead of directly modifying a version of the playlist. Before that change, live playlists with low segment durations could stall because the key would be applied to the previous version of the live playlist and segments would get blocked up forever in the queue waiting for their key to arrive. Use a much less destructive mechanism for playing across discontinuities. vjs_discontinuity() on the SWF allows us to signal a timestamp discontinuity without flushing the playback buffer. That means we don't have to wait until the buffer is empty when a discontinuity is encountered and feeding data to the SWF doesn't have to block either. Update tests to reflect new key-segment request ordering.
      David LaPalomento committed
  2. 13 Apr, 2015 2 commits
  3. 02 Apr, 2015 10 commits
  4. 20 Mar, 2015 16 commits
  5. 19 Mar, 2015 6 commits
  6. 18 Mar, 2015 2 commits
  7. 17 Mar, 2015 1 commit
  8. 16 Mar, 2015 1 commit