-
Notifications
You must be signed in to change notification settings - Fork 200
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
chore(deps): update dependency hls.js to v1 #235
Open
renovate
wants to merge
1
commit into
develop
Choose a base branch
from
renovate/hls.js-1.x
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
b52bd97
to
a0ea9b1
Compare
a0ea9b1
to
4f2f56d
Compare
4f2f56d
to
de59c57
Compare
de59c57
to
0082302
Compare
0082302
to
d21c09e
Compare
d21c09e
to
05a8344
Compare
05a8344
to
f685c36
Compare
f685c36
to
8b1033a
Compare
8b1033a
to
43c5cfd
Compare
43c5cfd
to
fdaeb66
Compare
fdaeb66
to
a7ae4af
Compare
5d4d4d1
to
f930329
Compare
86bc994
to
4260340
Compare
d221511
to
a8b9b1c
Compare
a8b9b1c
to
f8bfc16
Compare
f8bfc16
to
4296d3a
Compare
1788a81
to
9a27b64
Compare
123b742
to
94a63f2
Compare
b31481a
to
95f9e69
Compare
95f9e69
to
f57ebca
Compare
f57ebca
to
74ee542
Compare
74ee542
to
f31a803
Compare
626366b
to
190c372
Compare
190c372
to
e7248f4
Compare
298c5ae
to
ce46d2e
Compare
ce46d2e
to
897cc82
Compare
897cc82
to
7d119aa
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.12.4
->1.5.15
Release Notes
video-dev/hls.js (hls.js)
v1.5.15
Compare Source
v1.5.14
Compare Source
Summary
HLS.js v1.5.14 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://54b0b8e6.hls-js-dev.pages.dev/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.13
Compare Source
Summary
HLS.js v1.5.13 includes bug fixes and improvements over the last release.
Changes Since The Last Release
HLS.js changes:
reduceMaxBufferLength
with under-reported bitrate (#6539) @robwalchDemo Page changes:
Demo Page
https://7e3969ad.hls-js-dev.pages.dev/demo/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.12
Compare Source
Summary
HLS.js v1.5.12 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://001e7642.hls-js-dev.pages.dev/demo/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.11
Compare Source
Summary
HLS.js v1.5.11 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://f7ddc5db.hls-js-dev.pages.dev/demo/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.10
Compare Source
Summary
HLS.js v1.5.10 includes bug fixes and improvements over the last release.
Changes Since The Last Release
xhrSetup
(#6459) @xtaDemo Page
https://56631b07.hls-js-dev.pages.dev/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.9
Compare Source
Summary
HLS.js v1.5.9 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://978f0c41.hls-js-dev.pages.dev/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.8
Compare Source
Summary
HLS.js v1.5.8 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://e867d9c3.hls-js-dev.pages.dev/demo/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.7
Compare Source
Summary
HLS.js v1.5.7 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://e655f194.hls-js-dev.pages.dev/demo/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.6
Compare Source
Summary
HLS.js v1.5.6 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://50c883ad.hls-js-dev.pages.dev/demo/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.5
Compare Source
Summary
HLS.js v1.5.5 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://62e182dc.hls-js-dev.pages.dev/demo/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.4
Compare Source
Summary
HLS.js v1.5.4 includes bug fixes and improvements over the last release.
Changes Since The Last Release
startLevel
above max level index (#6190)Demo Page
https://a68faad5.hls-js-dev.pages.dev/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.3
Compare Source
Summary
HLS.js v1.5.3 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://c4ee6181.hls-js-dev.pages.dev/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.2
Compare Source
Summary
HLS.js v1.5.2 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://7ed4d72b.hls-js-dev.pages.dev/demo/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.1
Compare Source
Summary
HLS.js v1.5.1 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://2400e6db.hls-js-dev.pages.dev/demo/
API and Breaking Changes
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.0
Compare Source
Summary
HLS.js v1.5.0 includes playback and API enhancements that support HLS assets containing multiple codec variants, HDR video variants, and multi-channel audio renditions. Support for MediaCapabilities and ManagedMediaSource has also been adopted.
Media segment codec parsing is available for direct playback of media playlists as well as proper setup of MediaSource buffers for AV1, HEVC, HEVC with DolbyVision, AVC, AC3, EC3, Apple Lossless (ALAC), AAC, FLAC and Opus.
MediaCapabilities
decodeInfo
checks are performed after the initial start before switching to UHD, HDR, and Multi-channel audio options.Note that auto-switching between codec families is not supported. HLS.js will attempt to start on the most efficient supported codec set available within the initial bandwidth estimate range (up to 500kbps). However, switching between variants with incompatible codecs requires manual intervention by the user or application. Constraining playback to compatible codecs maintains maximum compatibility and stable playback.
changeType
is used when necessary but avoided for auto-switching because it is not always stable or smooth between all combinations or on all platforms.ManagedMediaSource support adds the ability to run HLS.js on iOS 17.1 and up. HLS.js in Safari on iOS, iPadOS, and MacOS leverages ManagedMediaSource to start and stop streaming for power-efficient use of wireless connections.
Changes Since The Last Release
API Enhancements
hls.firstLevel
) or any variant of a preferred codec if its BANDWIDTH exceedsabrEwmaDefaultEstimateMax
hls.firstAutoLevel
getter, used internally to get the starting level indexhls.levels
are sorted on height, frame rate, preferred codec, and video-range to infer order by quality. Height-first sorting allows cap-level-lontroller to set a max quality index at the maximum allowed resolutionhls.allAudioTracks
andhls.allSubtitleTracks
hls.setAudioOption()
andconfig.audioPreference
have been added to simplify audio selection based on user preferences and playback settingshls.setSubtitleOption()
andconfig.subtitlePreference
have been added to simplify subtitle selection based on user preferences and playback settings. Only subtitle media options (hls.allSubtitleTracks
) are subject to selection criteria. Captions are assigned a TextTrack or emitted through events when native rendering is disabled.config.videoPreference.preferHDR
andpreferHDR
have been added to override the default SDR/HDR selection behaviorbandwidthEstimate
that resets estimator to a new starting valueconfig.useMediaCapabilities
(defaults totrue
)config.useMediaCapabilities
tofalse
to disable the use ofMediaCapabilities.decodingInfo
isSupported()
has been expanded to test alternate baseline codecs (#6006)isMSESupported()
, a subroutine ofisSupported()
, checks for MediaSource API without isTypeSupported checks.getMediaSource()
, which returns the preferred MSE interface or undefined when unavailableisSupported
,isMSESupported
, andgetMediaSource
STEERING_MANIFEST_LOADED
event when loading a Content Steering Manifest (#5417) @guillemcabrerafrontBufferFlushThreshold
(#5761) @iamboorritomaxAutoLevel
change (#5763) @robwalchshouldRetry
predicate inretryConfig
(#5658) @PavelFomin90 (completed in #5762)config.abrEwmaDefaultEstimateMax
option, which limits how high the initial default value may be adjustedSeparate peak and average bitrates of Level objects
Level.bitrate
uses variant BANDWIDTH (required peak bitrate) before falling back to optional AVERAGE-BANDWIDTH.Level.averageBitrate
returns parsed AVERAGE-BANDWIDTH. Falls back to runtime average Level.realBitrate (which is only set whenconfig.abrMaxWithRealBitrate
is enabled) and finally Level.bitrate (BANDWIDTH).Level.frameRate
returns parsed FRAME-RATE number or 0.Level.codecs
returns parsed CODECS or empty string.Level.score
returns parsed SCORE number or 0.preferManagedMediaSource
. Set it tofalse
to useMediaSource
rather thanManagedMediaSource
on platforms with both.cmcd
config option withcmcd.includeKeys
. Takes an array of CMCD keys to include in client requests. (#5903) @littlespexCodec Support
890fae3
) @fogarasyrolandiOS 17.1 Support
Live Streaming Bug Fixes
0
(#5714) @jhonalinoCaptions, Subtitles, and Metadata Bug Fixes
Bug Fixes (Misc)
Enhancements
self
fromenableLogger
(#5936)Typescript Improvements
LoaderContext
in typeLoader
(#5494) @lvnam96Demo Page Enhancements
playsInline
to video elements on demo pages (#5556) @tjenkinsonDocumentation
Project and CI
karma-rollup-preprocessor
to version that works in watch mode (#5991).gitignore
(#5635) @softworkzDemo Page
https://d977f407.hls-js-dev.pages.dev/demo/
API and Breaking Changes
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.x.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.14
Compare Source
Summary
HLS.js v1.4.14 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://00e6b582.hls-js-dev.pages.dev/demo/
API and Breaking Changes
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.13
Compare Source
Summary
HLS.js v1.4.13 includes bug fixes and improvements over the last release.
Changes Since The Last Release
b7d9d99
) (Fixes #6020 ID3 Are Not Getting Processed On PlayStation4)e0d2692
)Demo Page
https://16f1932e.hls-js-dev.pages.dev/demo/
API and Breaking Changes
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.12
Compare Source
Summary
HLS.js v1.4.12 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://6fd26b8d.hls-js-dev.pages.dev/
API and Breaking Changes
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.11
Compare Source
Summary
HLS.js v1.4.11 includes bug fixes and improvements over the last release.
Changes Since The Last Release
(Fixes Live to VOD transition when ENDLIST is appended without a new Segment EXTINF)
Demo Page
https://324bd619.hls-js-dev.pages.dev/
API and Breaking Changes
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.10
Compare Source
Summary
HLS.js v1.4.10 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://7933f840.hls-js-dev.pages.dev/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.9
Compare Source
Summary
HLS.js v1.4.9 includes bug fixes and improvements over the last release.
Changes Since The Last Release
PIPELINE_ERROR_DECODE: VDA Error 4
caused by missing AUD units for keyframes in MP2TS (#5660) @ThulinmaDemo Page
https://ca19d1f5.hls-js-dev.pages.dev/demo/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.8
Compare Source
Summary
HLS.js v1.4.8 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://1b9fde24.hls-js-dev.pages.dev/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.7
Compare Source
Summary
HLS.js v1.4.7 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://896f3d49.hls-js-dev.pages.dev/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.6
Compare Source
Summary
HLS.js v1.4.6 includes bug fixes and improvements over the last release.
Changes Since The Last Release
capLevelToPlayerSize
is true (#5566) @radiantmediaplayerDemo Page
https://ea004957.hls-js-dev.pages.dev/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.5
Compare Source
Summary
HLS.js v1.4.5 includes bug fixes and improvements over the last release.
Changes Since The Last Release
(video-dev/hls.js@a41088c cherry picked from #5546) @robwalch
Demo Page
https://3dbf202a.hls-js-dev.pages.dev/
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.4
Compare Source
Summary
HLS.js v1.4.4 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://35e65cfa.hls-js-dev.pages.dev/demo/
API and Breaking Changes
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.3
Compare Source
Summary
HLS.js v1.4.3 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://ee47b958.hls-js-dev.pages.dev/
API and Breaking Changes
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.2
Compare Source
Summary
HLS.js v1.4.2 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://4cda8c72.hls-js-dev.pages.dev/
API and Breaking Changes
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.1
Compare Source
Summary
HLS.js v1.4.1 includes bug fixes and improvements over the last release.
Changes Since The Last Release
findTrackId()
(#5431) @agajassiMediaSource
returned by utils module (#5448) @robwalchpackage.json#exports
types
condition to the front (#5439) @AndaristDemo Page
https://de6b95bc.hls-js-dev.pages.dev/demo/
API and Breaking Changes
For changes in v1.4.0, see the v1.4.0 Release Notes.
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.4.0
Compare Source
Summary
HLS.js v1.4.0 includes support for HLS Content Steering, EXT-X-DEFINE Variable Substitution, and preliminary support for GAP tags. An updated build process and packager provides ES module and worker script output with smaller script payloads. It also includes ABR improvements for short segments and Low-Latency HLS Parts, async
xhrSetup
support, new load policy error handling config options, and other bug fixes and enhancements.Demo Page
https://eea405db.hls-js-dev.pages.dev/
Changes Since The Last Release
New Features
Enhancements and Bug Fixes
Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.