Gary Katsevman
680bc82886
update sinon and have npm fixup package.json
11 years ago
Gary Katsevman
d5a917d9f2
Revert "bump sinon"
This reverts commit 78c041f339
.
11 years ago
Gary Katsevman
78c041f339
bump sinon
11 years ago
David LaPalomento
84ea0e163a
0.4.0
11 years ago
Gary Katsevman
083e264e4e
Don't use saucelabs for a bit now
12 years ago
Gary Katsevman
dc3eff8b4c
fix up package.json
12 years ago
David LaPalomento
59139145b9
Update video.js dependency constraints
Use the carat operator to specify the video.js compatibility range, which means the HLS plugin is compatible with 4.x video.js releases.
12 years ago
David LaPalomento
38fc46b879
0.3.2
12 years ago
David LaPalomento
d9dab3016d
Try using peerDependencies for video.js
Clean up deps in package.json. Having video.js as a peer dependency seems like the right way of expressing the relationship so give that a shot.
12 years ago
Gary Katsevman
d04a92c93d
move sinon to dev deps
12 years ago
Gary Katsevman
599fb470de
Switch to use npm sinon
12 years ago
Parul Sharma
2afc1fa233
karma working with videojs-contrib-hls
12 years ago
Tom Johnson
39f7051b85
- Update Node.js requirment version in package.json.
- Grunt dev environment setup with connect, watch.
12 years ago
David LaPalomento
7e3049cc63
0.3.1
12 years ago
Tom Johnson
7b8f263fb8
packages updates for testing
12 years ago
David LaPalomento
fbbcf562cf
0.3.0
12 years ago
Tom Johnson
f3816fe459
- add grunt connect server
- add videojs build postinstall hook
- update package references
- add repository reference in package.json
12 years ago
David LaPalomento
03abd4f082
0.2.0
12 years ago
David LaPalomento
bda942bc5f
Update video.js build
Pick up addition of endOfStream function on the SWF.
12 years ago
David LaPalomento
b75d3f37ce
Update vjs build
Pick up SWF changes.
12 years ago
Lee Whitaker
2bb5356ca3
Fix default npm test command to run everything required. Add hipchat notifications for travisCI runs.
12 years ago
David LaPalomento
f20f58f716
Pick up vjs-swf updates
Media-source based videos should no longer awkwardly resize after the first couple frames of playback.
12 years ago
David LaPalomento
8a43b0323e
Use vjs-media-sources with patches
Pick up fixes to media-sources plugin by depending on a branch.
12 years ago
David LaPalomento
a2f5dfa71a
Pick up swf with fix for buffered property
Grab a custom vjs build with a SWF that reports buffered correctly when no duration is available.
12 years ago
David LaPalomento
15b36142ac
Collect parsing events into a manifest object
Create a parser that interprets parsing events and produces a manifest object. Get all the tests working. Comment a few manifest controller tests out because the interface of that object needs to be updated to use the new parser.
12 years ago
David LaPalomento
98b9588143
Move to a handrolled parser
Split parsing into tokenization and a very liberal parser. After this, an "interpreter" needs to be created to build an object representation of the manifest based on the events emitted by the parser. Higher-level manifest tests are broken until that interpreter is written.
12 years ago
David LaPalomento
9fa0bf90cd
Integrate peg-based parser into qunit tests
Add the peg parser generation step to the gruntfile. Include the generated parser in the test harness page. Update many of the m3u8 tests to work with the new parser. There are a number of tests still failing. I believe this is because parts of the grammar are not sufficiently flexible to handle some optional parameters. For instance, #EXT-X-BYTE-RANGE is being glommed incorrectly into the #EXTINF definition and that's throwing off parsing. This commit is a progress checkpoint; things are definitely not working correctly.
12 years ago
Gary Katsevman
3f975913a5
make it export to both variable and module
12 years ago
Gary Katsevman
4b1e49f145
we don't need to track lines and columns
12 years ago
Gary Katsevman
2b978132ca
Change output format for extinf.
Now, it'll use peg's line and column tracking. So, each extinf would
output an object with property #EXTINF + line number.
12 years ago
Gary Katsevman
37b01102bb
Add m3u8.pegjs.
Generate the parser file via 'npm run peg'.
There is a simple test script in test/pegtest.js.
The test can be run via 'npm run testpeg' which will generate a new copy
of the parser and then run the test file.
12 years ago
Lee Whitaker
8da6ac576a
use npm version of media-sources
12 years ago
David LaPalomento
1e7cdb7f81
Update name
Joining videojs-contrib so change the name to reflect that.
12 years ago
David LaPalomento
bcf7700a5d
Update dependency name
vjs-media-sources is now a "contrib" project, so make sure the dependency name reflects that.
12 years ago
sheffernan
0422f584ac
Update to videojs org repo
12 years ago
David LaPalomento
204be1ba0d
Use npm for dependencies
Pull in vjs-media-sources and vjs itself with npm. Add the apache 2 license.
12 years ago
David LaPalomento
7f0a59b2df
Initial commit
Based on the grunt-init jquery template.
12 years ago