Skip to content

Releases: video-dev/hls.js

v0.4.1

29 Dec 18:20
Compare
Choose a tag to compare

bugfix

  • #148 get rid of ES6 only method introduced by #107 in v0.4.0, fix regression on Android and IE11

v0.4.0

23 Dec 17:07
Compare
Choose a tag to compare

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)

v0.3.15

21 Dec 19:31
Compare
Choose a tag to compare

improvement

  • also retry loading fragment after fragment loading timeout

bugfix

  • fire MANIFEST_PARSING_ERROR if no level match browser decoding capabilities #132

v0.3.14

21 Dec 08:11
Compare
Choose a tag to compare

bugfix

  • mediaController : silently retry in case of QuotaExceededError while calling sourcebuffer.appendBuffer(...)

v0.3.13

18 Dec 09:18
Compare
Choose a tag to compare

bugfix

  • fix level filtering

v0.3.12

18 Dec 11:38
Compare
Choose a tag to compare

bugfix

  • #132 fix unsupported codec errors

v0.3.11

15 Dec 18:06
Compare
Choose a tag to compare

bugfix

  • levelController : only keep quality levels with audio/video codecs supported by underlying stack. this should avoid selecting unsupported encoding profile on mobile devices for example.

v0.3.10

11 Dec 09:47
Compare
Choose a tag to compare

bugfix

  • mediaController : BUFFER_APPENDING_ERROR are not fatal

v0.3.9

10 Dec 10:11
Compare
Choose a tag to compare

bugfix

  • mediaController : catch potential mediaSource.endOfStream() exception MEDIA_DETACHING

v0.3.8

10 Dec 08:10
Compare
Choose a tag to compare

bugfix

  • fix typo, resulting in parsed audio codec being always selected, regardless of audio codec signaled in the Manifest