dash.js v5.1.0 Release Candidate

2 views
Skip to first unread message

daniel....@fokus.fraunhofer.de

unread,
2:07 AM (8 hours ago) 2:07 AM
to dash.js
Dear all,
we have just prepared the release candidate for dash.js version 5.1.0.

Big thanks to all the contributors, especially Casey Occhialini, eduter, Stephan Schreiner, Romualdas Paskevicius, Bertrand Berthelot, Steve Taylor, Görkem Güclü, Gregory McGarry, Minh Nguyen, Hongfei Huang, Ava Gunn,

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.1.0 on November 20th.

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

Features
  • #4839 Add support for L3D DASH
  • #4572 Add MPEG-5 LCEVC Scalable support
  • #4812 Add a Cue Interval Tree for fast cue lookups
  • #4790 Add support for the preselection element
  • #4772 Adds an API to specify external subtitles that are then added to the internal manifest representation of dash.js right after parsing
  • #4817 Adds "maximumOpenMediaKeySessions" to Settings for configurable maximum number of KeySessions
  • #4866 Add config value in settings to define priority for ABR rules
  • #4870 Add some additional debug outputs in the reference UI
  • #4858 Add functional test to test dynamic to static transition
  • #4857 Add GitHub workflow for trusted publishing

Improvements
  • #4719 Use the XML parser from the CML
  • #4789 Honour systemStringPriority in MediaCapabilities API configuration 
  • #4791 Add Accessibility information in the Controlbar
  • #4825 Adds a test to check if the canplay event is triggered
  • #4846 Add a llms.txt to provide basic links to dash.js related information
  • #4863 Add robustness settings to reference UI

Bugfixes
  • #4794 Avoid modifying element preload attribute as canplay event is baseline in Firefox
  • #4811 Fix an issue with query parameters in the CMCD nor field being removed
  • #4821 TypeScript fix for MediaPlayerClass
  • #4823 TypeScript fix for DashAdapter and StreamProcessor
  • #4826 Remove unused periodIndex parameter from getMainAdaptationForType type definition and JSDoc
  • #4831 Check that Performance methods exist before invoking them
  • #4832 Fix: can't switch to next period due to precision
  • #4834 Fix undefined error when no protectionController is available by
  • #4843 Fix reference sample
  • #4845 Fix a bug that caused accessing a null value in the controlbar
  • #4855 Exclude LFE2 from effective channels
  • #4766 Fix Typescript ES Module error
  • #4871 Preloading: Fix an error when no buffer sink is available

Best regards
Daniel
Reply all
Reply to author
Forward
0 new messages