Skip to content

Releases: xbmc/inputstream.adaptive

20.3.12-Nexus

25 Aug 18:03
Compare
Choose a tag to compare

v20.3.12 (2023-08-25)
[wvdecrypter] Fix memory heap corruption
Fixes to support gcc-13

20.3.11-Nexus

18 Jul 12:36
Compare
Choose a tag to compare

v20.3.11 (2023-07-18)

  • [ADTS] [HLS] fallback when TS container is incorrectly selected due to lack of metadata

20.3.10-Nexus

18 Jul 12:25
Compare
Choose a tag to compare

v20.3.10 (2023-07-18)

  • remove extraneous checks for stream changes on each sample read (fixes Amazon HDR stuttering)
  • [VP9] fix unsupported codec error
  • fix manifest saving
  • [DASH] don't round segment count, allows streams to finish correctly

21.1.3-Omega

17 Jul 11:58
Compare
Choose a tag to compare

v21.1.3 (2023-07-17)

  • [DASH] Rework of manifest update parameters. NOTE: inputstream.adaptive.manifest_update_parameter is now deprecated and replaced by inputstream.adaptive.manifest_upd_params which has a different implementation - add-on devs please see the wiki
  • [DASH] fix rounding of segment count calculation - allows affected VOD streams to finish correctly
  • [AdaptiveTree] rework and cleanup of segment objects, fixing some live DASH streams
  • [TS] improved logging capabilities
  • multiple improvements for live manifest refresh handling
  • [HLS] fix wrong offset for byteranged downloads
  • Cleanup of codec names/fourcc codes, fix incorrect codec displaying in quality chooser
  • [AdaptiveTree] Preserve path to save manifest on cloning class
  • [DASH] Fix replaced init segment from SegmentTemplate
  • [HLS] fix file extension (container) detection
  • Fixes relating to high memory allocation (was causing crashes on high bitrate streams due to memory exhaustion)
  • [AdaptiveStream] On ResetSegment check for byterange not url
  • [SmoothTree] big rework to fix regressions and improve logging. Many affected streams are now playable
  • [HLS] fix for directly playing variant playlists

21.1.2-Omega

09 Jun 11:51
Compare
Choose a tag to compare

v21.1.2 (2023-06-09)

  • [DASH] - allow contentprotection tag without systemID URN
  • [ADTS] - add support for AC-3 and EAC-3 in ADTS container
  • [HLS] fix key url resolution
  • Remove getinfo checks from getnextsample (fixes Amazon stuttering issues)
  • [AdaptiveTree] - introduce feature to autodetect manifest type
  • [DASH] - always set startNumber from SegmentTemplate

21.1.1-Omega

30 May 11:46
Compare
Choose a tag to compare

v21.1.1 (2023-05-30)

  • [AdaptiveStream] Overhaul threading (fixes some freezes/deadlocks)
  • [AdaptiveTree] Massive overhaul of manifest and ttml parsers (thanks @CastagnaIT !)
  • [Widevine] Remove multi-subsample decrypting, use only 1 session where possible
  • Improved debug logging and add option to save manifest files
  • [AdaptiveTree] fix possible deadlocking
  • Several code cleanups
  • [ADTS] fix missing audio for some streams
  • Add Live Delay property to force distance between live edge
  • [webm] Parse audio track extradata (fixes audio)
  • [MP4] Fix memory leak
  • [DASH] Don't start update thread for temp update tree

20.3.9-Nexus

30 May 11:33
Compare
Choose a tag to compare

v20.3.9 (2023-05-30)

  • [DASH] Stop update thread attempting to start for temp update tree

20.3.8-Nexus

12 May 02:39
Compare
Choose a tag to compare

v20.3.8 (2023-05-12)

  • Fix memory leaks - should resolve instability issues on live DASH streams.

20.3.7-Nexus

07 May 09:26
Compare
Choose a tag to compare

v20.3.7 (2023-05-07)

  • Fix some causes of potential freezing
  • [Widevine] use single decrypter session where possible (resolves some license issues)
  • Bumped Bento4
  • Fix no audio issue with some aac streams
  • Add new property live_delay to force playback away from live edge

21.1.0-Omega

04 Apr 21:48
Compare
Choose a tag to compare

v21.1.0 (2023-04-04)

  • Minor version bump - missed at time of v21.0.3