Skip to content

Releases: xbmc/inputstream.adaptive

22.3.15-Piers

12 Jun 06:38

Choose a tag to compare

v22.3.15 (2026-06-12)

  • Fix broken playback with TS H264 streams that use higher codec levels
  • Fix broken playback regression when changing video quality by using OSD

21.5.19-Omega

12 Jun 06:35

Choose a tag to compare

v21.5.19 (2026-06-12)

  • [Dash] Improved support to MPD SegmentBase with multi-periods
  • Fix missing subtitles due to unsupported SegmentBase with multi-periods
  • Fix problem detecting resolution change (adaptive stream selection)
  • Fix broken playback with TS H264 streams that use higher codec levels

22.3.14-Piers

06 Jun 11:34

Choose a tag to compare

v22.3.14 (2026-06-06)

  • [inputstream.adaptive.config] New parameters to override media flags, see wiki
  • [inputstream.adaptive.original_audio_language] property is deprecated, see wiki
  • [Dash] Improved support to MPD SegmentBase with multi-periods
  • Fix missing subtitles due to unsupported SegmentBase with multi-periods
  • [Widevine] Fix decryption problems introduced from 22.3.13
  • Fix support for Common CENC DRM encryption info

22.3.13-Piers

29 May 12:21

Choose a tag to compare

v22.3.13 (2026-05-29)

  • DRM sessions will now be created by default for streams that are actually used only
  • DRM info from media init segments now takes precedence, otherwise fallback to manifest info
  • [inputstream.adaptive.config] check_hdcp parameter is now effective and disabled by default
  • [inputstream.adaptive.manifest_config] removed ignore_fmp4_defaultkid parameter, issue solved
  • [inputstream.adaptive.manifest_config] new ignore_media_defaultkid parameter, see wiki
  • Fix possible ClearKey decryption problem using custom license parameters
  • Fix regression that prevent to use DRM on older Android OS

22.3.12-Piers

18 May 15:18

Choose a tag to compare

v22.3.12 (2026-05-18)

  • Fix WebM video resume bug
  • Updated translations

22.3.11-Piers

11 May 05:37

Choose a tag to compare

v22.3.11 (2026-05-11)

  • [Android] Fix crashes caused by attempts to use unsupported DRMs
  • [WebM] Block playback and add explicit log message to unsupported encrypted streams
  • Kodi inputstream API update to videocodec version 2.2.0
  • Updated translations

22.3.10-Piers

09 Mar 17:50

Choose a tag to compare

v22.3.10 (2026-03-09)

  • [widevine][android] Implemented KID status change callbacks
  • [widevine][android] Fix crash due to custom Kodi package name
  • Updated translations

22.3.9-Piers

26 Feb 07:43

Choose a tag to compare

v22.3.9 (2026-02-26)

  • Fix problem detecting resolution change (adaptive stream selection)
  • Fix audio deadlock during quality change
  • Kodi InputStream API update (min version 2.0.3)

22.3.8-Piers

16 Feb 07:48

Choose a tag to compare

v22.3.8 (2026-02-16)

  • Add new libandroidjni dependency (and removed custom JNI code)
  • Video seek can be more fast with MP4 streaming contents
  • Fix possible video seek stall/freeze near the end of playback
  • Fix possible video loop at the end of playback

22.3.7-Piers

24 Jan 11:06

Choose a tag to compare

v22.3.7 (2026-01-24)

  • Add new ignore_fmp4_defaultkid on manifest_config property (see wiki)
  • Speedup video seeking, now can reuse existing buffer
  • Fix case of DRM session creation, where only one session was created even for different media types
  • Fix video seek (SIDX) problem from v22.3.4, cause playback to freeze
  • Fix TS demuxer video seek from v22.3.3, cause playback to freeze
  • Fix occasional playback freeze on video seek across chapters on TS stream
  • Partially fixed possible double downloaded segments on video seek
  • Bento4 version bump to 1.6.0-641-5-Piers
  • Updated translations