Brandon Casey
d567b7d260
chore: fix demo page on firefox, always use vhs on safari ( #851 )
5 years ago
Gary Katsevman
84bd747c39
chore: update source mimetype to be HLS
5 years ago
Brandon Casey
18a3b7a03e
chore(demo): better selectedIndex and use mimetype ( #832 )
5 years ago
Gary Katsevman
2d7ab8caf7
chore(demo): add more sources, add keySystems and put DRMed sources in an optgroup ( #828 )
Add various sources. Include a keySystems textarea for working with DRM streams.
Support url structures with "empty" parts. Some sources like the unified-streaming source, includes a `/.mpd`, previously, with the `+` in the regex, this would've ignored that piece
and we wouldn't know this is an mpd. With the `*` we can properly detect the mpd file extension.
5 years ago
Brandon Casey
fe06d78895
chore: update muxjs and allow 0 index for demo selectedIndex ( #820 )
5 years ago
Garrett Singer
3f09f07aba
fix: detect webm segments and blacklist playlist instead of throwing an exception ( #815 )
5 years ago
Brandon Casey
5b6bc6ea45
chore: demo page select matching url should be selected ( #816 )
5 years ago
Brandon Casey
fff98534d4
fix: use codecsForPlaylist in more places to fix dash blacklisting ( #811 )
5 years ago
Gary Katsevman
491823d0f4
chore(demo): new sources, generate selection list from a JSON file ( #814 )
5 years ago
Gary Katsevman
f49ae4b0fd
chore(demo): name sources, add new sources, include a quality picker menu ( #810 )
5 years ago
Brandon Casey
140c8cf309
chore(demo): demo type examples, ie 11 support, hit enter in type/url ( #808 )
5 years ago
Brandon Casey
b8f85acdf9
chore: Create all test data using rollup ( #593 )
6 years ago
Brandon Casey
0da160898e
fix: race condition preventing qualityLevels from populating ( #707 from 1.x) ( #710 )
6 years ago
Gary Katsevman
78ee0ea22c
chore(demo page): add liveui option, make minified player work on netlify ( #669 )
6 years ago
Brandon Casey
eb940baf95
Perf: Save 597 gz bytes through code sharing @videojs/vhs-utils ( #637 )
6 years ago
Brandon Casey
bb9117d8eb
perf: Switch to two passes in terser save 903 gz bytes ( #631 )
6 years ago
Brandon Casey
81fa53d3b3
chore: Fix `type` saving and loading in the demo page and netlify ( #603 )
6 years ago
Brandon Casey
370c6f8fa7
test: run tests on edge and ie11 ( #584 )
6 years ago
Brandon Casey
df91077a7c
test: Make custom assertion functions instead of adding to QUnit ( #586 )
6 years ago
Gary Katsevman
654c8bc64a
test: filter all safari browsers, including Tech Preview ( #587 )
6 years ago
Brandon Casey
139dab8d52
chore: move utils/manifest to test/manifests ( #585 )
6 years ago
Brandon Casey
f405e81c9a
chore: migrate to generator-videojs-plugin 7.6.3 ( #580 )
6 years ago
Brandon Casey
e59428a0f1
chore: update to vjsstandard 8 ( #577 )
6 years ago
Brandon Casey
22bf51c35e
chore: faster dev build ( #555 )
6 years ago
Brandon Casey
5124355479
fix: return the correct buffer for each segmentloader ( #542 )
6 years ago
Brandon Casey
0d8eb578d1
chore: fix the demo page in ie11 and firefox ( #544 )
6 years ago
Brandon Casey
53218804f3
chore: better demo page ( #533 )
6 years ago
Brandon Casey
f077d1e22f
feat: transmux before append (TBA) and low latency http streaming (LHLS) ( #494 )
6 years ago
Brandon Casey
cb800fe102
refactor: move transmux-worker to src rather than src/mse ( #488 )
6 years ago
Chuck Wilson
ad6f292229
fix(development): rollup watch, via `npm run watch`, should work for es/cjs ( #484 )
6 years ago
ldayananda
80dde16e8f
feat: add support for dash manifests describing sidx boxes ( #455 )
6 years ago
ldayananda
52201f93f5
docs: add diagrams for playlist loaders ( #426 )
6 years ago
Gary Katsevman
d2e0d358ee
chore: use netlify for easier testing ( #188 )
7 years ago
Gary Katsevman
7c683354ec
fix: typeof minification ( #182 )
7 years ago
Garrett Singer
2b07fca5de
test: add support for real segments in tests ( #178 )
7 years ago
Garrett Singer
f663ee2b91
Buffer module ( #155 )
* Move buffered function to its own module and add custom assertion for time ranges tests
* Fix test message string
7 years ago
Gary Katsevman
5f0428dda4
fix: make sure that es build is babelified ( #97 )
7 years ago
Joe Forbes
2402ac6d6d
fix: minified build ( #84 )
7 years ago
Joe Forbes
c28c25c2e8
refactor: use rollup for build ( #69 )
7 years ago
Garrett Singer
4021637985
feat: Initial DASH Support ( #8 )
8 years ago
Joe Forbes
6e080be539
Rename project, reset version and changelog ( #6 )
* rename the project
8 years ago
Garrett
eb653092e0
Remove unused expected manifest js files ( #1289 )
8 years ago
Gary Katsevman
945eb6ebbb
Use browserfiy-shim globally. ( #710 )
This is because media-sources requires video.js but doesn't require
browserify-shim itself, so, instead we need to make sure that we
browserify-shim all the dependencies.
9 years ago
Jon-Carlos Rivera
2cce0c1859
Multiple audio track support ( #681 )
* Support for multiple alternate audio tracks
* Separated segment loading logic into a reusable piece of functionality so that we can have more than one segment loader and they can manage the segment fetch behavior unique to each playlist they are loading from
* Introduced the MasterPlaylistController to coordinate the loading of the master playlist and separate the behavior of the player from videojs-contrib-hls.js leaving the latter to be the glue between HLS and the video element's events
* Added the SourceUpdater to manage the asynchronous bahavior of SourceBuffers and MediaSource objects so that we can treat it as a non-blocking work queue
* Added parsing for MediaGroups in master playlists
* Added support for AudioTrackList objects and events
* Add support for every HLS mime type possible (#684 )
* Flash live fixes (#682 )
9 years ago
Gary Katsevman
d33786f126
only browserify-shim the dist files ( #675 )
9 years ago
brandonocasey
99580d5c2d
browserify-p5: videojs-contrib-hls and bin-utils conversion
removed stub test and stub src files
updated build scripts to continue working
fixed several linting issues that were previously unnoticed
turn the linter back on
remove init function from stream
added ignore for playlist-loader as it will be finished later
10 years ago
brandonocasey
5a33fc5743
browserify-p4: playlist*, xhr, and resolve-url
updated stub.js to keep unit tests working
updated build/watch scripts
ripped resolve-url out of videojs-contrib-hls for now
10 years ago
brandonocasey
ec01a09c3b
browserify-p3: decrypter
convert decrypter module to es6/node/browserify
stub old functionalify to get all tests working
updated scripts to keep builds and tests working
10 years ago
brandonocasey
52308f18ab
fixing code review issues
10 years ago
brandonocasey
a2a3431852
fixing directory creation for test/data and steam inclusion typo in stub.js
10 years ago