dash.js v5.0.1 release candidate

19 views
Skip to first unread message

daniel....@fokus.fraunhofer.de

unread,
Mar 26, 2025, 2:33:56 AMMar 26
to dash.js
Dear all,
we have just prepared the release candidate for dash.js version 5.0.1.

Big thanks to all the contributors.

We would like to ask you for some help testing this release. We greatly appreciate your help to verify it is free from regression. Any help, feedback, comments will be really appreciated.

We are aiming for the release of version 5.0.1 on 02 April.

You can find all the issues and pull requests of the 5.0.1 milestone here. The release candidate branch can be found here.


Improvements
#4706 Content Steering: Allow overwriting existing BaseURLs  if they have the same serviceLocation as the synthesized ones. Also update available BaseURLs after each content steering manifest update.
#4707 #4717 Improvements on (audio) track selection: Add function to calculate the audio track with the best compression efficiency 
#4689 Add setting to define low latency stall threshold
#4723 Parse UInt8 payload of inband callback events to a string
#4724 Preserve last used pathway order in Content Steering
#4726 Remove unused request.quality field
#4729 Add multiple Github actions to fully automate the deployment process after a push operation to the main branch.

Bugfixes
#4732 Fix AdaptationSet switch for tracks that have multiple different encryption keys
#4698 Fix typo in index.d.ts with filterVideoColorimetryEssentialProperties
#4704 Fix TTML parsing error catching
#4709 Calculate correct framerate when using MediaCapabilitiesAPI 
#4722 Minor bugfix for DASH callback events taking the new request objects into account

Best regards
Daniel

daniel....@fokus.fraunhofer.de

unread,
Apr 8, 2025, 1:44:51 AMApr 8
to dash.js
Dear all,

as we were still working on a few issues for version 5.0.1 we are extending the testing period by another week. The planned release date is now April 15th.

Here are the changes that are added in addition to the previously listed changes:

Features
#4745 #4749 Add support for "SegmentTemplate.endnumber"

Improvements
#4734 Enable key status handling for streams that do not provide DRM information in the manifest but rely on the pssh boxes
#4744 Addresses performance issues for event dispatching

Bugfixes
#4739 Fix the settings sanitizer for the initialTrackSelection based on the id of a track
#4747 Fix the key status check for track switches without DRM protection
#4748 Fix adjusting the query parameters when removing a specific parameter from the URL

Best regards
Daniel

Reply all
Reply to author
Forward
0 new messages