github Dash-Industry-Forum/dash.js v2.6.8
Dash.js v2.6.8

latest releases: v4.7.4, v4.7.3, v4.7.2...
6 years ago

Bugs

#2538 [MSS] Do not process segment when onSegmentMediaLoaded gets an error
#2536 Fix cues for IE and Edge
#2532 Update syncExecutedRequestsWithBufferedRange function
#2530 Update removeExecutedRequestsBeforeTime function
#2527 Fixed an edge issue causing text track to stop working when seeking back
#2523 Use embeddedTimescale for CEA608 instead of timescale in MPD
#2512 Fix Incorrect definition of time in index.d.ts
#2503 Fix TimeSyncController/ManifestUpdater race condition
#2499 Fix getSampleSize
#2491 Add polyFillFindIndex function in order to bug fix in IE11
#2485 Remove xhr.status check before triggering LOADING_ABANDONED event in FragmentLoader
#2473 Fix creation of buffers
#2469 Shift caption start time by MSETimeOffset * videoTimescale
#2549 Fix #2525 - map one ISD to one Cue, not one Cue per content element
#2548 Fix #2547 - do not reject empty TTML docs as invalid
#2557 [MSS] createDataChunk now supports endFragment parameter
#2558 Fix clearNextRange so it checks buffer properly

Features / Enhancements

#2540 [MSS] Update timescale support
#2539 Reset BlacklistController after url resolution failed
#2505 add TTML_TO_PARSE event
#2479 [MSS] Improve MSS errors
#2472 Add PLAYBACK_WAITING event
#2465 Improve track switch process
#2427 Implement low latency mode for live streams

Code Refactor

#2509 [MSS] Map subTypes to MPEG-DASH AdaptationSet role and accessibility
#2488 Fix #2487 - Remove dependency on round10
#2475 Optimization of track addition
#2466 Simplification of factory management
#2447 GetRepresentationsForAdaptation optimization
#2433 onManifestUpdated and getStreamsInfo optimizations

EME/DRM

#2504 Add empty challenge DRM error
#2474 Management of DRM license with an expiration value
#2451 Load persistent sessions

Reference Player

#2526 Added Axinom Live-Clear reference stream
#2520 Added resolution to bitrate list in the controlbar
#2555 Add note to live latency description

Documentation

#2543 [Definitions] Mark values in protection data as optional
#2516 Update typescript definition
#2481 Improve issue template for less ugly checkboxes
#2553 Adding sample to show SCTE EMSG event capture from a live stream

Don't miss a new dash.js release

NewReleases is sending notifications on new releases.