-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v1.0.0 (LHLS Chunked Transfer Support, IMSC1, Refactor) #2370
Commits on Apr 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6faaecc - Browse repository at this point
Copy the full SHA 6faaeccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d54b9c5 - Browse repository at this point
Copy the full SHA d54b9c5View commit details
Commits on May 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a5107bb - Browse repository at this point
Copy the full SHA a5107bbView commit details
Commits on Jun 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 02f938a - Browse repository at this point
Copy the full SHA 02f938aView commit details
Commits on Oct 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d1e25a0 - Browse repository at this point
Copy the full SHA d1e25a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d0a28 - Browse repository at this point
Copy the full SHA 30d0a28View commit details
Commits on Oct 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0d91cf6 - Browse repository at this point
Copy the full SHA 0d91cf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebe7753 - Browse repository at this point
Copy the full SHA ebe7753View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa4818d - Browse repository at this point
Copy the full SHA fa4818dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6593bb4 - Browse repository at this point
Copy the full SHA 6593bb4View commit details
Commits on Oct 14, 2019
-
Make it so eventemitter doesn't directly extend EventEmitter.
Allowes the type definition to be a little clearer rather than overriding the constructor new() return.
Configuration menu - View commit details
-
Copy full SHA for 5d0f6a0 - Browse repository at this point
Copy the full SHA 5d0f6a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a5ddd3 - Browse repository at this point
Copy the full SHA 9a5ddd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9c33ec - Browse repository at this point
Copy the full SHA f9c33ecView commit details -
Use delegation rather than inheritance.
Updated based on PR feedback from Korilakkuma. Makes a lot of sense. Used this as a opportunity to add `trigger` proxy to emit, that will be removed before final merge. But it should allow testing along the way.
Configuration menu - View commit details
-
Copy full SHA for 4705095 - Browse repository at this point
Copy the full SHA 4705095View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60e0fbb - Browse repository at this point
Copy the full SHA 60e0fbbView commit details
Commits on Oct 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e19c00e - Browse repository at this point
Copy the full SHA e19c00eView commit details -
Fix a few linting issues in playlist-loader.
Also finish typing the 4 listeners there.
Configuration menu - View commit details
-
Copy full SHA for a8f41aa - Browse repository at this point
Copy the full SHA a8f41aaView commit details -
Merge remote-tracking branch 'origin/strict-event-emitter' into timel…
…ine-controller-event-types
Configuration menu - View commit details
-
Copy full SHA for 1b22ad7 - Browse repository at this point
Copy the full SHA 1b22ad7View commit details -
Merge pull request #2398 from video-dev/timeline-controller-event-types
Adds types for Timeline Controller events.
Configuration menu - View commit details
-
Copy full SHA for 2d8ecb3 - Browse repository at this point
Copy the full SHA 2d8ecb3View commit details -
Rename
Event
->Events
Enum. Move from default to named export.Named exports can be more easily tree-shook or deadcode detected by the available options that can do that, so using them over default exports could make a future optimization easier to do.
Configuration menu - View commit details
-
Copy full SHA for ec1e2b4 - Browse repository at this point
Copy the full SHA ec1e2b4View commit details -
Do not use class fields and autobind with arrow functions.
Eventemitter3 has a context property we can use. Use that instead.
Configuration menu - View commit details
-
Copy full SHA for 54e213a - Browse repository at this point
Copy the full SHA 54e213aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09d0ceb - Browse repository at this point
Copy the full SHA 09d0cebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 702f8f1 - Browse repository at this point
Copy the full SHA 702f8f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40579ae - Browse repository at this point
Copy the full SHA 40579aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb3afd3 - Browse repository at this point
Copy the full SHA bb3afd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4ebef1 - Browse repository at this point
Copy the full SHA c4ebef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a324aab - Browse repository at this point
Copy the full SHA a324aabView commit details -
Configuration menu - View commit details
-
Copy full SHA for f027ef3 - Browse repository at this point
Copy the full SHA f027ef3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 356d12d - Browse repository at this point
Copy the full SHA 356d12dView commit details
Commits on Oct 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ce77eb6 - Browse repository at this point
Copy the full SHA ce77eb6View commit details
Commits on Oct 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 837d0a0 - Browse repository at this point
Copy the full SHA 837d0a0View commit details
Commits on Oct 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8b1de1e - Browse repository at this point
Copy the full SHA 8b1de1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7699d08 - Browse repository at this point
Copy the full SHA 7699d08View commit details -
Merge remote-tracking branch 'origin/strict-event-emitter' into abr-c…
…ontroller-event-typing
Configuration menu - View commit details
-
Copy full SHA for 8b5cf8f - Browse repository at this point
Copy the full SHA 8b5cf8fView commit details -
Merge pull request #2403 from video-dev/abr-controller-event-typing
ABR controller strict event emitter implementation
Configuration menu - View commit details
-
Copy full SHA for 855747a - Browse repository at this point
Copy the full SHA 855747aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dbc3cd - Browse repository at this point
Copy the full SHA 1dbc3cdView commit details
Commits on Nov 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3a37b7b - Browse repository at this point
Copy the full SHA 3a37b7bView commit details
Commits on Nov 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b695163 - Browse repository at this point
Copy the full SHA b695163View commit details
Commits on Nov 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1ed3844 - Browse repository at this point
Copy the full SHA 1ed3844View commit details
Commits on Nov 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3bac74f - Browse repository at this point
Copy the full SHA 3bac74fView commit details
Commits on Nov 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 523df0a - Browse repository at this point
Copy the full SHA 523df0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac806c6 - Browse repository at this point
Copy the full SHA ac806c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff71a44 - Browse repository at this point
Copy the full SHA ff71a44View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcfdf35 - Browse repository at this point
Copy the full SHA bcfdf35View commit details -
Failing type check because using TodoEventType to find locations.
Configuration menu - View commit details
-
Copy full SHA for f0a462a - Browse repository at this point
Copy the full SHA f0a462aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5837756 - Browse repository at this point
Copy the full SHA 5837756View commit details -
Configuration menu - View commit details
-
Copy full SHA for e855274 - Browse repository at this point
Copy the full SHA e855274View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f54727 - Browse repository at this point
Copy the full SHA 3f54727View commit details -
Configuration menu - View commit details
-
Copy full SHA for 264665a - Browse repository at this point
Copy the full SHA 264665aView commit details
Commits on Nov 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 061a3e0 - Browse repository at this point
Copy the full SHA 061a3e0View commit details -
Merge branch 'strict-event-emitter' of https://github.com/video-dev/h…
…ls.js into strict-event-emitter
Configuration menu - View commit details
-
Copy full SHA for c948561 - Browse repository at this point
Copy the full SHA c948561View commit details
Commits on Nov 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 07da07f - Browse repository at this point
Copy the full SHA 07da07fView commit details
Commits on Nov 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ba1541b - Browse repository at this point
Copy the full SHA ba1541bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef593cb - Browse repository at this point
Copy the full SHA ef593cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a4f8b5 - Browse repository at this point
Copy the full SHA 4a4f8b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a395161 - Browse repository at this point
Copy the full SHA a395161View commit details -
Configuration menu - View commit details
-
Copy full SHA for d103942 - Browse repository at this point
Copy the full SHA d103942View commit details
Commits on Nov 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 68aa95b - Browse repository at this point
Copy the full SHA 68aa95bView commit details -
Mute video when required to auto play functional tests
Update chromedriver and npm audit fix
Configuration menu - View commit details
-
Copy full SHA for 35ce938 - Browse repository at this point
Copy the full SHA 35ce938View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3d690c - Browse repository at this point
Copy the full SHA c3d690cView commit details
Commits on Dec 9, 2019
-
Merge pull request #2447 from Eyevinn/feature/logger_events_ts
Feature/logger events ts
Configuration menu - View commit details
-
Copy full SHA for 45446e2 - Browse repository at this point
Copy the full SHA 45446e2View commit details -
Merge branch 'upstream/master' into feature/v1.0.0
* upstream/master: (81 commits) Prevent seeking to 0 when startPosition is -1 Fixes #2438 Prevent RangeError exception when parsing incomplete PES Fixes #2415 Relates to #2109 Log license key size (DRM functional test troubleshooting) Improve functional test assertion feedback Handle stalls when seeking into buffer gaps Update gap controller to observe buffer gaps regardless of max buffer hole Update gap-controller comments Add seek back to start functional test Fix start gap jumping with partial fragments and when seeking back to start Reset stall time after seeked and fix logger statments Fix partial and large start gap jumping Do not jump gaps larger than JUMP_THRESHOLD_SECONDS Update gap-controller comments Avoid jumping gaps that Chrome will jump Prevent reporting stalls right after "seeked" Jump start gap in Safari fixes #2436 Update gap-controller to match v1 branch gap-controller: add handling for audio-only autoplay issues in Chrome gap-controller: improve some log lines gap-controller: add unit tests for initial gap skipping + paused/hasPlayed cases gap-controller: documentation/comments improvements ... # Conflicts: # package-lock.json # scripts/travis.sh # src/controller/audio-stream-controller.js # src/controller/audio-track-controller.ts # src/controller/buffer-controller.ts # src/controller/gap-controller.js # src/controller/id3-track-controller.js # src/controller/stream-controller.js # src/controller/subtitle-stream-controller.ts # src/controller/subtitle-track-controller.ts # src/controller/timeline-controller.ts # src/demux/tsdemuxer.ts # src/events.js # src/loader/m3u8-parser.ts # src/utils/buffer-helper.ts # tests/functional/auto/setup.js # tests/test-streams.js # tests/unit/controller/ewma-bandwidth-estimator.js # tests/unit/controller/gap-controller.js # tests/unit/controller/subtitle-stream-controller.js
Rob Walch committedDec 9, 2019 Configuration menu - View commit details
-
Copy full SHA for 8ad6dcc - Browse repository at this point
Copy the full SHA 8ad6dccView commit details
Commits on Dec 10, 2019
-
Fix live level details fragment merging
Rob Walch committedDec 10, 2019 Configuration menu - View commit details
-
Copy full SHA for 9222335 - Browse repository at this point
Copy the full SHA 9222335View commit details -
Merge pull request #2466 from video-dev/merge-v0.13.0-beta.3
Merge branch master (v0.13) into feature/v1.0.0
Configuration menu - View commit details
-
Copy full SHA for 5e5a918 - Browse repository at this point
Copy the full SHA 5e5a918View commit details
Commits on Dec 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d017c03 - Browse repository at this point
Copy the full SHA d017c03View commit details -
Add prefer optional chain rule.
This makes it so that TypeScript rules are applied as a override on the glob '*.ts'. Seems to be a best practice to avoid duplicate or meaningless rules running on JS. See typescript-eslint/typescript-eslint#109 (comment).
Configuration menu - View commit details
-
Copy full SHA for 742678c - Browse repository at this point
Copy the full SHA 742678cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b769b32 - Browse repository at this point
Copy the full SHA b769b32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c96d13 - Browse repository at this point
Copy the full SHA 5c96d13View commit details
Commits on Dec 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d1d65d7 - Browse repository at this point
Copy the full SHA d1d65d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ca6bb8 - Browse repository at this point
Copy the full SHA 2ca6bb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eec3df - Browse repository at this point
Copy the full SHA 6eec3dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eb6eaf - Browse repository at this point
Copy the full SHA 6eb6eafView commit details
Commits on Jan 8, 2020
-
Merge branch 'upstream/master' into feature/v1.0.0
* upstream/master: (92 commits) Update package-lock Update TypeScript and run `npm audit fix` Add a lint rule to disallow use of SourceBuffer global Fix `isSupported` check in browser missing `SourceBuffer` global Fixes #2430 #2476 https add code of conduct Remove build:types from release job. Remove TypeScript types build step only include js files in release Prevent seeking to 0 when startPosition is -1 Fixes #2438 Prevent RangeError exception when parsing incomplete PES Fixes #2415 Relates to #2109 Log license key size (DRM functional test troubleshooting) Improve functional test assertion feedback Handle stalls when seeking into buffer gaps Update gap controller to observe buffer gaps regardless of max buffer hole Update gap-controller comments Add seek back to start functional test Fix start gap jumping with partial fragments and when seeking back to start Reset stall time after seeked and fix logger statments Fix partial and large start gap jumping ... # Conflicts: # package-lock.json # package.json # scripts/travis.sh # src/controller/audio-stream-controller.js # src/controller/buffer-controller.ts # src/controller/gap-controller.js # src/controller/id3-track-controller.js # src/controller/stream-controller.js # src/controller/subtitle-stream-controller.ts # src/controller/subtitle-track-controller.ts # src/controller/timeline-controller.ts # src/demux/tsdemuxer.ts # src/events.js # src/loader/m3u8-parser.ts # src/utils/buffer-helper.ts # tests/functional/auto/setup.js # tests/test-streams.js # tests/unit/controller/ewma-bandwidth-estimator.js # tests/unit/controller/gap-controller.js # tests/unit/controller/subtitle-stream-controller.js
Rob Walch committedJan 8, 2020 Configuration menu - View commit details
-
Copy full SHA for 06e48aa - Browse repository at this point
Copy the full SHA 06e48aaView commit details -
Enforce 'no-unused-vars' lint rule
Rob Walch committedJan 8, 2020 Configuration menu - View commit details
-
Copy full SHA for f2dcbab - Browse repository at this point
Copy the full SHA f2dcbabView commit details -
Rob Walch committed
Jan 8, 2020 Configuration menu - View commit details
-
Copy full SHA for 0c4e407 - Browse repository at this point
Copy the full SHA 0c4e407View commit details -
Rob Walch committed
Jan 8, 2020 Configuration menu - View commit details
-
Copy full SHA for 691dceb - Browse repository at this point
Copy the full SHA 691dcebView commit details
Commits on Jan 9, 2020
-
Fix audio gaps introduced by changes in remuxer continuity tracking
Rob Walch committedJan 9, 2020 Configuration menu - View commit details
-
Copy full SHA for 8bffb8e - Browse repository at this point
Copy the full SHA 8bffb8eView commit details
Commits on Jan 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 98191de - Browse repository at this point
Copy the full SHA 98191deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27c0874 - Browse repository at this point
Copy the full SHA 27c0874View commit details
Commits on Jan 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6bb71c8 - Browse repository at this point
Copy the full SHA 6bb71c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01dcc20 - Browse repository at this point
Copy the full SHA 01dcc20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 050694f - Browse repository at this point
Copy the full SHA 050694fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07c3012 - Browse repository at this point
Copy the full SHA 07c3012View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2106766 - Browse repository at this point
Copy the full SHA 2106766View commit details
Commits on Jan 13, 2020
-
Convert number-isFinite to TypeScript
Feng Yu committedJan 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 06f5253 - Browse repository at this point
Copy the full SHA 06f5253View commit details -
Convert mp4-generator to TypeScript
Feng Yu committedJan 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 1f9df56 - Browse repository at this point
Copy the full SHA 1f9df56View commit details -
Merge remote-tracking branch 'origin/feature/v1.0.0' into prefer-opti…
…onal-chain Added some disabling of unused-vars rule on base class definitions.
Configuration menu - View commit details
-
Copy full SHA for 4b77fff - Browse repository at this point
Copy the full SHA 4b77fffView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1a93d6 - Browse repository at this point
Copy the full SHA c1a93d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c1c469 - Browse repository at this point
Copy the full SHA 6c1c469View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea9ce12 - Browse repository at this point
Copy the full SHA ea9ce12View commit details -
Skip large buffer holes with partial fragments when seeking
Rob Walch committedJan 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 0b5c08f - Browse repository at this point
Copy the full SHA 0b5c08fView commit details
Commits on Jan 15, 2020
-
Convert mp4-generator to TypeScript
Feng Yu committedJan 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 3bdcdbd - Browse repository at this point
Copy the full SHA 3bdcdbdView commit details -
Revert "Convert mp4-generator to TypeScript"
This reverts commit 1f9df56.
Feng Yu committedJan 15, 2020 Configuration menu - View commit details
-
Copy full SHA for be5f2d3 - Browse repository at this point
Copy the full SHA be5f2d3View commit details -
access payload via rest parameters instead of arguments object
Feng Yu committedJan 15, 2020 Configuration menu - View commit details
-
Copy full SHA for b9e4635 - Browse repository at this point
Copy the full SHA b9e4635View commit details -
Merge pull request #2488 from Korilakkuma/feat/add-supported-m3u8-tag
Add supported M3U8 tags
Configuration menu - View commit details
-
Copy full SHA for b051a12 - Browse repository at this point
Copy the full SHA b051a12View commit details
Commits on Jan 16, 2020
-
change MP4Types to Record<string, number[]>
Feng Yu committedJan 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 90ab629 - Browse repository at this point
Copy the full SHA 90ab629View commit details -
Merge pull request #2495 from F3n67u/feature/v1.0.0
Convert number-isFinite to TypeScript
Configuration menu - View commit details
-
Copy full SHA for 911d77f - Browse repository at this point
Copy the full SHA 911d77fView commit details
Commits on Jan 17, 2020
-
Merge branch 'github-hls/v1.0.0' into feature/v1.0.0
Feng Yu committedJan 17, 2020 Configuration menu - View commit details
-
Copy full SHA for f0af3fe - Browse repository at this point
Copy the full SHA f0af3feView commit details -
Convert mpegaudio to TypeScript
Feng Yu committedJan 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 16aca06 - Browse repository at this point
Copy the full SHA 16aca06View commit details
Commits on Jan 20, 2020
-
Feng Yu committed
Jan 20, 2020 Configuration menu - View commit details
-
Copy full SHA for cffc37f - Browse repository at this point
Copy the full SHA cffc37fView commit details -
Configuration menu - View commit details
-
Copy full SHA for baa786b - Browse repository at this point
Copy the full SHA baa786bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc19ac2 - Browse repository at this point
Copy the full SHA bc19ac2View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf97eb8 - Browse repository at this point
Copy the full SHA cf97eb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09d978d - Browse repository at this point
Copy the full SHA 09d978dView commit details -
Mark fpsController event handling as protected.
Additionally, it seems some merging may have stripped out the (un)RegisterListeners calls.
Configuration menu - View commit details
-
Copy full SHA for b5e2e5d - Browse repository at this point
Copy the full SHA b5e2e5dView commit details -
Support new TypeScript features (Optional Chaining) (#2486)
Support new TypeScript features (Optional Chaining)
Configuration menu - View commit details
-
Copy full SHA for 723be92 - Browse repository at this point
Copy the full SHA 723be92View commit details
Commits on Jan 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c8e362e - Browse repository at this point
Copy the full SHA c8e362eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36abfbb - Browse repository at this point
Copy the full SHA 36abfbbView commit details -
Merge pull request #2499 from F3n67u/feature/v1.0.0-ts-mp4-generator
Convert mp4-generator to TypeScript
Configuration menu - View commit details
-
Copy full SHA for ab1b9db - Browse repository at this point
Copy the full SHA ab1b9dbView commit details
Commits on Jan 28, 2020
-
Use fragment stats in loaders and reset stats on load
Rob Walch committedJan 28, 2020 Configuration menu - View commit details
-
Copy full SHA for b604c4f - Browse repository at this point
Copy the full SHA b604c4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e70a5d3 - Browse repository at this point
Copy the full SHA e70a5d3View commit details
Commits on Feb 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ba07abc - Browse repository at this point
Copy the full SHA ba07abcView commit details
Commits on Feb 27, 2020
-
Merge branch 'master' of https://github.com/video-dev/hls.js into fea…
…ture/v1.0.0 * 'master' of https://github.com/video-dev/hls.js: Fix issue in TS Demuxer that skipped AAC frames at the end of PES packets Fixes #2528 Update dependencies and package-lock Fix formatting in README example Fix: Don't seek back from media.currentTime with computeLivePosition load audio playlist on MANIFEST_PARSED tsdemuxer: if PES does not contain PTS/DTS, use last PES PTS/DTS instead
Rob Walch committedFeb 27, 2020 Configuration menu - View commit details
-
Copy full SHA for 43e57ca - Browse repository at this point
Copy the full SHA 43e57caView commit details
Commits on Feb 28, 2020
-
[WIP] Add a demo page with a timeline chart for debugging the player …
…model
Rob Walch committedFeb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 150bbfe - Browse repository at this point
Copy the full SHA 150bbfeView commit details -
Rob Walch committed
Feb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 10ae925 - Browse repository at this point
Copy the full SHA 10ae925View commit details -
Rob Walch committed
Feb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 6cf519e - Browse repository at this point
Copy the full SHA 6cf519eView commit details -
Show fragments on the timeline
Rob Walch committedFeb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 14428a8 - Browse repository at this point
Copy the full SHA 14428a8View commit details -
Show media.currentTime on the timeline
Rob Walch committedFeb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 9b506aa - Browse repository at this point
Copy the full SHA 9b506aaView commit details -
Rob Walch committed
Feb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 6d39c53 - Browse repository at this point
Copy the full SHA 6d39c53View commit details -
Zoom in and out with (shift key) double-click
Rob Walch committedFeb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for dbc2bf7 - Browse repository at this point
Copy the full SHA dbc2bf7View commit details -
Format time values (~hh:mm:ss.SSS) and display currentTime
Rob Walch committedFeb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for dc479c3 - Browse repository at this point
Copy the full SHA dc479c3View commit details -
Rob Walch committed
Feb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 0373b28 - Browse repository at this point
Copy the full SHA 0373b28View commit details -
Show discontinuities ('cc: ')(> 0) in chart
Rob Walch committedFeb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for d33af5a - Browse repository at this point
Copy the full SHA d33af5aView commit details -
Update max zoom value based on start + totalduration + targetduration…
… to address live stream timelines
Rob Walch committedFeb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for e1d98e7 - Browse repository at this point
Copy the full SHA e1d98e7View commit details -
Add additional event listeners for chart updates
Rob Walch committedFeb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for c85852a - Browse repository at this point
Copy the full SHA c85852aView commit details -
Rob Walch committed
Feb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for a531a31 - Browse repository at this point
Copy the full SHA a531a31View commit details -
Update the "dev" script and webpack config to build and serve the tim…
…eline demo
Rob Walch committedFeb 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 05590c3 - Browse repository at this point
Copy the full SHA 05590c3View commit details
Commits on Mar 5, 2020
-
Add back the id3-track-controller and render the metadata TextTrack i…
…n the timeline chart
Rob Walch committedMar 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 1d44ede - Browse repository at this point
Copy the full SHA 1d44edeView commit details -
Fix observer typing and errors
Rob Walch committedMar 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 533ae15 - Browse repository at this point
Copy the full SHA 533ae15View commit details -
Rob Walch committed
Mar 5, 2020 Configuration menu - View commit details
-
Copy full SHA for a7d4bf0 - Browse repository at this point
Copy the full SHA a7d4bf0View commit details -
Rob Walch committed
Mar 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 8f5be19 - Browse repository at this point
Copy the full SHA 8f5be19View commit details -
Rob Walch committed
Mar 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 8dd6858 - Browse repository at this point
Copy the full SHA 8dd6858View commit details
Commits on Mar 9, 2020
-
Update test examples so that they autoplay muted
Rob Walch committedMar 9, 2020 Configuration menu - View commit details
-
Copy full SHA for aa4874f - Browse repository at this point
Copy the full SHA aa4874fView commit details
Commits on Mar 12, 2020
-
Update timeline chart based on feedback
Rob Walch committedMar 12, 2020 Configuration menu - View commit details
-
Copy full SHA for c97fc9a - Browse repository at this point
Copy the full SHA c97fc9aView commit details
Commits on Apr 3, 2020
-
Fix raw duration computation when 'default_sample_duration' field is …
…present in the moof fragment
Adrian Branescu committedApr 3, 2020 Configuration menu - View commit details
-
Copy full SHA for 0c2b2a6 - Browse repository at this point
Copy the full SHA 0c2b2a6View commit details
Commits on Apr 17, 2020
-
Merge pull request #2625 from adrian-branescu/bugfix/default-sample-d…
…uration Fix raw duration computation when 'default_sample_duration' field is …
Configuration menu - View commit details
-
Copy full SHA for 7e90e1f - Browse repository at this point
Copy the full SHA 7e90e1fView commit details
Commits on Apr 18, 2020
-
Merge changes from v0.13.2...v0.14.0-beta.1 into feature/v1.0.0
Rob Walch committedApr 18, 2020 Configuration menu - View commit details
-
Copy full SHA for 029147e - Browse repository at this point
Copy the full SHA 029147eView commit details
Commits on Apr 21, 2020
-
Merge pull request #2661 from video-dev/merge-v0.14.0-beta.1-into-fea…
…ture-v1 Merge changes from v0.13.2...v0.14.0-beta.1 into feature/v1.0.0
Configuration menu - View commit details
-
Copy full SHA for d4286e1 - Browse repository at this point
Copy the full SHA d4286e1View commit details
Commits on Apr 28, 2020
-
fix: the functional tests for "MPEG Audio Only demo" failed
Feng Yu committedApr 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 732c2c3 - Browse repository at this point
Copy the full SHA 732c2c3View commit details -
refactor: perfer optional chaining
Feng Yu committedApr 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 5868bcf - Browse repository at this point
Copy the full SHA 5868bcfView commit details -
Merge remote-tracking branch 'upstream/feature/v1.0.0' into feature/v…
…1.0.0
Feng Yu committedApr 28, 2020 Configuration menu - View commit details
-
Copy full SHA for d698ecb - Browse repository at this point
Copy the full SHA d698ecbView commit details -
Merge branch 'feature/v1.0.0' into feature/v1.0.0-ts-mpeg-audio
Feng Yu committedApr 28, 2020 Configuration menu - View commit details
-
Copy full SHA for a0bcbf8 - Browse repository at this point
Copy the full SHA a0bcbf8View commit details -
Feng Yu committed
Apr 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 4bf6ee9 - Browse repository at this point
Copy the full SHA 4bf6ee9View commit details -
Fix regression in non-native track handling
where NON_NATIVE_TEXT_TRACKS_FOUND is emitted on every cue parsed (cherry picked from commit f510ff6)
Rob Walch committedApr 28, 2020 Configuration menu - View commit details
-
Copy full SHA for e12ba43 - Browse repository at this point
Copy the full SHA e12ba43View commit details -
Include changes to Events.NON_NATIVE_TEXT_TRACKS_FOUND from v0.14
Rob Walch committedApr 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 05c2a11 - Browse repository at this point
Copy the full SHA 05c2a11View commit details
Commits on May 1, 2020
-
Merge pull request #2505 from F3n67u/feature/v1.0.0-ts-mpeg-audio
Convert mpegaudio to TypeScript
Configuration menu - View commit details
-
Copy full SHA for 105208d - Browse repository at this point
Copy the full SHA 105208dView commit details
Commits on May 11, 2020
-
Merge branch 'upstream/master' into feature/v1.0.0
* upstream/master: (139 commits) Include buffer size in playback stall warnings Do not reload first two segments when start gap is larger than `maxBufferHole` but smaller than `MAX_START_GAP_JUMP` #2684 Distinguish test logs from player logs trace video.play() Fix smooth switch test Reduce log output for unknown PMT elementary stream types Add guard for ABR controller check on missing level #2685 Add deprecated note to `lowBufferWatchdogPeriod` config option don't cache native globals Update stale bot config Word wrap code comments for readability Fix regression in non-native track handling where NON_NATIVE_TEXT_TRACKS_FOUND is emitted on every cue parsed Bump chartjs-plugin-zoom from 0.7.5 to 0.7.7 Bump karma from 5.0.4 to 5.0.5 Bump @typescript-eslint/parser from 2.30.0 to 2.31.0 Bump @typescript-eslint/eslint-plugin from 2.30.0 to 2.31.0 Bump @babel/core from 7.9.0 to 7.9.6 Bump @babel/preset-env from 7.9.5 to 7.9.6 Bump @babel/plugin-proposal-object-rest-spread from 7.9.5 to 7.9.6 Bump karma-mocha from 2.0.0 to 2.0.1
Rob Walch committedMay 11, 2020 Configuration menu - View commit details
-
Copy full SHA for 566c94c - Browse repository at this point
Copy the full SHA 566c94cView commit details
Commits on May 12, 2020
-
feat: add type to discontinuities.js and fix @typescript-eslint/prefe…
…r-optional-chain error
Feng Yu committedMay 12, 2020 Configuration menu - View commit details
-
Copy full SHA for ad1bbef - Browse repository at this point
Copy the full SHA ad1bbefView commit details -
refactor: convert hex.js to hex.ts
Feng Yu committedMay 12, 2020 Configuration menu - View commit details
-
Copy full SHA for 4ade9b4 - Browse repository at this point
Copy the full SHA 4ade9b4View commit details
Commits on May 14, 2020
-
chore(tests): Add encrypted tests to extend DRM support.
When fragments are signalled from the manifest they are encrypted we need to be able to detect this fact. Currently we use the boolean "encrypted" on Fragment to support this. So I've added some tests that cover the current behaviour for AES-128 encryption, and some skipped tests that cover the future usecase. Additionally, this change includes a tiny change to the LevelKey class. It now has a private constructor, and two static methods to create itself. `fromURL` and `fromURI`, one supports the current usecase for absolute or relative URLs, and the other is for supporting the future use-case of URI keys.
Configuration menu - View commit details
-
Copy full SHA for 95c55f8 - Browse repository at this point
Copy the full SHA 95c55f8View commit details -
chore: Switch conditional for downloading identity keys.
We want to download the key not when a fragment reports that it is encrypted. But specifically when it is an identity key, that hasn't been loaded already.
Configuration menu - View commit details
-
Copy full SHA for a244799 - Browse repository at this point
Copy the full SHA a244799View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2be2cf - Browse repository at this point
Copy the full SHA a2be2cfView commit details
Commits on May 17, 2020
-
Merge pull request #2735 from video-dev/chore/add-encrypted-unit-tests
Add fragment.encrypted unit tests for manifest signalled DRM (PlayReady and Widevine)
Configuration menu - View commit details
-
Copy full SHA for a6ffd3b - Browse repository at this point
Copy the full SHA a6ffd3bView commit details
Commits on May 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for eca7f4c - Browse repository at this point
Copy the full SHA eca7f4cView commit details -
Merge pull request #2727 from F3n67u/feature/v1.0.0-ts-hex
convert hex.js to typescript
Configuration menu - View commit details
-
Copy full SHA for 906eba8 - Browse repository at this point
Copy the full SHA 906eba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 765155a - Browse repository at this point
Copy the full SHA 765155aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93decb9 - Browse repository at this point
Copy the full SHA 93decb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8600ec3 - Browse repository at this point
Copy the full SHA 8600ec3View commit details
Commits on May 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5647110 - Browse repository at this point
Copy the full SHA 5647110View commit details
Commits on May 26, 2020
-
Merge pull request #2742 from video-dev/webvtt-parser-typings
Type convert WebVTT parser. Add usage site types for Timeline Controller. Add console.assert as allowable usage to console for ESLint.
Configuration menu - View commit details
-
Copy full SHA for 207704c - Browse repository at this point
Copy the full SHA 207704cView commit details -
Merge pull request #2726 from F3n67u/feature/v1.0.0-ts-discontinuities
Convert discontinuities.js to TypeScript
Configuration menu - View commit details
-
Copy full SHA for 49a7c96 - Browse repository at this point
Copy the full SHA 49a7c96View commit details
Commits on Jun 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f2ab851 - Browse repository at this point
Copy the full SHA f2ab851View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a176d2 - Browse repository at this point
Copy the full SHA 6a176d2View commit details
Commits on Jun 8, 2020
-
Merge branch 'upstream/master' into feature/v1.0.0
* upstream/master: (63 commits) [Security] Bump websocket-extensions from 0.1.3 to 0.1.4 Bump netlify-cli from 2.52.0 to 2.53.0 Bump typescript from 3.9.3 to 3.9.5 Move hosting of "MP3 VOD demo" to fix failing tests Improve findFragmentByPTS and fragmentWithinToleranceTest with regards to selecting the next fragment and handling of tiny fragments Fixes #2776 Bump @babel/core from 7.10.1 to 7.10.2 Bump @babel/preset-env from 7.10.1 to 7.10.2 Bump url-toolkit from 2.1.6 to 2.2.0 Bump @babel/helper-module-imports from 7.8.3 to 7.10.1 Bump @babel/plugin-proposal-object-rest-spread from 7.9.6 to 7.10.1 Bump @babel/plugin-proposal-optional-chaining from 7.9.0 to 7.10.1 Bump @babel/register from 7.9.0 to 7.10.1 Bump netlify-cli from 2.51.0 to 2.52.0 Bump @babel/plugin-transform-object-assign from 7.8.3 to 7.10.1 Bump karma-coverage-istanbul-reporter from 3.0.2 to 3.0.3 Bump @babel/core from 7.9.6 to 7.10.1 Bump @babel/preset-env from 7.9.6 to 7.10.1 Bump @babel/plugin-proposal-class-properties from 7.8.3 to 7.10.1 Bump @babel/preset-typescript from 7.9.0 to 7.10.1 Bump @types/mocha from 5.2.7 to 7.0.2 ... # Conflicts: # .eslintrc.js # package-lock.json # package.json # src/controller/cap-level-controller.ts # src/controller/eme-controller.ts # src/controller/fragment-finders.ts # src/controller/timeline-controller.ts # src/loader/fragment.ts # src/utils/texttrack-utils.ts # tests/functional/auto/setup.js # tests/functional/auto/testbench.js # tests/test-streams.js
Rob Walch committedJun 8, 2020 Configuration menu - View commit details
-
Copy full SHA for 9cb23b3 - Browse repository at this point
Copy the full SHA 9cb23b3View commit details -
Use buffer appended event to kick off playing functional test, since …
…the buffer could be cleared if switching levels on start
Rob Walch committedJun 8, 2020 Configuration menu - View commit details
-
Copy full SHA for 98cf2b0 - Browse repository at this point
Copy the full SHA 98cf2b0View commit details
Commits on Jun 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 409a1ab - Browse repository at this point
Copy the full SHA 409a1abView commit details -
Merge branch 'master' of github.com:video-dev/hls.js into merge-v0.14…
….0-rc.1-into-feature-v1 * 'master' of github.com:video-dev/hls.js: (68 commits) Bump mocha from 7.2.0 to 8.0.1 Bump eslint-plugin-import from 2.20.2 to 2.21.2 Fix level-controller altAudio and audioCodecFound determination and update unit tests Fix switching between main audio-only in stream-controller and alt audio tracks #2706 Support playback and audio track switching of audio-only stream with main audio and alt audio [Security] Bump websocket-extensions from 0.1.3 to 0.1.4 Bump netlify-cli from 2.52.0 to 2.53.0 Bump typescript from 3.9.3 to 3.9.5 Move hosting of "MP3 VOD demo" to fix failing tests Improve findFragmentByPTS and fragmentWithinToleranceTest with regards to selecting the next fragment and handling of tiny fragments Fixes #2776 Bump @babel/core from 7.10.1 to 7.10.2 Bump @babel/preset-env from 7.10.1 to 7.10.2 Bump url-toolkit from 2.1.6 to 2.2.0 Bump @babel/helper-module-imports from 7.8.3 to 7.10.1 Bump @babel/plugin-proposal-object-rest-spread from 7.9.6 to 7.10.1 Bump @babel/plugin-proposal-optional-chaining from 7.9.0 to 7.10.1 Bump @babel/register from 7.9.0 to 7.10.1 Bump netlify-cli from 2.51.0 to 2.52.0 Bump @babel/plugin-transform-object-assign from 7.8.3 to 7.10.1 Bump karma-coverage-istanbul-reporter from 3.0.2 to 3.0.3 ...
Rob Walch committedJun 11, 2020 Configuration menu - View commit details
-
Copy full SHA for 536bb7a - Browse repository at this point
Copy the full SHA 536bb7aView commit details -
Add audio-only with alt audio track test streams
Rob Walch committedJun 11, 2020 Configuration menu - View commit details
-
Copy full SHA for 6c7aee5 - Browse repository at this point
Copy the full SHA 6c7aee5View commit details
Commits on Jun 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b2ea274 - Browse repository at this point
Copy the full SHA b2ea274View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e7e935 - Browse repository at this point
Copy the full SHA 4e7e935View commit details
Commits on Jun 17, 2020
-
In v1 playback begins after FRAG_CHANGED _after_ BUFFER_APPENDED
Rob Walch committedJun 17, 2020 Configuration menu - View commit details
-
Copy full SHA for d56e428 - Browse repository at this point
Copy the full SHA d56e428View commit details -
Merge pull request #2800 from video-dev/merge-v0.14.0-rc.1-into-featu…
…re-v1 Merge v0.14.0 rc.1 into feature v1
Configuration menu - View commit details
-
Copy full SHA for 967ae7e - Browse repository at this point
Copy the full SHA 967ae7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d361e79 - Browse repository at this point
Copy the full SHA d361e79View commit details -
Merge pull request #1 from MartinHarkins/demux-id3-as-module
refactor ID3 as module
Configuration menu - View commit details
-
Copy full SHA for a393d10 - Browse repository at this point
Copy the full SHA a393d10View commit details -
Merge pull request #2787 from MartinHarkins/demux-id3-to-typescript
Demux id3.js to typescript
Configuration menu - View commit details
-
Copy full SHA for 2f7fccc - Browse repository at this point
Copy the full SHA 2f7fcccView commit details
Commits on Jun 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 41addd9 - Browse repository at this point
Copy the full SHA 41addd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 196986b - Browse repository at this point
Copy the full SHA 196986bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1e4835 - Browse repository at this point
Copy the full SHA c1e4835View commit details
Commits on Jun 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 768fc0e - Browse repository at this point
Copy the full SHA 768fc0eView commit details
Commits on Jun 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c05f7ec - Browse repository at this point
Copy the full SHA c05f7ecView commit details
Commits on Jun 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8ac9f55 - Browse repository at this point
Copy the full SHA 8ac9f55View commit details
Commits on Jun 25, 2020
-
Merge branch 'upstream/master' into feature/v1.0.0
* upstream/master: (29 commits) Fix simultaneous parsing of CEA-608 captions in multiple channels (timeline-controller cueRange overlap) Use one Cea608Parser instance per field Convert cea-608-parser logger from singleton to a calls with one instance per parser Fix simultaneous parsing of CEA-608 captions in multiple channels Bump @babel/preset-env from 7.10.2 to 7.10.3 Bump @babel/plugin-proposal-object-rest-spread from 7.10.1 to 7.10.3 Bump @babel/register from 7.10.1 to 7.10.3 Bump @babel/core from 7.10.2 to 7.10.3 Update broken logo image urls Update broken logo image urls update links to latest demo do not manuall deploy netlify hls-js-latest anymore default TRAVIS_MODE to netlifyBranch on netlify also update netlify domain in link text Revert "install chromium and run unit tests on netlify" Revert "provide CHROME_BIN for tests" Revert "lock chromium package to v2" lock chromium package to v2 provide CHROME_BIN for tests ensure branch contains valid characters ... # Conflicts: # package-lock.json # src/controller/timeline-controller.ts # src/utils/cea-608-parser.ts # src/utils/output-filter.ts
Rob Walch committedJun 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 4873445 - Browse repository at this point
Copy the full SHA 4873445View commit details
Commits on Jun 30, 2020
-
Cleanup manifest and playlist RegExp
Rob Walch committedJun 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 3d6be17 - Browse repository at this point
Copy the full SHA 3d6be17View commit details
Commits on Jul 5, 2020
-
Merge master into feature/v1.0.0
Rob Walch committedJul 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 00596cc - Browse repository at this point
Copy the full SHA 00596ccView commit details
Commits on Jul 6, 2020
-
v0.x -> v1.0 breaking changes stats.trequest -> stats.loading.start stats.tfirst -> stats.loading.first stats.tload -> stats.loading.end stats.tparsed -> stats.parsing.end stats.tbuffered -> stats.buffering.end
Rob Walch committedJul 6, 2020 Configuration menu - View commit details
-
Copy full SHA for 6046e48 - Browse repository at this point
Copy the full SHA 6046e48View commit details -
Remove live stream middle segment guess (matches v0.14.0)
Rob Walch committedJul 6, 2020 Configuration menu - View commit details
-
Copy full SHA for 9478cc9 - Browse repository at this point
Copy the full SHA 9478cc9View commit details -
Rob Walch committed
Jul 6, 2020 Configuration menu - View commit details
-
Copy full SHA for cc5fdfd - Browse repository at this point
Copy the full SHA cc5fdfdView commit details
Commits on Jul 13, 2020
-
Merge pull request #2864 from video-dev/feature/remove-lhls-support
Remove LHLS support
Configuration menu - View commit details
-
Copy full SHA for c789bd8 - Browse repository at this point
Copy the full SHA c789bd8View commit details -
Rob Walch committed
Jul 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 86c63bb - Browse repository at this point
Copy the full SHA 86c63bbView commit details
Commits on Jul 16, 2020
-
Merge branch 'upstream/master' into feature/v1.0.0
* upstream/master: Fix estimated DTS timeoffset between segments and prevent gaps caused by writing over the previous frame assumed to be a hole Fix for IE11 missing Number.MAX_SAFE_INTEGER Adjust timecode hole tolerance to account for 59.94 and 29.97 framerate variance
Rob Walch committedJul 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 7342b03 - Browse repository at this point
Copy the full SHA 7342b03View commit details
Commits on Jul 29, 2020
-
Merge branch 'upstream/master' into feature/v1.0.0
* upstream/master: (37 commits) Bump karma from 5.1.0 to 5.1.1 Bump webpack from 4.43.0 to 4.44.0 Bump @types/chai from 4.2.11 to 4.2.12 Bump chromedriver from 84.0.0 to 84.0.1 Highlight selected demo tab, and auto-select first tab (Playback) Improve test logging Fix JavaScript functions executed in IE11 by Selenium Update Safari version used in functional tests Fix demo timeline event buffer reset event handler Drop waiting fragment if videoTrackCC has changed since waitingFragment was set and initPTS was not found Change "CC" and "continuity counter" to "cc" in log messages for consistency Fix stalling on discontinuity with audio track #2913 Prevent immediate level switch from performing unnecessary pause and seeks as this can interfere with 3rd party application state Timeline chart fixes Fix av desync by forcing audio demuxing to wait for main initPTS Update lastDTS after realigning samples in case firstDTS set to a higher value #2905 Seek into buffer start when starting a live stream to avoid video rendering bug in IE11 #2498 Move test-stream with Access-Control-Allow-Headers "Range" errors Fix PTS based remuxer time-offset Improve PTS < DTS fix so that it works in Safari Show current and loading level in timeline Fix Safari playback by removing Safari workarounds in mp4-remuxer (Only this video buffers/playback back with issues https://playertest.longtailvideo.com/adaptive/captions/playlist.m3u8) Safari 9 may have some issues with gaps and decode errors, but without removing this code video will not buffer at all ... # Conflicts: # demo/main.js # package-lock.json # package.json # src/controller/audio-stream-controller.js # src/controller/base-stream-controller.js # src/controller/level-helper.ts # src/controller/stream-controller.js # src/demux/demuxer-inline.js # src/polyfills/number-isFinite.js # src/polyfills/number.js # src/polyfills/number.ts # src/remux/mp4-remuxer.js # tests/functional/auto/setup.js # tests/test-streams.js
Rob Walch committedJul 29, 2020 Configuration menu - View commit details
-
Copy full SHA for a729d17 - Browse repository at this point
Copy the full SHA a729d17View commit details -
Compare set sort and shift flags after PTSNormalize is applied to bot…
…h samples #1796
Rob Walch committedJul 29, 2020 Configuration menu - View commit details
-
Copy full SHA for a897348 - Browse repository at this point
Copy the full SHA a897348View commit details
Commits on Jul 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for aafe3bc - Browse repository at this point
Copy the full SHA aafe3bcView commit details -
Merge pull request #2928 from video-dev/task/merge-v0.14.6-into-v1
Merge branch 'upstream/master' into feature/v1.0.0
Configuration menu - View commit details
-
Copy full SHA for 26d79b3 - Browse repository at this point
Copy the full SHA 26d79b3View commit details
Commits on Jul 31, 2020
-
Fix MPEG audio append in buffer-controller
Apply SourceBuffer abort() and timestampOffset correctly
Rob Walch committedJul 31, 2020 Configuration menu - View commit details
-
Copy full SHA for 4293174 - Browse repository at this point
Copy the full SHA 4293174View commit details -
Config log level in functional test runs
Rob Walch committedJul 31, 2020 Configuration menu - View commit details
-
Copy full SHA for 73a5920 - Browse repository at this point
Copy the full SHA 73a5920View commit details -
Silence redundant fragment selection logs
Rob Walch committedJul 31, 2020 Configuration menu - View commit details
-
Copy full SHA for a526dbe - Browse repository at this point
Copy the full SHA a526dbeView commit details -
Configure streams for audio and video buffer descrepency in buffer le…
…ngth test
Rob Walch committedJul 31, 2020 Configuration menu - View commit details
-
Copy full SHA for cef3b4c - Browse repository at this point
Copy the full SHA cef3b4cView commit details -
Log duration offset tolerance in buffer test
Rob Walch committedJul 31, 2020 Configuration menu - View commit details
-
Copy full SHA for fe94d51 - Browse repository at this point
Copy the full SHA fe94d51View commit details
Commits on Aug 1, 2020
-
Show multiple demo test tabs using modifier key
Rob Walch committedAug 1, 2020 Configuration menu - View commit details
-
Copy full SHA for 346ebd9 - Browse repository at this point
Copy the full SHA 346ebd9View commit details -
Clear source buffers from chart when new ones are created
Improve demo video size menu
Rob Walch committedAug 1, 2020 Configuration menu - View commit details
-
Copy full SHA for 2722e73 - Browse repository at this point
Copy the full SHA 2722e73View commit details
Commits on Aug 4, 2020
-
Merge branch 'upstream/master' into feature/v1.0.0
* upstream/master: Disable flakey smooth switch test on stream with large start gap Require min cue duration of 0.25 Package lock update. Minimal Logging on Functional Tests. Handle DTS wrapping in initial AVC CTS calculation Apply PTSNormalize to ID3 and Text samples to handle timestamp rollover Add method to find start pts #2930 Fix PTS calculation on rollover. Bump netlify-cli from 2.58.0 to 2.59.0 Use ES5 in JavaScript executed by webdriver (for IE11) Fix chart fragment rendering issue Do not flush audio on audio track switch when both tracks are main variant streams #2837 Bump @types/mocha from 8.0.0 to 8.0.1 Bump @babel/plugin-proposal-optional-chaining from 7.10.4 to 7.11.0 Bump @babel/core from 7.10.5 to 7.11.0 Improve demo video size menu Clear source buffers from chart when new ones are created Show multiple demo test tabs using modifier key Configure streams for audio and video buffer descrepency in buffer length test
Rob Walch committedAug 4, 2020 Configuration menu - View commit details
-
Copy full SHA for 929bba1 - Browse repository at this point
Copy the full SHA 929bba1View commit details
Commits on Aug 7, 2020
-
Merge branch 'upstream_hls.js/master' into feature/v1.0.0
* upstream_hls.js/master: Handle detach and attach media when calling loadSource with media attached Stop loading and reset selected audio track state when reloading a stream Add comment describing additional live start gap allowance Remove cue duration warning, as this is standard for represending event vs time-ranged based metadata in TextTracks that can be signaled during playback with activeCues change events Set live seekable range when `liveDurationInfinity` is enabled #1625
Rob Walch committedAug 7, 2020 Configuration menu - View commit details
-
Copy full SHA for dc9dc58 - Browse repository at this point
Copy the full SHA dc9dc58View commit details -
Merge branch 'upstream/master' into feature/v1.0.0
Rob Walch committedAug 7, 2020 Configuration menu - View commit details
-
Copy full SHA for ea9911c - Browse repository at this point
Copy the full SHA ea9911cView commit details
Commits on Aug 14, 2020
-
Merge branch 'upstream/master' into feature/v1.0.0
Rob Walch committedAug 14, 2020 Configuration menu - View commit details
-
Copy full SHA for a193e7e - Browse repository at this point
Copy the full SHA a193e7eView commit details
Commits on Aug 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d88e9cb - Browse repository at this point
Copy the full SHA d88e9cbView commit details
Commits on Sep 9, 2020
-
Merge master into feature/v1.0.0
Rob Walch committedSep 9, 2020 Configuration menu - View commit details
-
Copy full SHA for 11c1655 - Browse repository at this point
Copy the full SHA 11c1655View commit details
Commits on Sep 11, 2020
-
Merge master into feature/v1.0.0
Rob Walch committedSep 11, 2020 Configuration menu - View commit details
-
Copy full SHA for 10897c0 - Browse repository at this point
Copy the full SHA 10897c0View commit details
Commits on Sep 12, 2020
-
Rob Walch committed
Sep 12, 2020 Configuration menu - View commit details
-
Copy full SHA for cc5ebfe - Browse repository at this point
Copy the full SHA cc5ebfeView commit details
Commits on Sep 22, 2020
-
Merge branch 'upstream_hls.js/master' into feature/v1.0.0
* upstream_hls.js/master: Fix subtitle-track-controller tests that assumed controller was not stopped Fix resuming of live streams after calling stopLoad() and startLoad() Stop loading subtitle track playlists after stopLoad() is called Do not adjust for live playlist sliding twice #2994 Patch sauce connect test fixes Improve handling of bad AVC PTS
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 6eaba83 - Browse repository at this point
Copy the full SHA 6eaba83View commit details -
Parse Low-Latency HLS
EXT-X-SERVER-CONTROL
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for c741d4d - Browse repository at this point
Copy the full SHA c741d4dView commit details -
Add #EXT-X-PART-INF:PART-TARGET=N parsing
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 7bbe6cf - Browse repository at this point
Copy the full SHA 7bbe6cfView commit details -
Use SERVER-CONTROL HOLD-BACK for live start time when liveDurationSyn…
…c is not defined by user Do not mutate config passed to Hlsjs player, and keep reference to original userConfig
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 07e858d - Browse repository at this point
Copy the full SHA 07e858dView commit details -
Rob Walch committed
Sep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 825f294 - Browse repository at this point
Copy the full SHA 825f294View commit details -
Update playlist-loader tests and Supported M3u8 tags in README
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 9af55d4 - Browse repository at this point
Copy the full SHA 9af55d4View commit details -
Improve part parsing and fragment class
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 75f42df - Browse repository at this point
Copy the full SHA 75f42dfView commit details -
Add delivery directive for next SN and Part 0 to live playlist reload…
… requests when block reload is available
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 1b5ab5d - Browse repository at this point
Copy the full SHA 1b5ab5dView commit details -
Implement base playlist controller class extended by level, audio-tra…
…ck and subtitle-track controllers
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for f31cdc6 - Browse repository at this point
Copy the full SHA f31cdc6View commit details -
Part Delivery Directive logic, Fragment update and TypeScript improve…
…ments
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 12cf1fe - Browse repository at this point
Copy the full SHA 12cf1feView commit details -
Rob Walch committed
Sep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for d6efd1a - Browse repository at this point
Copy the full SHA d6efd1aView commit details -
Perform Low-Latency CDN Tune-in and factor in age header when selecti…
…ng live start position
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 66e0a0a - Browse repository at this point
Copy the full SHA 66e0a0aView commit details -
Cleanup fragment loader part handling and event typing
Run type checks on test files
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 8cdc2cb - Browse repository at this point
Copy the full SHA 8cdc2cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3e5f6e - Browse repository at this point
Copy the full SHA f3e5f6eView commit details -
Avoid repeated browser error log
Refused to get unsafe header "age"
…… when unnecessary or past attempts failed
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for d415f4d - Browse repository at this point
Copy the full SHA d415f4dView commit details -
Improve playlist and track loading error handling
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for e65ae7b - Browse repository at this point
Copy the full SHA e65ae7bView commit details -
Improve playlist loading error handling and fragment tracker tracking
Rob Walch committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 199bcc4 - Browse repository at this point
Copy the full SHA 199bcc4View commit details -
Rob Walch committed
Sep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 41c138e - Browse repository at this point
Copy the full SHA 41c138eView commit details
Commits on Sep 24, 2020
-
Low-Latency HLS Delta Playlist support
Rob Walch committedSep 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 4bff403 - Browse repository at this point
Copy the full SHA 4bff403View commit details
Commits on Oct 2, 2020
-
- Mark LL-HLS test streams as live - Comment out unavailable test stream - Comment out HEVC test stream (functional tests expect streams that contain codec variants playable by Chrome desktop)
Rob Walch committedOct 2, 2020 Configuration menu - View commit details
-
Copy full SHA for f5294f8 - Browse repository at this point
Copy the full SHA f5294f8View commit details -
Rob Walch committed
Oct 2, 2020 Configuration menu - View commit details
-
Copy full SHA for 929d4eb - Browse repository at this point
Copy the full SHA 929d4ebView commit details -
Rob Walch committed
Oct 2, 2020 Configuration menu - View commit details
-
Copy full SHA for 2c00055 - Browse repository at this point
Copy the full SHA 2c00055View commit details -
Complete delta-playlist merging and playlist alignment
- Do not adjustSliding twice with delta playlist - Add LevelDetail adjustedSliding distinguished from PTSKnown (+5 squashed commits) - Align streams without DISCONTINUITY, PROGRAM-DATE-TIME, or known-PTS on SEQUENCE-NUMBER to improve first fragment requested - Fix delta playlist merging without fragment PTS (adjustSliding with skipped segments) - Fix playlist sliding check - Sync levels on PTS by setting transmuxer defaultInitPTS Add playbackRate controls to demo - Add lowLatencyMode config (doesn't yet disable part playlist loading) - Add SKIP delta playlist tag to README
Rob Walch committedOct 2, 2020 Configuration menu - View commit details
-
Copy full SHA for 1cb049d - Browse repository at this point
Copy the full SHA 1cb049dView commit details -
Disable part playlist refreshes when lowLatencyMode is false
Rob Walch committedOct 2, 2020 Configuration menu - View commit details
-
Copy full SHA for 5b9496f - Browse repository at this point
Copy the full SHA 5b9496fView commit details -
Remove empty audio track workaround because it causes gaps in live st…
…reams with audio PES carryover
Rob Walch committedOct 2, 2020 Configuration menu - View commit details
-
Copy full SHA for 5375bab - Browse repository at this point
Copy the full SHA 5375babView commit details
Commits on Oct 3, 2020
-
Remove ID3 cues when buffer is flushed
Cleanup live backbuffer removal Cleanup fragment-tracker eviction from buffer flushes Load main fragment at `this.nextLoadPosition` when loading candidate is already loaded
Rob Walch committedOct 3, 2020 Configuration menu - View commit details
-
Copy full SHA for 9e446e6 - Browse repository at this point
Copy the full SHA 9e446e6View commit details
Commits on Oct 5, 2020
-
Merge pull request #3060 from video-dev/feature/hls-v10-support
HLS v10 support
Configuration menu - View commit details
-
Copy full SHA for 292bbac - Browse repository at this point
Copy the full SHA 292bbacView commit details -
Merge branch 'upstream_hls.js/master' into feature/v1.0.0
* upstream_hls.js/master: Minor clarification of exactly what occurs at initialLiveManifestSize. Update API.md Bump sinon from 9.0.3 to 9.1.0 Bump eslint-plugin-import from 2.22.0 to 2.22.1 Bump @types/sinon-chai from 3.2.4 to 3.2.5 Bump karma from 5.2.2 to 5.2.3 Bump netlify-cli from 2.64.0 to 2.64.1 Bump netlify-cli from 2.63.3 to 2.64.0 # Conflicts: # package-lock.json
Rob Walch committedOct 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 3fc868f - Browse repository at this point
Copy the full SHA 3fc868fView commit details