dash.js release candidate version 4.7.0

6 views
Skip to first unread message

daniel....@fokus.fraunhofer.de

unread,
Apr 28, 2023, 2:46:45 AM4/28/23
to dash.js
Hi all,
we have just started the code freeze for dash.js version 4.7.0.

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.

The release date of version 4.7.0 will be May 5th. You can find all the issues and pull requests of the 4.7.0 milestone here. The release candidate branch can be found here.

Features
#4173 Add support for DASH content steering version 0.9.7 including support for pathway cloning and steering <Location> elements
#4127 Add support for inband prft boxes parsing
#4169 Allow preloading content with a specific start time

Improvements
#4155 Fix blinking cues when segmented over multiple segments or chunks (cont'd) 
#4158 Add DescriptorType model class to MediaInfo for elements of type viewpoint, role, accessibility, audioChannelConfiguration
#4174 Allow the playback whenever the t attribute is missing in the SegmentTimeline elements 
#4126 Add timeout for fragment request progress
#4128 Update BBC sample streams in reference client and sample pages
#4138 Upgrade IMSC.js version to 1.1.3
Link Remove Github issues stale bot 
Link Use dash.all.min.js as main entry point for npm installations 
Link Add teststream for SegmentTimeline with $number 
Link Link new sample stream in content steering sample 

Bugfixes
#3913 Fix Typescript settings and add missing objects
#4136 Update getMatroskaUint to handle larger integer values
#4156 Fix styling of embedded WebVTT cues by adding support for sttg box
#4149 Fix: changeType() is Not Fully Implemented on Sony PS5  
#4172 Process EssentialProperty_asArray in addition to EssentialProperty 
#4163 Fix bug which causes multiperiod stream to stall after internal seek in previous period. Preloading was not triggered again.
#4167 Fix: VTT line styling failing, invalid snapToLines value
#4130 Fixes in calculateThroughputByChunkData()
#4140 Fix DRM checking for single representation in adaptation
#4144 Fix/rerequest quality switch
#4147 Initialize box processors when MSS content is actually being played  
#4165 fix: wrong MediaInfo.labels type definition 
Link Add missing event to ProtectionEvents.js
#4177 Fix linting errors for "no-multi-space" rule  
#4178 Fix nullpointer if video element is set to null
#4176 Fix error in playFromTime.js test that causes CircleCI report upload to crash

Best
Daniel
Reply all
Reply to author
Forward
0 new messages