improvement
- allow customization of XHRLoader
- allow customization of live sync delay (#21)
- allow customization of max latency from live edge
- allow customization of ABR controller
- refactor transmuxing, split demuxer and remuxer
- support Timed Metadata embedded in TS (#20)
- handle drift between playlist and fragment duration
bugfixes
- fix npm broken on Windows (#10)
- fix browserify Hls export name
- fix multiple instance of hls not working (#25)
- fix playback stuck after seeking to unbuffered array after video ended (#16)
- fix video ended never fired on some streams (#16)
- TS demuxer : improve parsing robustness to cope with specific streams
- fix playback of playlist including both audio/video and audio-only streams
- fix live playlist sliding not computed correctly and live stalling on fluctuating bandwidth condition
- MP4 remuxer : handle overlapping AAC frames (#42)