Releases: video-dev/hls.js
Releases · video-dev/hls.js
v0.3.7
v0.3.6
v0.3.5
improvement
- Slightly improved logging module #85
- JavaScript AES decryption for fallback of WebCrypto API #99
- Add request url to xhrSetup callback #110
- Improve AES decryption implementation #111
- mediaController : try to swap audio codec on media error recovery, in case no media has ever been played
- Travis CI setup
bugfix
- Trigger event DESTROYING before detaching media in destroy() #101
- v0.3.4: end of video issues back #103
- Fix index error in mse media controller when loading mid-fragment for live playlist #105
- handle HE-AAC v2 signaling like HE-AAC
- Parse and use sample aspect ratio information from SPS #113
- fix redundant stream not dispatched appropriately accross levels
v0.3.4
API change
- rename
Hls.ErrorDetails.FRAG_APPENDING_ERROR
intoHls.ErrorDetails.BUFFER_APPENDING_ERROR
- introduce
Hls.ErrorDetails.BUFFER_APPEND_ERROR
bugfix
v0.3.3
v0.3.2
bugfix
- mp4-remuxer: drop overlapping AAC samples (should avoid some audio decoding error on Chrome)
- mp4-generator : fix and simplify avcc box generation
- fix video listener not properly removed when calling hls.destroy()
- fix FRAG_LOOP_LOADING_ERROR happening on broken streams
v0.3.1
v0.3.0
API change
- introduce
Hls.Events.MEDIA_ATTACHING
- rename
Hls.Events.MSE_ATTACHED
intoHls.Events.MEDIA_ATTACHED
- rename
Hls.Events.MSE_DETACHING
intoHls.Events.MEDIA_DETACHING
- rename
Hls.Events.MSE_DETACHED
intoHls.Events.MEDIA_DETACHED
- rename
hls.attachVideo()
intohls.attachMedia()
- rename
hls.detachVideo()
intohls.detachMedia()
improvement
- Allow for other media sources and destinations (i.e encapsulate MSE concerns into buffer controller only) #60
- Enable easy access to either the playlist, the fragment or both loader #77
- Improved playlist url parsing #80
- Use performance timers for stats #87
bugfixes
- TS demuxer : don't push NAL unit with invalid type
- VOD end of video not fired in Chrome with some videos #83
- Internet Explorer Hangs With Stream With Long DVR (3 hours) #76
- fix FRAG_LOOP_LOADING_ERROR happening on IE
- fix playback of broken streams with large holes without audio/video samples between 2 consecutive fragments.