Skip to content

Releases: videojs/http-streaming

v2.2.2

14 Oct 20:08
Compare
Choose a tag to compare

2.2.2 (2020-10-06)

Bug Fixes

  • appendsdone abort and handle multiple id3 sections. (#971) (57260e3)

v2.2.1

02 Oct 17:42
Compare
Choose a tag to compare

2.2.1 (2020-10-02)

Bug Fixes

  • check tech error before pause loaders (#969) (248ee82)

v2.2.0

25 Sep 18:54
Compare
Choose a tag to compare

2.2.0 (2020-09-25)

Features

Bug Fixes

  • audio groups with the same uri as media do not count (#952) (3927c0c)
  • dash manifest not refreshed if only some playlists are updated (#949) (31d3441)
  • detect demuxed video underflow gaps (#948) (d0ef298)
  • MPD not refreshed if minimumUpdatePeriod is 0 (#954) (3a0682f), closes #942
  • noop vtt segment loader handle data (#959) (d1dcd7b)
  • report the correct buffered regardless of playlist change (#950) (043ccc6)
  • Throw a player error when trying to play DRM content without eme (#938) (ce4d6fd)
  • use playlist NAME when available as its ID (#929) (2269464)
  • use TIME_FUDGE_FACTOR rather than rounding by decimal digits (#881) (7eb112d)

Chores

  • package: remove engine check in pkcs7 (#947) (89392fa)
  • mark angel one dash subs as broken (#956) (56a0970)
  • mediaConfig_ -> staringMediaInfo_, startingMedia_ -> currentMediaInfo_ (#953) (8801d1c)
  • playlist selector logging (#921) (ccdbaef)
  • update m3u8-parser to v4.4.3 (#928) (af5b4ee)

Reverts

v2.1.0

28 Jul 19:28
Compare
Choose a tag to compare
v2.1.0 Pre-release
Pre-release

2.1.0 (2020-07-28)

Features

  • Easier manual playlist switching, add codecs to renditions (#850) (f60fa1f)
  • exclude all incompatable browser/muxer codecs (#903) (2d0f0d7)
  • expose canChangeType on the VHS property (#911) (a4ab285)
  • let back buffer be configurable (8c96e6c)
  • Support codecs switching when possible via sourceBuffer.changeType (#841) (267cc34)

Bug Fixes

  • always append init segment after trackinfo change (#913) (ea3650a)
  • cleanup mediasource listeners on dispose (#871) (e50f4c9)
  • do not try to use unsupported audio (#896) (7711b26)
  • do not use remove source buffer on ie 11 (#904) (1ab0f07)
  • do not wait for audio appends for muxed segments (#894) (406cbcd)
  • Fixed issue with MPEG-Dash MPD Playlist Finalisation during Live Play. (#874) (c807930)
  • handle null return value from CaptionParser.parse (#890) (7b8fff2), closes #863
  • have reloadSourceOnError get src from player (#893) (1e50bc5), closes videojs/video.js#6744
  • initialize EME for all playlists and PSSH values (#872) (e0e497f)
  • more conservative stalled download check, better logging (#884) (615e77f)
  • pause/abort loaders before an exclude, preventing bad appends (#902) (c9126e1)
  • stop alt loaders on main mediachanging to prevent append race (#895) (8690c78)
  • Support aac data with or without id3 tags by using mux.js@5.6.6 (#899) (9c742ce)
  • Use revokeObjectURL dispose for created MSE blob urls (#849) (ca73cac)
  • Wait for sourceBuffer creation so drm setup uses valid codecs (#878) (f879563)

Chores

  • Add vhs & mpc (vhs.masterPlaylistController_) to window of index.html (#875) (bab61d6)
  • demo: add a representations selector to the demo page (#901) (0a54ae2)
  • fix tears of steal playready on the demo page (#915) (29a10d0)
  • keep window vhs/mpc up to date on source switch (#883) (3ba85fd)
  • update DASH stream urls (#918) (902c2a5)
  • update local video.js (#876) (c2cc9aa)
  • use playready license server (#916) (6728837)

Code Refactoring

  • remove duplicate bufferIntersection code in util/buffer.js (#880) (0ca43bd)
  • simplify setupEmeOptions and add tests (#869) (e3921ed)

v2.0.0

16 Jun 17:48
Compare
Choose a tag to compare
v2.0.0 Pre-release
Pre-release
2.0.0

v1.13.3

22 Apr 19:55
Compare
Choose a tag to compare

1.13.3 (2020-04-22)

Chores

v1.13.1

28 Mar 02:19
Compare
Choose a tag to compare

1.13.1 (2020-03-28)

Bug Fixes

  • put devicePixelRatio behind useDevicePixelRatio option (#785) (57335d9)

v1.13.0

26 Mar 21:19
Compare
Choose a tag to compare

1.13.0 (2020-03-26)

Bug Fixes

  • null check return value of selectPlaylist (#779) (90a0215)
  • take devicePixelRatio into account during ABR (#784) (bd63e57), closes #744

Chores

Reverts

v1.12.3

16 Mar 21:04
Compare
Choose a tag to compare

1.12.3 (2020-03-16)

Bug Fixes

Tests

1.12.2 (2020-02-18)

Bug Fixes

  • add dispose functions and fix memory leaks #643 for 1.x (#734) (89ab859)
  • resume live DASH playlist refreshes after pausing and loading DASH playlist loader (#736) (e966e9c)
  • trim 30s back from playhead even for VOD and LIVE DVR content (#740) (886f592)

1.12.1 (2020-02-11)

Bug Fixes

Code Refactoring

  • add semicolon and move variable closer to usage (#729) (675b1e9)

1.12.0 (2020-02-04)

Features

  • support suggestedPresentationDelay in DASH manifests (#698) (c14fb43)

v1.11.3

17 Jan 19:00
Compare
Choose a tag to compare
v1.11.3 Pre-release
Pre-release

1.11.3 (2020-01-17)

Bug Fixes

  • consider hidden tracks as active (#564) (6acdd20)
  • live startup failures when play happens before playlist is downloaded (#700) (92c93a7), closes #464 #496 #500
  • race condition preventing qualityLevels from being populating (#707) (8c4a11f), closes #677
  • support multiple stream-inf with same URI (#672) (095515c)

Chores

  • stats: add liveui option and various fixes (#695) (a0f6c8b)