Summary
HLS.js v1.2.5 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Bugfixes and Improvements
- ID3: add duration to metadata samples, mimic Safari behavior on unbounded cues (#4967) @jprjr
- Bugfix: Subtitles not working on live with EXT-X-PROGRAM-DATE-TIME gaps (#4999) @erankor
- Bugfix: Exception when xhr.response is null (#4980) @asashakira
- Bugfix: MPEG-2 TS segments not starting with TS packet sync byte (#5006) @robwalch
- Bugfix: MPEG-2 TS DTS/PTS overlap between segments #4976 (#4977) @robwalch
- Bugfix: HEVC 608 captions (#4972) @erankor
- Bugfix: Support Opus lowercase CODECS entry (#4526) @stolen
- Bugfix: Live stream not seeking to start position (#4951) @kmamal
Tasks
- Remove redundant discardEPB call & impl in tsdemuxer (#4983) @erankor
- Webpack 5 Upgrade (#5007) @robwalch
Documentation
Demo Page
https://hls-js-acf592b8-566a-4553-aa84-d2d6adcdc0db.netlify.app/
API and Breaking Changes
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.