525 Commits (d38dc4468395d8c58813da0f360f07eaed00b900)

Author SHA1 Message Date
Garrett d38dc44683 Processing segment reachable even after playlist update removes it (#939) 9 years ago
Jon-Carlos Rivera 409313c5b9 Fix any possible fillBuffer_ race conditions by debouncing all fillBuffers_ (#959) 9 years ago
Matthew Neil 423910ed67 Representations and Quality Levels (#929) 9 years ago
Garrett cb9c95401a Map legacy AVC codecs to their modern equivalents when excluding inco… (#940) 9 years ago
Garrett 2f9c5a0470 Fix a segment hop in live (#928) 9 years ago
Jon-Carlos Rivera 933d38457e Revert "Upgrade aes-decrypter to use webcrypto for HLSe decryption where available. (#777)" (#922) 9 years ago
Jon-Carlos Rivera e48487565a Simplified fetch algorithm as much as possible (#875) 9 years ago
Deirdre Connolly b9692e29de Upgrade aes-decrypter to use webcrypto for HLSe decryption where available. (#777) 9 years ago
Jon-Carlos Rivera 1f2b9c78af Added support for the throughput of the whole system to the ABR algorithm (#918) 9 years ago
forbesjo d7575679c2 Use url-toolkit for url manipulation (#913) 9 years ago
jforbes af3c194f2b Pulled over tests from hls.js 9 years ago
Jon-Carlos Rivera dd32f16635 Don't try to reload if the getSource function returns null or undefined (#908) 9 years ago
Matthew Neil ebb57e8edb fix trim buffer to compare correct segments (#903) 9 years ago
Jon-Carlos Rivera 3bf710f2fe Updated the reloadSourceOnError plugin (#907) 9 years ago
Jon-Carlos Rivera dc201b9e44 Immediately reload the source when an error is emitted by the player (#902) 9 years ago
David LaPalomento d87af48e3b Null check attributes before dereferencing (#900) 9 years ago
Garrett e8ebb58a23 Seek to live point if we fall off the back of a live playlist (#899) 9 years ago
Matthew Neil 00f87cad9f use setTimeout in gap skipper instead of relying on timeupdate events (#877) 9 years ago
David LaPalomento 7cd1a66aaf Don't error if MediaSource isn't defined (#876) 9 years ago
Matthew Neil 49a03b02b1 Fix 'ended' event not firing after replay (#842) 9 years ago
Matthew Neil c5991ff34b allow for initial bandwidth option of 0 (#855) 9 years ago
mister-ben a96dbc3e29 player.tech.hls -> player.tech_.hls (#854) 9 years ago
Matthew Neil 77c25202ad Add support for maat in Firefox 49 (#852) 9 years ago
Ruchi Gupta b0f43a6561 Browserify and webpack tests (#844) 9 years ago
marguinbc 5371ba24c8 Prevent loading first segment of live manifest - seek to and load segment at current time (#839) 9 years ago
David LaPalomento bbf47741cc Fmp4 support (#829) 9 years ago
David LaPalomento baa8df9e15 Cleanup mocked selectPlaylist (#838) 9 years ago
Jon-Carlos Rivera c2e5f4b48b Changes to the underflow-detection in the gap-skipper to be less restrictive about the size of the gaps it is able to skip when an underflow is detected (#822) 9 years ago
Matthew Neil ee7bb96c99 move abort to before pausing segment loader (#810) 9 years ago
Matthew Neil 7e55d2e1fd Ad cues (#804) 9 years ago
marguinbc c8da7b5022 Prevent trimming buffer between segment boundaries (#773) 9 years ago
Garrett 398cb435f0 Skip gaps caused by video underflow (#774) 9 years ago
Garrett d4da70c733 Cue Tags (#791) 9 years ago
Garrett 23bf150f61 Guard against negative media index due to manifest vs actual timing differences (#794) 9 years ago
Garrett f8af9a26c5 Restore backwards compatibility for overriding HlsHandler's selectPlaylist (#795) 9 years ago
Brandon Casey 735400628a got the netowrk-switcher working (#766) 9 years ago
Brandon Casey 1837d8d91e move global devDependency to normal dependency (#788) 9 years ago
Matthew Neil 86a32489e0 Fix request timeouts (#770) 9 years ago
Jon-Carlos Rivera 56cb87482d Intelligent seeking over un-closeable buffer gaps - Part Deux (#735) 9 years ago
Brandon Casey dca5809b7f seperate aes-decrypter from hls (#748) 9 years ago
Brandon Casey 02b31a5ee9 separate m3u8 from HLS, and depend m3u8-parser package(#734) 9 years ago
Jon-Carlos Rivera b6ad6cc947 Manual rendition selection API (#723) 9 years ago
Jon-Carlos Rivera a22604e21a Load the playlist into the mainSegmentLoader_ on a `mediachange` event from the PlaylistLoader (#724) 9 years ago
Brandon Casey b6ede3aca6 Fix all linter errors in master (#721) 9 years ago
Jon-Carlos Rivera e45497bc45 Percent buffered calculation now works correctly when the segment is not buffered and currentTime is within the segment (#715) 9 years ago
Brandon Casey cc311ea3bf Added bandwidth stats to HLS (#685) 9 years ago
Jon-Carlos Rivera 9ed1b5bb75 Fix time correction.. some more (#712) 9 years ago
Brandon Casey d15c2a2446 Hls.GOAL_BUFFER_LENGTH can override GOAL_BUFFER_LENGTH again (#686) 9 years ago
Jon-Carlos Rivera 8da2b07093 Fix time correction (#706) 9 years ago
Jon-Carlos Rivera ce3c4e6fa1 Fix fastQualityChange_ to stop calling a function that no longers exists (currentTimeFunc) (#704) 9 years ago