-
Notifications
You must be signed in to change notification settings - Fork 1
fix(deps): update dependency hls.js to v1.6.13 #100
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
main
Choose a base branch
from
renovate/hls.js-1.x
base: main
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
29a0d0b to
da2a2f9
Compare
da2a2f9 to
bee0b1a
Compare
bee0b1a to
65a2d9f
Compare
65a2d9f to
e5db9bd
Compare
e5db9bd to
e9b9357
Compare
e9b9357 to
72d488f
Compare
72d488f to
56bca08
Compare
56bca08 to
2e5efb4
Compare
2e5efb4 to
5e8ccd4
Compare
5e8ccd4 to
5b06af0
Compare
5b06af0 to
a637bbd
Compare
a637bbd to
d02bb88
Compare
d02bb88 to
c31005e
Compare
c31005e to
11b6bc9
Compare
11b6bc9 to
32d6edf
Compare
32d6edf to
7f8253d
Compare
7f8253d to
69a0059
Compare
69a0059 to
f4dfc92
Compare
f4dfc92 to
a2b7034
Compare
a2b7034 to
9178aca
Compare
9178aca to
5366559
Compare
5366559 to
e95318d
Compare
e95318d to
055df99
Compare
055df99 to
454efd4
Compare
454efd4 to
abe7bec
Compare
abe7bec to
bbb63f0
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:
1.5.8->1.6.13Release Notes
video-dev/hls.js (hls.js)
v1.6.13Compare Source
Summary
HLS.js v1.6.13 includes bug fixes and improvements over the last release.
The
initPTSfix addresses an edge-case introduced in v1.6.6 with #7311, where hls.js began using MSEtimestampOffsetin place or remapping media timestamps.The content protection related fixes address issues resulting from an expectation for a KEYID attribute or a key ID value in the EXT-X-KEY tag or its URI.
Changes Since The Last Release
Demo Page
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.12Compare Source
Summary
HLS.js v1.6.12 includes bug fixes and improvements over the last release.
Changes Since The Last Release
stats.parsing.endtiming to manifest eventsDemo Page
https://37434c54.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.11Compare Source
Summary
HLS.js v1.6.11 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Bug Fixes
Tasks
Documentation
recoverMediaErrorexample in API.md (#7470) @tmatthDemo Page
https://9f517588.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.10Compare Source
Summary
HLS.js v1.6.10 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://e4afa090.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.9Compare Source
Summary
HLS.js v1.6.9 includes bug fixes and improvements over the last release.
Changes Since The Last Release
undefinedwhen rolling out content from playlist with _HLS_skip (#7449) @CarlLindqvistDemo Page
https://20f3b13d.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.8Compare Source
Summary
HLS.js v1.6.8 includes bug fixes and improvements over the last release.
Changes Since The Last Release
recoverMediaErrordocumentation in API.md (#7447) @robwalchDemo Page
https://a0b0d665.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.7Compare Source
Summary
HLS.js v1.6.7 includes bug fixes and improvements over the last release.
Changes Since The Last Release
requireKeySystemAccessOnStartwith Live HLS or start offset (#7383) @grabofusDemo Page
https://4e5546da.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.6Compare Source
Summary
HLS.js v1.6.6 includes bug fixes and improvements over the last release.
Changes Since The Last Release
timestampOffset(#7311) @robwalchcode(22 -> 0) shipped in Chome 138 (#7367) @spiralmanDemo Page
https://6fdff299.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.5Compare Source
Summary
HLS.js v1.6.5 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Demo Page
https://7127ae6b.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.4Compare Source
Summary
HLS.js v1.6.4 fixes a regression in fragmented mp4 audio segment handling introduced in v1.6.3.
Changes Since The Last Release
Demo Page
https://5f099c29.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.3Compare Source
Summary
HLS.js v1.6.3 includes bug fixes and improvements over the last release.
Changes Since The Last Release
New configuration options
preserveManualLevelOnErroroption (#7280) @brodiddevrequireKeySystemAccessOnStart(EME clear to encrypted transition) (#7216) @grabofusstartOnSegmentBoundarysynchronizing live start position with program boundary (#7211) @krseagerliveSyncMode?: 'edge' | 'buffered'to change live catch up seek behavior (#7210) @whdudtod1273Interstitials
EME
requireKeySystemAccessOnStartfixes Chrome PIPELINE_DECODE_ERROR on clear to encrypted transition (#7216) @grabofusMSE and codec selection
Misc
Demo Page
https://b96cca92.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.2Compare 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.1Compare 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.forEachcallback 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.0Compare 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
enableEmsgKLVMetadatatotrueto enable) (#6674) @glyndAPI changes in release version 1.6
config.detectStallWithCurrentTimeMsused to specify the maximum amount of time in milliseconds before aBUFFER_STALLED_ERRORis reported when the media elementscurrentTimehas not advanced while playing (#6941)config.nudgeOnVideoHolewhether or not to nudge the playhead when crossing over video buffer gaps to flush the rendering pipeline and ensure smooth playback through video buffered ranges (#6972)config.enableInterstitialPlaybackset to false to disable Interstitial playback without turning off Interstitials parsing and eventsconfig.interstitialsControllerset tonullto disable Interstitials support completelyconfig.interstitialAssetListLoadPolicydefines the loading policy of X-ASSET-LIST JSONconfig.liveSyncOnStallIncrease(#6455) @vk342config.maxDevicePixelRatioto limit browser value when capping level to media element dimensions (#6825) @signalwerkconfig.videoPreference.videoCodecvideo codec selection preference option (#6483)config.primarySessionIdidentifies the parent player session that spawned the asset player (read fromhls.sessionId)config.assetPlayerIdidentifies logs from asset playersconfig.timelineOffsetoffsets MSE appends for gapless playbackconfig.fetchSetupoptional async result (#6714) @zcehls.bufferedToEndread-only indicates when EOS has been appended (media is buffered from currentTime to end of stream)hls.bufferingEnabledread-only flag toggled withpauseBuffering()andresumeBuffering()hls.hasEnoughToStartgetter returns whether enough is buffered to seek to start position (#6571)hls.inFlightFragmentshls.interstitialsManagerread-onlyInterstitialsManagerornull. TheInterstitialsManageris an interface for accessing program information and methods for seeking across items and skipping Interstitials.hls.latestLevelDetailsread-onlyLevelDetailsobject of the most up-to-date HLS variant Playlist datahls.loadLevelObjread-onlyLevelobject of selected level (variant) ornullhls.loadingEnabledread-only flag toggled withhls.startLoad()andhls.stopLoad()hls.pathwayPriorityContent-Steering setting (#6295) @PavelFomin90hls.pathwaysgetter (#6997) @grabofushls.sessionIdread-onlyHlsinstance UUID - used to assign a value to the _HLS_primary_id query parameter of interstitial requestshls.startPositionread-only the resolvedstartPositionthat playback will begin at once media is appendedhls.targetLatency(#6473) @vk342hls.transferMedia()detaches and returns MediaSource and SourceBuffers non-destructivelyhls.urlread-only value of the currently playing url (fromhls.loadSource(url)) (#6411) @iboboEvents.MEDIA_ENDEDevent (#6141)Events.STALL_RESOLVEDevent (#6941)Events.EVENT_CUE_ENTERUsed internally to determine when the playhead has entered a time-range replaced by an Interstitial event.levelInfo: LeveltoLevelLoadingDataandLevelLoadedDataevent datatrack: MediaPlaylisttoTrackLoadingDataandTrackLoadedDataevent data (audio and subtitle events)withoutMultiVariant: booleantoLevelLoadedDataeventLevelDetais.expiredread-only indicates live playlist data is no longer valid for fragment loadingLevelDetais.requestScheduledto improve live playlist reload schedulingFragment.bitrateandFragment.byteLengthgettersFragmentproperties 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.statsremain enumerable with (#6999)hls.startLoad()takes a second optional argument to skip seeking on start (otherwise, HLS.js seeks following to the first optionalstartPositionargument on append)hls.attachMedia()supports transferring MediaSource and SourceBuffers fromHlsinstances withhls.transferMedia()hls.recoverMediaError()seeks to the value ofcurrentTimebefore the source reset is performed (#6297)ASSET_LIST_LOADINGwhen a request is made for an X-ASSET-LIST JSON objectASSET_LIST_LOADEDwhen a response is received for an X-ASSET-LIST JSON objectINTERSTITIALS_UPDATEDwhen 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_BOUNDARYwhen the forward buffer reaches the boundary of the following schedule item (Interstitial event or primary segment)INTERSTITIAL_ASSET_PLAYER_CREATEDwhen an asset player instance is created to stream an Interstitial asset (will always be before attaching media to the asset player)INTERSTITIAL_STARTEDwhen 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_ENDEDwhen streaming of an Interstitial event containing one or more assets has ended - before resuming primary or starting the next eventINTERSTITIAL_ASSET_STARTEDwhen streaming of an Interstitial asset has begun (following the beginning of the event or the end of the last asset)INTERSTITIAL_ASSET_ENDEDwhen streaming of an Interstitial asset has ended (before the next asset or the event ending)INTERSTITIAL_ASSET_ERRORwhen 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_RESUMEDwhen playback of primary content has begun or resumed from an Interstitial eventBUFFERED_TO_ENDwhen the last audio and video segments in the playlist have been appended (EOS signaled on all SourceBuffers)AUDIO_TRACK_UPDATEDsimilar to LEVEL_UPDATED fired for any update to audio group playlistsSUBTITLE_TRACK_UPDATEDsimilar to LEVEL_UPDATED fired for any update to subtitle group playlistsMEDIA_ATTACHING,MEDIA_ATTACHED,MEDIA_DETACHING, andMEDIA_DETACHEDinclude additional information (depending on whether media is being transferred)NETWORK_ERRORASSET_LIST_LOAD_ERRORnetwork error loading asset listASSET_LIST_LOAD_TIMEOUTnetwork timeout error loading asset listASSET_LIST_PARSING_ERRORasset list was not valid JSON or missing required dataOTHER_ERRORINTERSTITIAL_ASSET_ITEM_ERRORan issue interrupted or prevented asset playback. This will result in skipping the remainder of the asset or falling back to primary content. The eventerrorwill contain more details. This type of error differs from theINTERSTITIAL_ASSET_ERRORevents forwarded from asset player errors.ATTACH_MEDIA_ERRORwhen callingattachMediawith falseymediaargument (#6556) @agajassiKEY_SYSTEM_DESTROY_CLOSE_SESSION_ERRORKEY_SYSTEM_DESTROY_MEDIA_KEYS_ERRORKEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROREnhancements
ManagedMediaSource"endstreaming" events without aborting requests (#6186) @robwalch_HLS_skipparam based on age of last playlist request (#6300) @mcintyrehhremuxEmptyAudio(#6534) @robwalchProject exports
XhrLoader,FetchLoader,Cues,Events,ErrorTypes,ErrorDetails,Level,SubtitleStreamController,KeySystems,KeySystemFormats,fetchSupported,requestMediaKeySystemAccessES Modules (#6733) @robwalchM3U8ParserES Modules (#7132) @Acconutlightversion (#6925) @denisxBug Fixes
xhrSetupcallback (#6459) @xtasetMediaKeysreturn undefined in some browers (#6669) @JackPusetAudioOptionskips track selection at index 0 (#6775) @matvp91Configuration
📅 Schedule: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (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.