- 22 Mar, 2014 3 commits
-
- 21 Mar, 2014 3 commits
-
-
Also, remove resetting setTimeout as it's already being done in setup/teardown.
Gary Katsevman committed -
Change out the custom synchronous XHR to use sinon's fake XHR. This allows to decide exactly when to respond to XHRs.
Gary Katsevman committed -
-
- 18 Mar, 2014 2 commits
-
-
- 17 Mar, 2014 2 commits
-
-
- 14 Mar, 2014 5 commits
-
-
- 13 Mar, 2014 1 commit
- 12 Mar, 2014 4 commits
-
-
-
This memoizes widthBytes, heightBytes, and videocodedidBytes for later uses after the first invocation of hls.FlvTag.
Gary Katsevman committed -
- 11 Mar, 2014 2 commits
-
-
Instead of using a conditional, use logical or when determining if videojs.hls should be stubbed out or not.
David LaPalomento committed
- 10 Mar, 2014 4 commits
-
-
Don't append to the tag info pane. Overwrite the innerHTML whenever one of the files change.
David LaPalomento committed -
Overwrite setNextTimeStamp after the first invocation, capturing the first PTS value. Write all FLV PTS and DTS values as offsets from that.
David LaPalomento committed -
List the type and size of each tag of the input FLVs on the muxing helper page.
David LaPalomento committed
-
- 09 Mar, 2014 4 commits
-
-
The original algorithm was incorrectly including the nal_unit_type in the returned RBSP when there were no emulation bytes to filter. This version is slower because it examines every byte individually but it's simpler to understand. Add a test case for H264 stream parsing that demonstrates the issue.
David LaPalomento committed -
Get rid of a commented console.assert that had been replaced by a runtime conditional anyways.
David LaPalomento committed -
Avoid using one-letter variable names, especially in relatively complex functions.
David LaPalomento committed
-
- 07 Mar, 2014 1 commit
-
-
`downloadPlaylist` was quite complicated so try to tease apart some of the cases that were being managed there. Stopped playlists from refreshing when they're not currently active.
David LaPalomento committed
-
- 04 Mar, 2014 1 commit
-
-
Create a helper method for creating XMLHttpRequests and migrate downloadPlaylist to using it.
David LaPalomento committed
-
- 03 Mar, 2014 1 commit
- 02 Mar, 2014 1 commit
-
-
When debugging transmux issues, it can be handy to be able to easily compare the result of the javascript segment parser with the working output from a tool like ffmpeg. Put together a test page to display the hex dump of segment-parser output side-by-side with a working example. Fixed the hex dump utility to produce more than one line of output per tag.
David LaPalomento committed
-
- 01 Mar, 2014 1 commit
-
-
The original test was invoking the playlist reload callback which tested whether the media index was updating correctly after a refresh. Now, the test correctly triggers the a variant switch after downloading a segment. Consolidated media index update code and ensured state is properly updated after a switch.
David LaPalomento committed
-
- 28 Feb, 2014 3 commits
-
-
When refreshing a playlist, determine the new media index by comparing segment URIs. Consolidate playlist update logic. "Sliding window" live streams are now working.
David LaPalomento committed -
-
- 27 Feb, 2014 2 commits
-
-
Unless an explicit total duration tag is present in the playlist, set the duration to Infinity for live HLS. Document iOS behavior for live streams.
David LaPalomento committed
-