Releases: videojs/http-streaming
Releases · videojs/http-streaming
v2.6.2
v2.6.1
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
Documentation
v2.6.0
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
andcurrentTransmux
ontransmuxer
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
- add legacy avc source (#1050) (b34a770)
- add pdt test sources (#1067) (112148b)
- better worker build and synchronous web worker (#1033) (f0732af)
Documentation
Tests
v2.5.0
v2.4.2
v2.4.1
v2.3.2
v2.4.0
2.4.0 (2020-12-07)
Features
- playback watcher: Configurable live seekable window (#997) (ad5c270)
- log on mislabeled segment durations for HLS (#1010) (4109a7f)
- update to mux.js 5.7.0 (#1014) (5f14909), closes #1001 #909
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
- add multiple soon-to-work sources (#1007) (030469f)
- don't run tests on release (#1006) (d13b737)
- skip duplicate ci workflows (#1021) (20cc4a3)
- switch from travis to github actions for ci (#989) (c9b195b)
- demo page: add an overrideNative button (default on) (#1027) (197daab)
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
v2.3.1
v2.3.0
2.3.0 (2020-11-05)
Features
Bug Fixes
- appendsdone abort and handle multiple id3 sections. (#971) (329d50a)
- check tech error before pause loaders (#969) (0c7b2cb)
- inline json version (#967) (326ce1c)
- experimentalBufferBasedABR: call selectPlaylist and change media on an interval (#978) (200c87b), closes #886 #966 #964
- only prevent audio group creation if no other playlists are using it (#981) (645e979)
- playback-watcher: ignore subtitles (#980) (ca7655e)