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