- 22 Aug, 2014 5 commits
-
-
Enhance ParseStream to recognize and parse #EXT-X-KEY lines. Update Parser to track a currently active key and annotate each segment with the parsed key information. Added test cases and an example encrypted playlist.
David LaPalomento committed -
Generalize the decryption function to use the initialization vector and decrypt multiple four-word sequences using cipher block chaining. Add a utility function to convert ASCII bytes to strings to clean up the test cases a bit.
David LaPalomento committed -
Implement the block level AES decipher and include the routine to do PKCS#7 unpadding.
David LaPalomento committed -
Use the global command not a relative link to a checkout of the project.
David LaPalomento committed -
Make a document with an explanation of how to create test encrypted data from the command-line.
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