Skip to content

dash.js v4.7.0

Compare
Choose a tag to compare
@dsilhavy dsilhavy released this 05 May 11:34
· 85 commits to master since this release

Features

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

Improvements

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

Bugfixes

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