dash.js v4.7.0 officially released

12 views
Skip to first unread message

daniel....@fokus.fraunhofer.de

unread,
May 5, 2023, 8:15:13 AM5/5/23
to dash.js
Hello all,

we are pleased to announce that version 4.7.0 of dash.js has officially been released.

A big thank you to all the contributors that made this possible.

The release info 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

Official release notes on Github:
Reply all
Reply to author
Forward
0 new messages