2.4.5 (2018-11-09)
Bugfixes:
- Fix erasure of the database with storage.deleteAll()
- Fix MediaSource tear down race
- Fix exception when destroying MediaSourceEngine twice
- Fix gap jumping test failures on IE/Edge/Tizen
- Fix stalls on Tizen TV
- Fix display of external subtitles
- Fix test failures on Safari
- Fix filtering of HLS audio-only content
- Preserve bandwidth estimate between loads
- Retry streaming when we get back online
- Fix Storage test contamination
- Fix advanced DRM settings pollution across key systems
- Fix TextEngine buffered range calculations
New Features:
- Optimize processXlinks
- Add support for Python3 in build scripts
- Allow new Periods to add EME init data
- Add namespace-aware parsing to TTML parser
- An external Promise polyfill is no longer required!
Demo App:
- Show logs prominently in noinput mode
- Disable uncompiled mode on browsers without async
- Restore using Enter key to load asset
Docs:
- Fix tracks sorting in Offline tutorial sample code
- Add a note about blank receiver IDs
- Rename 'video' to 'mediaElem' to make it clear that audio elements work, too
Un-Features:
- Un-ship VTTRegion support, which is currently broken in Chrome and does more
harm than good