- 22 Aug, 2014 1 commit
-
-
If an m3u8 was missing a trailing newline, the last line of input would remain buffered in the parser. This could cause VOD playlists to be misinterpreted as live or a final segment to be switched. Fixes #113.
David LaPalomento committed
-
- 15 Aug, 2014 6 commits
-
-
-
Phantomjs doesn't like deleting window.Uint8Array so just null it to test typed array feature detection.
David LaPalomento committed -
Typed arrays are used extensively in repackaging segments. Make sure the tech doesn't load on platforms they're not available on (e.g. IE8). Fixes #137.
David LaPalomento committed -
Bump the required version of video.js up to 4.7.2 because the earlier version built the SWF for a version of Flash that had issues with appendBytes. Handle autoplay inside the tech itself because video.js support calls play before the Media Source has opened and the call ended up ignored. Fixes #112. Fixes #128.
David LaPalomento committed
-
- 25 Jul, 2014 1 commit
-
-
- 24 Jul, 2014 1 commit
- 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 1 commit