2.0.1 (2016-10-26)
New features:
- Faster ABR decisions
- Add config option for using segment relative timestamps for VTT
- Log and ignore non-standard WebVTT settings instead of failing
- Make key IDs from the manifest available through DrmInfo
- Provide framerate and codecs information on video tracks
- Dispatch more useful network error when HEAD request fails
Bugfixes:
- Fix ABR quality issues when switching tracks (stutters, glitches, etc.)
- Keep user selected text track when switching audio
- Fix vtt with one digit hour
- Fix build scripts for Windows
- Fix buffering event delay
- Workaround bug in Edge buffered ranges
- Fix handling of internal-error key status
- Ignore trick mode tracks
- Fix AdaptationSetSwitching support
- Fix buffering logic when switching periods
- Use data URI content-type for manifest type detection
- Fix audio language changes on Chromecast
- Fix Chromecast receiver idle behavior when looping or replaying
- Fix exception-causing race when TextEngine is destroyed
Demo app improvements:
- Hide volume & mute buttons on mobile-sized screens
- Probe both MP4 and WebM support in DrmEngine
- Update Axinom test assets to v7
- Fix accessibility issues in the demo app
Docs:
- Rewrote the debugging tutorial
- Misc docs cleanup