- 31 Jul, 2015 1 commit
-
-
Bump up to a vjs 5 release candidate. Make the necessary changes to work with the updated APIs. Convert the project from a subclass of the Flash tech to a source handler.
David LaPalomento committed
-
- 29 Jul, 2015 1 commit
-
-
Keep the example page simple. Add a live graph of cue point PTS position versus media timeline position. Update the display so it works with live content.
David LaPalomento committed
-
- 23 Jul, 2015 1 commit
- 02 Jun, 2015 1 commit
-
-
Override the Flash tech's seekable method to take into account live playlists.
David LaPalomento committed
-
- 22 May, 2015 1 commit
-
-
Closes #272. Squashed commit of the following: commit de597c3ee10075cece7036aeaacedb74f33d9ef5 Author: David LaPalomento <dlapalomento@gmail.com> Date: Fri May 22 14:02:27 2015 -0400 Remove vim swap file Ignore them in version control in the future. commit fb189ba16330311371bb6b9cf1bb6248005e10b7 Author: Gary Katsevman <git@gkatsev.com> Date: Wed May 20 18:30:07 2015 -0400 Default 'nextFrameKeyFrame' to false. commit 3788ad0607fabb2cde1a1d5eea4163ceafb5fab5 Author: Gary Katsevman <git@gkatsev.com> Date: Wed May 20 18:24:16 2015 -0400 setNextFrameKeyFrame commit 6944234afd99285a448a9cf3adbcaf1eb26cfe33 Author: Gary Katsevman <git@gkatsev.com> Date: Wed May 20 18:06:26 2015 -0400 Another camelcase usage commit da6e32a4d9024d859ca58bc1d4bc3fcbe1de7a33 Author: Gary Katsevman <git@gkatsev.com> Date: Wed May 20 18:05:30 2015 -0400 Dont parse unused fields. Use camel case names commit fb7990b6606501a549d7448de6eec38784695896 Author: Gary Katsevman <git@gkatsev.com> Date: Wed May 20 16:28:28 2015 -0400 ifs should have curly braces commit 92e40c642270e4ce4652a874073a66876312072f Author: Gary Katsevman <git@gkatsev.com> Date: Wed May 20 15:58:18 2015 -0400 Adaptation Field vars. Use Random Access Indicator The Random Access Indicator tells us whether something is a keyframe. Set the stream's frame's keyFrame property to true if the Random Access Indicator is set. commit 047a6d7771cd2d9c324b6da9bd76d4b6aeeadaf0 Author: Gary Katsevman <git@gkatsev.com> Date: Mon May 18 16:56:23 2015 -0400 Set up the test with exact conditions commit e2f8b18656d4cdb830cd23013fe7e5fcfa599ca4 Author: Gary Katsevman <git@gkatsev.com> Date: Mon May 18 16:56:01 2015 -0400 Restore stubbed out methods commit ff5f3b5fdb9dbe5e34447f8a4680c294163e0c46 Author: Gary Katsevman <git@gkatsev.com> Date: Mon May 18 16:50:22 2015 -0400 prototypeify h264-stream commit 7ee359d582550474a33730547742ce3d656dad52 Author: Gary Katsevman <git@gkatsev.com> Date: Mon May 18 16:28:08 2015 -0400 Initial test for metadata commit 0e3a961c7594d67280958cf21330fb347e1dda0a Author: Gary Katsevman <git@gkatsev.com> Date: Mon May 18 16:21:55 2015 -0400 Fix test properly commit 7e0de308227a4373c6abd71769ed474e59c7edeb Author: Gary Katsevman <git@gkatsev.com> Date: Mon May 18 16:14:57 2015 -0400 Move h264-extradata into separate file commit 66a676c234e6e087694611d710cad6414cbc984c Author: Gary Katsevman <git@gkatsev.com> Date: Mon May 18 15:52:08 2015 -0400 prototypeify H264ExtraData
David LaPalomento committed
-
- 19 May, 2015 1 commit
-
-
The minified 4.x build mangles "preload" passed in as options, which prevents it being overridden in data-setup or through the video element attribute. Switch to the dev version so that preload settings can be adjusted.
David LaPalomento committed
-
- 16 Apr, 2015 1 commit
-
-
Temporarily use a newer version of videojs-swf then is included in the mainline video.js release.
David LaPalomento committed
-
- 27 Feb, 2015 1 commit
-
-
Decode the fields of simple ID3 tags. Adjust the starting PTS value for the metadata stream so that it aligns with video and audio streams.
David LaPalomento committed
-
- 22 Aug, 2014 3 commits
-
-
Bip bop is better for testing purposes than the encrypted trailer video.
David LaPalomento committed -
Used an adaptive, encrypted m3u8 on the example page and included hex dump utilities. Fixed formatting issues with the hex dump utility. Passed a 16-byte IV to the decrypter in drainBuffer(). Swapped byte order for the keys so they are not misintrepreted as little-endian. Added fields to the muxer test page to mux encrypted segments. Updated tests. Fixed docs on using openssl to test encryption and decryption.
Gary Katsevman committed
-
- 15 Jul, 2014 1 commit
-
-
- 30 Jun, 2014 1 commit
-
-
- 21 May, 2014 1 commit
-
-
Using the dev version can lead to accidental dependencies on non-public functionality.
David LaPalomento committed
-
- 19 May, 2014 1 commit
-
-
- 22 Apr, 2014 1 commit
-
-
Get the example page working by including the playlist-loader.js and update the concatenated js produced by grunt.
David LaPalomento committed
-
- 14 Apr, 2014 1 commit
-
-
Remove async tag queueing from HLS since that is now happening in the media sources plugin itself. Update the location of MSE source files. Bump the dependency in package.json. Two tests are still failing with this commit but will be fixed shortly.
David LaPalomento committed
-
- 26 Mar, 2014 1 commit
-
-
- 27 Feb, 2014 1 commit
-
-
Describe the HLS plugin. Note the restrictions with Flash and using the example page over the file protocol.
David LaPalomento committed
-
- 23 Feb, 2014 1 commit
- 12 Feb, 2014 1 commit
-
-
Pushing an entire segment worth of FLV tags into the source buffer at once caused noticeable delays with high-bitrate segments. Instead, wrap each call to appendBuffer in a setTimeout of zero so that the browser has a chance to render frames while the segment is being transferred to the SWF. Make sure that appends-in-progress are cleared if a seek is initiated.
David LaPalomento committed
-
- 10 Feb, 2014 1 commit
-
-
- add videojs build postinstall hook - update package references - add repository reference in package.json
Tom Johnson committed
-
- 09 Feb, 2014 1 commit
-
-
Get rid of leftovers from the previous iteration of managing manifest and stream downloading. That logic has been consolidated into the main plugin file.
David LaPalomento committed
-
- 31 Jan, 2014 1 commit
-
-
Instead of only supporting the src attribute, check options.sources for HLS on init. This means re-implementing something that looks a lot like video.js's source selection algorithm. That's another reason to consider converting this plugin into a tech but I'm deferring that for now.
David LaPalomento committed
-
- 26 Jan, 2014 1 commit
-
-
Bipbop is great for testing because it displays so much information about the current state of the video. Use a standard "src" attribute to initialize the plugin in the example.
David LaPalomento committed
-
- 02 Jan, 2014 1 commit
- 25 Dec, 2013 2 commits
-
-
Move segment parsing tests into their own file and top-level plugin tests intovideojs-hls_test.js. Use 'videojs' instead of 'video-js'.
David LaPalomento committed -
Move more of the manifest management and segment loading into a more customary location for a plugin implementation. Get a single segment downloading and playing. Add test cases for the plugin initialization and first segment download. Use a linked version of media sources to pick up an event listening implementation on SourceBuffer that doesn't require an unminified version of video.js.
David LaPalomento committed
-
- 26 Oct, 2013 1 commit
-
-
The example page should always work without additional services running. Use a checked-in HLS stream to guarantee this.
David LaPalomento committed
-
- 24 Oct, 2013 5 commits
-
-
-
Switch the example to use the locally committed HLS fixture to avoid CORS issues when trying it out. It will still be necessary to load the example page through a web server, though.
David LaPalomento committed -
-
Pull in vjs-media-sources and vjs itself with npm. Add the apache 2 license.
David LaPalomento committed
-
- 23 Oct, 2013 3 commits
-
-
The example page is very ugly but attempts to play two segments of bip-bop. The first segment plays fine but the player seems to jump to the end of the second segment after the first one finishes. Add bip bop test fixtures.
David LaPalomento committed -
Get rid of a whole bunch of intermediate copies when shuffling flv tags into the netstream.
David LaPalomento committed
-
- 22 Oct, 2013 1 commit
-
-
loadWord wasn't incrementing the position in the byte stream so fix it so that the accounting is taken care of. Replace a bunch of single-letter variable names with more descriptive terms. Add some comments. Add tests for exponential golomb parsing.
David LaPalomento committed
-
- 15 Jul, 2013 1 commit
-
-
Fix up a couple remaining issues with the HLS->FLV translation. At this point, we've validated that the generated file can be played back in VLC if you download it to your computer. Added another ts segment for testing purposes. Added unit testing that traverses the generated FLV and validates the tags are constructed correctly and seem consistent.
David LaPalomento committed
-
- 11 Jul, 2013 1 commit
-
-
The parser can process the example TS but it doesn't appear to be correctly formed. The player does seem to correctly interpret the video duration, but the display area is black and there is no audio.
David LaPalomento committed
-