79 Commits (aaedde37cd6674c014a25c13687a282824ba994d)

Author SHA1 Message Date
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
Brandon Casey 92a34c6f35
test: Set devicePixelRatio to 1 for tests to prevent local failures (#790) 5 years ago
Garrett Singer deeb5c841a
fix: trim 30s back from playhead even for VOD and LIVE DVR content (#743) 6 years ago
Brandon Casey af4da1aca7
feat: setup EME key systems for HLS as well as DASH (#657) 6 years ago
Brandon Casey b8f85acdf9
chore: Create all test data using rollup (#593) 6 years ago
Garrett Singer 0d18d77346
Update sinon to v8.1.1 and fix abort tracking in mediaRequestsAborted (#724) 6 years ago
Garrett Singer 9ba644ca71
feat: add option to pass an object as the source (#716) 6 years ago
Garrett Singer dd2304c50a
refactor: extract manifest modification functions from playlist loaders to manifest module (#683) 6 years ago
Brandon Casey 0da160898e
fix: race condition preventing qualityLevels from populating (#707 from 1.x) (#710) 6 years ago
Garrett Singer ae5e3fdcf7
refactor: update vhs-utils to v1.2.0 and import functions added to vhs-utils (#696) 6 years ago
Matthew Neil eecdaef623
support multiple stream-inf with same URI (#670) 6 years ago
Brandon Casey 857eb4c2c7
fix: Correctly use videoSegmentTimingInfo from the transmuxer (#601) 6 years ago
Brandon Casey a8a3322067
feat: expose all versions on `player.vhs.version()` and `HlsHandler.version` (#633) 6 years ago
Brandon Casey 1f883fefd7
test: skip more tests on ie11 and edge for now (#614) 6 years ago
Brandon Casey 370c6f8fa7 test: run tests on edge and ie11 (#584) 6 years ago
Brandon Casey f405e81c9a
chore: migrate to generator-videojs-plugin 7.6.3 (#580) 6 years ago