94 Commits (b3a508df2c30c4d376b31cf8271b60907f5b37dd)

Author SHA1 Message Date
mister-ben b3a508df2c
feat: Start at offset from EXT-X-START (#1389) 2 years ago
Adam Waldron 2356c34119
feat(xhr): add request and response hook API (#1393) 2 years ago
mister-ben 93a2bfdb19
feat: Remove remnants of IE and old Edge (#1343) 2 years ago
Dzianis Dashkevich 6ba70e0e17
Fix: In-manifest VTT iOS MSE issue (#1360) 3 years ago
Pat O'Neill b9d26e521f
feat: add compatibility layer for video.js 7 and 8 (#1322) 3 years ago
Alex Barstow 1c62a98cfb fix: output-restricted event handling for unplayable streams (#1305) 3 years ago
Garrett Singer ca3162bd71
refactor: clean up parameters of excludePlaylist (#1304) 3 years ago
Gary Katsevman 54cbab3593
feat: rename many things to `main` (#1309) 3 years ago
Harisha Rajam Swaminathan d79d78368f
refactor: rename 'blacklist' to 'exclude' (#1274) 3 years ago
Gary Katsevman 43fce2625b fix: remove deprecation hls options, properties, and events; add migration guide (#1229) 4 years ago
Gary Katsevman 3ad3120642 feat: remove handleManifestRedirects and always use XHR.responseURL if available (#1226) 4 years ago
Gary Katsevman 211cbe8ed2
fix: clarify hls option deprecation warning (#1257) 3 years ago
Garrett Singer 159545c46a
test: fix failing IE11 test due to late initialize of EME keys (#1241) 4 years ago
Garrett Singer 3ed24a474d
feat: set up required key sessions on waitingforkey event (#1232) 4 years ago
Brandon Casey bfd0ad04fe
fix: mp4 sources that use bigint numbers (#1217) 4 years ago
Evan Farina aaedde37cd
test: Don't run networkInfo tests against ie11 (#1221) 4 years ago
Evan Farina 061cf3c76f
feat: Add an option to use the NetworkInformation API, when available (#1218) 4 years ago
Brandon Casey de5baa7620
fix: exclude playlists on DRM key status of output-restricted (#1171) 4 years ago
Brandon Casey a0c03596be
feat: add experimental pixel diff selector behind a flag defaulted off (#786) 4 years ago
Brandon Casey b3d1ec0002
test: refactor tests so that players/blob urls/ and media elements are cleaned up (#1174) 4 years ago
Garrett Singer 5405c1887d
feat: do fast rendition changes on fullscreen changes and user actions (#1074) 4 years ago
Gary Katsevman 2071008c23
feat: add initialBandwidth option at the tech level (#1122) 4 years ago
Brandon Casey ab305f80ba
refactor: drop support for the partial muxer and handlePartial (#1119) 4 years ago
Garrett Singer 9b116cef48
fix: support automatic configuration of audio and video only DRM sources (#1090) 4 years ago
Brandon Casey 1b990f1f4d
feat: usage and logging on rendition change with reasons (#1088) 4 years ago
Brandon Casey 035e8c0f87
chore: Get test coverage working again with mock/sync worker (#1094) 4 years ago
Brandon Casey 49249d57b7
fix: do not request manifests until play when preload is none (#1060) 5 years ago
Alex Barstow 6279675d21
feat: allow xhr override globally, for super advanced use cases only (#1059) 5 years ago
Brandon Casey b072c93439
chore: update @videojs/vhs-utils to v3.0.0 (#1036) 5 years ago
Garrett Singer 9919b85a6e
fix: handle rollover and don't set wrong timing info for segments with high PTS/DTS values (#1040) 5 years ago
Brandon Casey f1d9f6eedd
chore: move playback tests to a separate ci run (#1028) 5 years ago
Brandon Casey b1c2969a17
fix: prevent double source buffer ready on IE11 (#1015) 5 years ago
Garrett Singer 93132b75a2
fix: Wait for EME initialization before appending content (#1002) 5 years ago
Brandon Casey 0c7b2cbb03 fix: check tech error before pause loaders (#969) 5 years ago
Brandon Casey 8801d1c268
chore: mediaConfig_ -> staringMediaInfo_, startingMedia_ -> currentMediaInfo_ (#953) 5 years ago
Brandon Casey ce4d6fdf9f
fix: Throw a player error when trying to play DRM content without eme (#938) 5 years ago
Gary Katsevman a4ab2859e9
feat: expose canChangeType on the VHS property (#911) 5 years ago
Brandon Casey 2d0f0d79e4
feat: exclude all incompatable browser/muxer codecs (#903) 5 years ago
Brandon Casey 7711b2656b
fix: do not try to use unsupported audio (#896) 5 years ago
Garrett Singer e0e497f7ca
fix: initialize EME for all playlists and PSSH values (#872) 5 years ago
Garrett Singer e3921ed7d2
refactor: simplify setupEmeOptions and add tests (#869) 5 years ago
Brandon Casey 267cc34524
feat: Support codecs switching when possible via sourceBuffer.changeType (#841) 5 years ago
Brandon Casey f87956385a
fix: Wait for sourceBuffer creation so drm setup uses valid codecs (#878) 5 years ago
Brandon Casey ca73cac96e
fix: Use revokeObjectURL dispose for created MSE blob urls (#849) 5 years ago
Garrett Singer 22af0b29e5
feat: add external vhs properties and deprecate hls and dash references (#859) 5 years ago
Brandon Casey 1165f8e9e7 revert: "fix: Use middleware and a wrapped function for seeking instead of relying on unreliable 'seeking' events (#161)"(#856) 5 years ago
Ileana Padilla 225d1278a4
feat: Use VHS playback on any non-Safari browser (#843) 5 years ago
Brandon Casey 4e1d2f3866
feat: Detect excessive unproductive segment downloads and exclude accordingly (#829) 5 years ago
Brandon Casey 5b711609e1
fix: Use a browser codec check for fmp4 and a muxer check for ts (#762) 5 years ago
Brandon Casey 8febe4b96d
test: dispose objects to prevent web worker leaks (#793) 5 years ago