-
Notifications
You must be signed in to change notification settings - Fork 201
chore(deps): update dependency hls.js to v1 #235
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
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 hidden or 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
7d119aa
to
be6d0dd
Compare
be6d0dd
to
833ab68
Compare
833ab68
to
fd043a8
Compare
fd043a8
to
ef8f4d5
Compare
ef8f4d5
to
a64458a
Compare
a64458a
to
bc9ef82
Compare
bc9ef82
to
e6e08e9
Compare
e6e08e9
to
f236ffa
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.6.2
Release Notes
video-dev/hls.js (hls.js)
v1.6.2
Compare Source
Summary
HLS.js v1.6.2 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://e5abc373.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.6.1
Compare Source
Summary
HLS.js v1.6.1 includes bug fixes and improvements over the last release.
Changes Since The Last Release
mediakeySession.remove()
and only call for persistent-license sessions (#7050) @JackPukeyStatuses.forEach
callback not work well (#7150)Demo Page
https://26b6689f.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.6.0
Compare Source
Summary
HLS.js v1.6.0 introduces support for HLS Interstitials with new API features, media support, and playback enhancements.
New features in release version 1.6
enableEmsgKLVMetadata
totrue
to enable) (#6674) @glyndAPI changes in release version 1.6
config.detectStallWithCurrentTimeMs
config.nudgeOnVideoHole
config.enableInterstitialPlayback
set to false to disable Interstitial playback without turning off Interstitials parsing and eventsconfig.interstitialsController
set tonull
to disable Interstitials support completelyconfig.interstitialAssetListLoadPolicy
defines the loading policy of X-ASSET-LIST JSONconfig.liveSyncOnStallIncrease
(#6455) @vk342config.maxDevicePixelRatio
to limit browser value when capping level to media element dimensions (#6825) @signalwerkconfig.videoPreference.videoCodec
video codec selection preference option (#6483)config.primarySessionId
identifies the parent player session that spawned the asset player (read fromhls.sessionId
)config.assetPlayerId
identifies logs from asset playersconfig.timelineOffset
offsets MSE appends for gapless playbackconfig.fetchSetup
optional async result (#6714) @zcehls.bufferedToEnd
read-only indicates when EOS has been appended (media is buffered from currentTime to end of stream)hls.bufferingEnabled
read-only flag toggled withpauseBuffering()
andresumeBuffering()
hls.hasEnoughToStart
getter returns whether enough is buffered to seek to start position (#6571)hls.inFlightFragments
hls.interstitialsManager
read-onlyInterstitialsManager
ornull
. TheInterstitialsManager
is an interface for accessing program information and methods for seeking across items and skipping Interstitials.hls.latestLevelDetails
read-onlyLevelDetails
object of the most up-to-date HLS variant Playlist datahls.loadLevelObj
read-onlyLevel
object of selected level (variant) ornull
hls.loadingEnabled
read-only flag toggled withhls.startLoad()
andhls.stopLoad()
hls.pathwayPriority
Content-Steering setting (#6295) @PavelFomin90hls.pathways
getter (#6997) @grabofushls.sessionId
read-onlyHls
instance UUID - used to assign a value to the _HLS_primary_id query parameter of interstitial requestshls.startPosition
read-only the resolvedstartPosition
that playback will begin at once media is appendedhls.targetLatency
(#6473) @vk342hls.transferMedia()
detaches and returns MediaSource and SourceBuffers non-destructivelyhls.url
read-only value of the currently playing url (fromhls.loadSource(url)
) (#6411) @iboboEvents.MEDIA_ENDED
event (#6141)Events.EVENT_CUE_ENTER
(for internal use)levelInfo: Level
toLevelLoadingData
andLevelLoadedData
event datatrack: MediaPlaylist
toTrackLoadingData
andTrackLoadedData
event data (audio and subtitle events)withoutMultiVariant: boolean
toLevelLoadedData
eventLevelDetais.expired
read-only indicates live playlist data is no longer valid for fragment loadingLevelDetais.requestScheduled
to improve live playlist reload schedulingFragment.bitrate
andFragment.byteLength
gettersFragment
properties have been replaced with accessors:get baseurl()
,get/set stats()
,get/set programDateTime()
. Class property accessors are not enumerable. This impacts copying object properties and serialization.Fragment.stats
remain enumerable with (#6999)hls.startLoad()
takes a second optional argument to skip seeking on start (otherwise, HLS.js seeks following to the first optionalstartPosition
argument on append)hls.attachMedia()
supports transferring MediaSource and SourceBuffers fromHls
instances withhls.transferMedia()
hls.recoverMediaError()
seeks to the value ofcurrentTime
before the source reset is performed (#6297)ASSET_LIST_LOADING
when a request is made for an X-ASSET-LIST JSON objectASSET_LIST_LOADED
when a response is received for an X-ASSET-LIST JSON objectINTERSTITIALS_UPDATED
when Interstitials are added, removed, or the schedule is updated following a variant playlist update or updated asset durations from X-ASSET-LIST JSON or asset playlist and media parsingINTERSTITIALS_BUFFERED_TO_BOUNDARY
when the forward buffer reaches the boundary of the following schedule item (Interstitial event or primary segment)INTERSTITIAL_ASSET_PLAYER_CREATED
when an asset player instance is created to stream an Interstitial asset (will always be before attaching media to the asset player)INTERSTITIAL_STARTED
when streaming of an Interstitial event containing one or more assets has begun (may occur before X-ASSET-LIST JSON is loaded or playback has started)INTERSTITIAL_ENDED
when streaming of an Interstitial event containing one or more assets has ended - before resuming primary or starting the next eventINTERSTITIAL_ASSET_STARTED
when streaming of an Interstitial asset has begun (following the beginning of the event or the end of the last asset)INTERSTITIAL_ASSET_ENDED
when streaming of an Interstitial asset has ended (before the next asset or the event ending)INTERSTITIAL_ASSET_ERROR
when an error occurs starting or streaming an Interstitial asset (this can include non-fatal errors such as stalling and errors that will end streaming of the asset, resulting in the schedule advancing to the next asset or fallback to primary)INTERSTITIALS_PRIMARY_RESUMED
when playback of primary content has begun or resumed from an Interstitial eventBUFFERED_TO_END
when the last audio and video segments in the playlist have been appended (EOS signaled on all SourceBuffers)AUDIO_TRACK_UPDATED
similar to LEVEL_UPDATED fired for any update to audio group playlistsSUBTITLE_TRACK_UPDATED
similar to LEVEL_UPDATED fired for any update to subtitle group playlistsMEDIA_ATTACHING
,MEDIA_ATTACHED
,MEDIA_DETACHING
, andMEDIA_DETACHED
include additional information (depending on whether media is being transferred)Type:
NETWORK_ERROR
ASSET_LIST_LOAD_ERROR
network error loading asset listASSET_LIST_LOAD_TIMEOUT
network timeout error loading asset listASSET_LIST_PARSING_ERROR
asset list was not valid JSON or missing required dataType:
OTHER_ERROR
INTERSTITIAL_ASSET_ITEM_ERROR
an issue interrupted or prevented asset playback. This will result in skipping the remainder of the asset or falling back to primary content. The eventerror
will contain more details. This type of error differs from theINTERSTITIAL_ASSET_ERROR
events forwarded from asset player errors.ATTACH_MEDIA_ERROR
when callingattachMedia
with falseymedia
argument (#6556) @agajassiKEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR
KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR
KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR
Enhancements
ManagedMediaSource
"endstreaming" events without aborting requests (#6186) @robwalch_HLS_skip
param based on age of last playlist request (#6300) @mcintyrehhremuxEmptyAudio
(#6534) @robwalchProject exports
XhrLoader
,FetchLoader
,Cues
,Events
,ErrorTypes
,ErrorDetails
,Level
,SubtitleStreamController
,KeySystems
,KeySystemFormats
,fetchSupported
,requestMediaKeySystemAccess
ES Modules (#6733) @robwalchM3U8Parser
ES Modules (#7132) @Acconutlight
version (#6925) @denisxBug Fixes
xhrSetup
callback (#6459) @xtasetMediaKeys
return undefined in some browers (#6669) @JackPusetAudioOption
skips track selection at index 0 (#6775) @matvp91autoStartLoad
(#6893) @robwalchDocumentation
ManagedMediaSource
support (#6202) @Felix212capLevelToPlayerSize
(#6384) @andreashermannremoveLevel
(#6267) @PavelFomin90includeKeys
(#6174) @robwalchmaxBufferHole
default (#6578) @robwalchCI
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.
If upgrading from version v1.3.x or lower, the introduction of ESM exports may require changes to hls.js import statements and WebWorker setup to achieve comparable performance (https://github.com/video-dev/hls.js/issues/7106#issuecomment-2737860461).
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
v1.5.20
Compare Source
Summary
HLS.js v1.5.20 includes bug fixes and improvements over the last release.
Changes Since The Last Release
7a0ded1
fixes #6962)Demo Page
https://5982f183.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.19
Compare Source
Summary
HLS.js v1.5.19 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://d5248d51.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.18
Compare Source
Summary
HLS.js v1.5.18 includes bug fixes and improvements over the last release.
Changes Since The Last Release
getVideoStartPts
when timestamps wrap at MPEG-2 33-bit boundary (#6892) @robwalchDemo Page
https://30afa7b1.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.17
Compare Source
Summary
HLS.js v1.5.17 includes bug fixes and improvements over the last release.
Changes Since The Last Release
setAudioOption
skips track selection at index 0 (cherry-picked from #6775) @matvp91Demo Page
https://ea9762d3.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.16
Compare Source
Summary
HLS.js v1.5.16 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://37c2c81d.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.15
Compare Source
Summary
HLS.js v1.5.15 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://4e4dc178.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.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
Configuration
📅 Schedule: Branch creation - "* 0-3 * * *" (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.