Skip to content

Releases: xbmc/inputstream.adaptive

22.1.1-Piers

03 Aug 07:16
Compare
Choose a tag to compare

v22.1.1 (2024-08-03)

  • [Dash] Fix playback stall/crash with manifest having default kid as non-UUID format
  • [Dash] Fix some live streams affected by playback stop regression
  • Reverted bento4 dependency improvements, that has broken Dolby Digital audio
  • Deprecated inputstream.adaptive.license_url / inputstream.adaptive.license_url_append (PVR bug fixed)

21.5.1-Omega

03 Aug 07:13
Compare
Choose a tag to compare

v21.5.1 (2024-08-03)

  • [Dash] Fix playback stall/crash with manifest having default kid as non-UUID format
  • [Dash] Fix some live streams affected by playback stop regression
  • Reverted bento4 dependency improvements, that has broken Dolby Digital audio

22.1.0-Piers

30 Jul 14:09
Compare
Choose a tag to compare

v22.1.0 (2024-07-30)

  • Implemented DRM ClearKey support (for Dash, HLS only)
  • New property inputstream.adaptive.drm_legacy easy way to configure DRM, see details on Wiki
  • New property inputstream.adaptive.config allow to configure curl SSL verify peer and cookies, see details on Wiki
  • [HLS] Fix crash / video freeze when switching stream quality with adaptive streaming
  • [DASH] Fix regression on live streaming video seek
  • [DASH] Fix lost attribute data with manifests that have adaptation set switching
  • Deprecated inputstream.adaptive.internal_cookies, moved to the new inputstream.adaptive.config
  • Updated bento4 dependency to upstream (C++20 compatibility)
  • Updated rapidjson dependency to upstream
  • Deprecated inputstream.adaptive.live_delay, moved to inputstream.adaptive.manifest_config
  • Removed deprecated property inputstream.adaptive.manifest_type
  • Removed deprecated property inputstream.adaptive.manifest_update_parameter

21.5.0-Omega

30 Jul 14:05
Compare
Choose a tag to compare

v21.5.0 (2024-07-30)

  • Implemented DRM ClearKey support (for Dash, HLS only)
  • New property inputstream.adaptive.drm_legacy easy way to configure DRM, see details on Wiki
  • New property inputstream.adaptive.config allow to configure curl SSL verify peer and cookies, see details on Wiki
  • [HLS] Fix crash / video freeze when switching stream quality with adaptive streaming
  • [DASH] Fix regression on live streaming video seek
  • [DASH] Fix lost attribute data with manifests that have adaptation set switching
  • Deprecated inputstream.adaptive.internal_cookies, moved to the new inputstream.adaptive.config
  • Updated bento4 dependency to upstream (C++20 compatibility)

21.4.10-Omega

24 Jun 06:54
Compare
Choose a tag to compare

v21.4.10 (2024-06-24)

  • Fix problem on live streams where buffering block subtitles processing
  • Limited subtitles PTS workaround to HLS attempt to make Dash work
  • Updated google tests dependency to v1.14

21.4.9-Omega

29 May 06:26
Compare
Choose a tag to compare

v21.4.9 (2024-05-29)

  • Fixed some use cases where the period change was not working correctly

21.4.8-Omega

19 May 08:30
Compare
Choose a tag to compare

v21.4.8 (2024-05-19)
[HLS] Fix a problem that can cause video freezes or repeated frames
[HLS] Fix parsing of EXT-X-KEY protection on segments
Fix a problem that was filter out valid cookies
Fix regression caused unrecognized DTS streams

21.4.7-Omega

09 May 16:11
Compare
Choose a tag to compare

v21.4.7 (2024-05-09)

  • [HLS] Fix wrong encryption between discontinuities that can cause crashes

21.4.6-Omega

02 May 07:11
Compare
Choose a tag to compare

v21.4.6 (2024-05-02)

  • [HLS] New manifest_config property params to try fix faulty live services: hls_ignore_endlist, hls_fix_mediasequence, hls_fix_discsequence, see Wiki for details
  • [HLS] Fix crash/playback freeze due to unhandled encryption transition
  • [HLS] Removed forced manifest download at chapter/period change
  • [Widevine] Fix a problem that prevent to create DRM folder on linux systems
  • Try multiple download attempts with HTTP 500 errors before aborting playback

21.4.5-Omega

13 Apr 07:50
Compare
Choose a tag to compare

v21.4.5 (2024-04-13)

  • [Dash] Implemented segment-controlled live stream
  • [Dash] Introduced new property inputstream.adaptive.manifest_config to configure manifest, see Wiki for details
  • [Dash] Handled TimeShiftBuffer between multiple periods
  • [Dash] Limited TimeShiftBuffer to 4 hours to avoid excessive memory consumption, configurable by using the new manifest_config property
  • [Dash] Fix TimeShiftBuffer, regression of v21.4.4
  • [Dash] Fix wrong start period on live streams
  • [Dash] Fix broken playback with MPD providing availabilityStartTime
  • Fixes to not displayed subtitles, regressions of v21.4.4
  • Fix broken playback with avc3/avc4 codecs (Kodi 21 patched on next release)
  • Add RapidJSON dependency