- 23 Jul, 2014 4 commits
-
-
- 17 Jul, 2014 1 commit
-
-
- 16 Jul, 2014 4 commits
-
- 15 Jul, 2014 4 commits
-
-
-
…-hls into reorg-w-114 close #114 closes #115 Conflicts: src/videojs-hls.js
Steve Heffernan committed -
-
- 14 Jul, 2014 1 commit
-
-
- 13 Jul, 2014 3 commits
-
-
Before the invoking the Flash tech's play(), check if the video has ended. If it has, reset the media index so that the video replays.
David LaPalomento committed -
1.10.3 has an issue with fake XHRs. Don't update until https://github.com/cjohansen/Sinon.JS/issues/511 is fixed.
David LaPalomento committed -
When the last segment in a playlist is appended, call endOfStream. There was an off-by-one error calculating when the final segment was delivered. Mock out endOfStream for test cases so exceptions aren't thrown. For #111. This commit stops the spinner from showing up when a video has finished but hitting play again to restart the video is not currently working.
David LaPalomento committed
-
- 10 Jul, 2014 4 commits
-
- 09 Jul, 2014 3 commits
-
-
The Flash decoder expects the FLV timestamp to be the decoding timestamp not the presentation timestamp. Using pts creates noticable bugs when using a non-baseline H264 profile.
Benjamin Peterson committed -
-
- 08 Jul, 2014 2 commits
-
-
The HLS tech waits until `ready` before setting the source to be sure that Flash has time to finish loading. If a user changed the src and triggered a tech unload before that time, the ready handler would be invoked, throw an exception, and leave the tech in a transitionary state. Instead, double check that the object element is still alive before setting the src in the `ready` handler.
David LaPalomento committed
-
- 07 Jul, 2014 1 commit
- 03 Jul, 2014 2 commits
-
-
for-in returns all enumerable properties on String, which fails for iteration when people set enumerable properties on String (not that this is a good idea). Using the normal for loop is probably faster, too.
Benjamin Peterson committed -
Keep track of total content bytes received and make it accessible from outside the tech. Trigger an event whenever a new playlist is activated. For #93.
David LaPalomento committed
-
- 02 Jul, 2014 1 commit
-
-
- 30 Jun, 2014 6 commits
-
-
…s supported natively. Update the default techOrder to include HLS support first when the plugin is loaded. Prefer HTML5 implementations if they're available. Added tests to verify both constraints.
David LaPalomento committed -
-
-
- 27 Jun, 2014 3 commits
-
-
Read location.hash when the switcher loads and use the parameters parsed out of it for the initial network conditions. Update location.hash after every simulation run completes so that it's easy to save scenarios for later re-use.
David LaPalomento committed -
When there is a big enough drop in bandwidth that a segment request actually times out, restart the algorithm from the lowest bitrate playlist. Update tech disposal so that oustanding segment XHRs are aborted when the player is cleaned up.
David LaPalomento committed -
Don't clone the whole set of time periods, just add one more list item to the end.
David LaPalomento committed
-
- 26 Jun, 2014 1 commit
-
-
Remove playlist bitrate lines between simulation runs. Make sure the plot displays scenarios where the link capacity exceeds the maximum bitrate playlist properly.
David LaPalomento committed
-