improvement
- add support for #EXT-X-PROGRAM-DATE-TIME (#106)
- move fragment load retry mechanism in mediaController. this is more robust for live playlist where it was useless to retry loading an expired fragment.
- demuxer: factorize common ADTS header parsing code in adts.js
- unit test playlist loader
API changes
- Externalize hlsjs config through Hls.DefaultConfig static getter/setter (#138)
- differentiate manifest/level config params
bugfix
- add a generic playlist attribute list parser, fixes order dependent parsing of EXT-X-STREAM-INF attributes (#107)
- Prevent tick() handler from being entered while already processing (#126)
- check HTTP status to detect load error (#135 / #137)
- mediaController : jump to following close buffered range when playback is stuck (#127)
- Fixed loading of playlists that contain quoted attribute values (#139)