Skip to content

Releases: videojs/http-streaming

v2.6.4

12 Mar 17:19
Compare
Choose a tag to compare

2.6.4 (2021-03-12)

Bug Fixes

  • Monitor playback for stalls due to gaps in the beginning of stream when a new source is loaded (#1087) (64a1f35)
  • retry appends on QUOTA_EXCEEDED_ERR (#1093) (008aeaf)

Chores

v2.6.3

05 Mar 17:58
Compare
Choose a tag to compare

2.6.3 (2021-03-05)

Bug Fixes

  • playback-watcher: Skip over playback gaps that occur in the beginning of streams (#1085) (ccd9352)
  • Add exclude reason and skip duplicate playlist-unchanged (#1082) (0dceb5b)
  • prevent changing undefined baseStartTime to NaN (#1086) (43aa69a)
  • update to mux.js 5.10.0 (#1089) (1cfdab6)

Chores

v2.6.2

24 Feb 21:32
Compare
Choose a tag to compare

2.6.2 (2021-02-24)

Bug Fixes

Tests

v2.6.1

19 Feb 17:05
Compare
Choose a tag to compare

2.6.1 (2021-02-19)

Bug Fixes

  • allow buffer removes when there's no current media info in loader (#1070) (97ab712)
  • live dash segment changes should be considered a playlist update (#1065) (1ce7838)
  • sometimes subtitlesTrack_.cues is null (#1073) (6778ca1)
  • unbreak the minified build by updating rollup-plugin-worker-factory (#1072) (e583b26)

Chores

  • mirror player.src on the demo page using sourceset (#1071) (fee7309)

Documentation

  • README: fix useBandwidthFromLocalStorage and limitRenditionByPlayerDimensions (#1075) (cf2efcb)

v2.6.0

11 Feb 17:51
Compare
Choose a tag to compare

2.6.0 (2021-02-11)

Features

  • allow xhr override globally, for super advanced use cases only (#1059) (6279675)
  • expose m3u8-parser logging in debug log (#1048) (0e8bd4b)

Bug Fixes

  • do not request manifests until play when preload is none (#1060) (49249d5), closes #126
  • store transmuxQueue and currentTransmux on transmuxer instead of globally (#1045) (a34b4da)
  • use a separate ProgramDateTime mapping to player time per timeline (#1063) (5e9b4f1)
  • wait for endedtimeline event from transmuxer when reaching the end of a timeline (#1058) (b01ab72)

Chores

Documentation

  • sample-aes encryption isn't currently supported (#923) (30f9b14)

Tests

  • for IE11, add colon to timezone in Date strings of PDT mapping tests (#1068) (f81c5a9)

v2.5.0

20 Jan 19:57
Compare
Choose a tag to compare

2.5.0 (2021-01-20)

Features

Chores

Tests

  • clear segment transmuxer in media segment request tests (#1043) (83057a8)
  • don't show QUnit UI in regular test runs (#1044) (25c7f64)

v2.4.2

07 Jan 19:42
Compare
Choose a tag to compare

2.4.2 (2021-01-07)

Bug Fixes

  • handle rollover and don't set wrong timing info for segments with high PTS/DTS values (#1040) (9919b85)

v2.4.1

22 Dec 20:23
Compare
Choose a tag to compare

2.4.1 (2020-12-22)

Bug Fixes

  • if a playlist was last requested less than half target duration, delay retry (#1038) (2e237ee)
  • programmatically create Config getters/setters (8454da5)

Chores

v2.3.2

16 Dec 19:53
Compare
Choose a tag to compare

2.3.2 (2020-12-16)

Bug Fixes

  • programmatically create Config getters/setters (8a1dc4f)

Tests

v2.4.0

07 Dec 21:20
Compare
Choose a tag to compare

2.4.0 (2020-12-07)

Features

Bug Fixes

  • abort all loaders on earlyabort (#965) (e7cb63a)
  • don't save bandwidth and throughput for really small segments (#1024) (a29e241)
  • filter out unsupported subtitles for dash (#962) (124834a)
  • keep running the minimumUpdatePeriod unless cancelled or changed (#1016) (f7b528c)
  • prevent double source buffer ready on IE11 (#1015) (b1c2969)
  • remove duplicate cues with same time interval and text (#1005) (6db2b6a)
  • support tracks with id 0 for fmp4 playlists (#1018) (bf63692)
  • Wait for EME initialization before appending content (#1002) (93132b7)
  • when changing renditions over a discontinuity, don't use buffered end as segment start (#1023) (40caa45)
  • experimentalBufferBasedABR: start ABR timer on main playlist load (#1026) (27de9a5), closes #1025

Chores

Code Refactoring

  • Add a better distinction between master and child dash loaders (#992) (56592bc)
  • add sidx segments to playlist object instead of re-parsing xml (#994) (e41f856)
  • unify sidx/master/error request logic (#998) (fe57e60)

Tests