npm dashjs 3.2.1
dash.js v3.2.1

latest releases: 4.7.4, 4.7.3, 4.7.2...
3 years ago

Features

#3451 Implementation of MPEG-DASH 5th Edition Patching Semantics
#3534 Implementation of new UTC synchronization logic
#3535 Add feature for filtering license requests and responses
#3472 Add functional tests for audio switching
#3465 Add functional tests for text switching
#3499 Add functional tests for initial audio
#3500 Add functional tests for initial text track
#3498 Add "highestEfficiency" initial track selection mode
#3512 Adds CapabilitiesFilter that filters unsupported Representations and Adaptations
#3522 Adds conformance warning events and outputs

Improvements

UTC Sync , Low Latency , DRM : Add tutorials and link in Readme.md
#3508 Add further CMCD parameters
#3502 Functional tests: add possibility to set stream manifest url to be tested in command line
#3497 Expose dashjs.isSupported utility for checking MSE support
#3506 Fix performance problem caused by unnecessary EME calls
#3523 Corrections and addition of missing values in Settings.js JSDoc
#3532 Improve setting MediaSource's duration

Bugfixes

#3484 Fix a bug which causes wrong thumbnail url calculation for SegmentTimeline
#3480 Add missing ABR strategies to TypeScript defs
#3487 Add missing reason to SwitchRequest in ABRRulesCollection.js
#3495 Fix settings typings
#3501 Functional Tests: Fix seek period
#3496 Fix invalid MediaPlayerEvents import
#3504 Account for schemeIdUri, value and id fields in EventController
#3518 Fix invalid number of arguments of the DashMetrics.addManifestUpdate
#3525 Fix reporting of wrong playback index to DroppedFramesHistory
#3526 Fix "Cannot read property 'media' of undefined" for SegmentList
#3533 [MSS] Fix parsing of case insensitive boolean attribute values
#3531 Fix AbrController's reference to StreamProcessor lost when switching period
#3530 Fixes for discharging preloaded content
#3539 [MSS] Fix representation's width and height
#3543 Remove IE11 unsupported ES6 features from ref player
#3545 [Chromecast] Fix track switch
#3548 Use SegmentBase@presentationTimeOffset for inband event presentation time calculation
#3547 Ensure manifest loadedTime updated when patch applied

Don't miss a new dashjs release

NewReleases is sending notifications on new releases.