Skip to content

Releases: xbmc/inputstream.adaptive

22.1.11-Piers

20 Dec 08:15
Compare
Choose a tag to compare

v22.1.11 (2024-12-20)

  • Fix aarch64 widevine library loading
  • Unknown subtitles are now set correctly as Undetermined
  • [HLS] Add support to read subtitle codec from manifest (fix TTML subtitles)

22.1.10-Piers

16 Nov 08:44
Compare
Choose a tag to compare

v22.1.10 (2024-11-16)

  • Changes/cleanups to MP4 AVCC/HVCC extradata conversions
  • Removed deprecated API ADDON_READ_CHUNKED uses
  • Replaced API ADDON_READ_AUDIO_VIDEO with ADDON_READ_NO_BUFFER
  • Other code cleanups

21.5.7-Omega

16 Nov 08:42
Compare
Choose a tag to compare

v21.5.7 (2024-11-16)

  • Partial backport fix to extract kid from init data

22.1.9-Piers

05 Nov 08:36
Compare
Choose a tag to compare

v22.1.9 (2024-11-05)

  • New test samples python addon (on github sources or see wiki)
  • [SmoothStreaming] Fix corrupted playback regression
  • [HLS] Fix VOD playback problems with periods
  • [HLS] Fix possible crash on stream quality change

21.5.6-Omega

05 Nov 08:33
Compare
Choose a tag to compare

v21.5.6 (2024-11-05)

  • [HLS] Fix VOD playback problems with periods
  • [HLS] Fix possible crash on stream quality change

22.1.8-Piers

28 Oct 15:54
Compare
Choose a tag to compare

v22.1.8 (2024-10-28)

  • Fixed playback problems when playing videos with different drm in sequence

22.1.7-Piers

16 Oct 09:15
Compare
Choose a tag to compare

v22.1.7 (2024-10-16)

  • Default DRM headers are always added to prevent possible license request errors
  • Fix old DRM config backward compatibilty for cases such as playready
  • [widevine] fix a problem that caused error: cannot translate license wrapper
  • [widevine] fix malformed saved debug license files
  • [widevine] fix regression that prevent unwrapping of license certificate response
  • Add new verbose debug expert setting
  • Removed atomic library linking (solve linux build problems)

22.1.6-Piers

12 Oct 07:08
Compare
Choose a tag to compare

v22.1.6 (2024-10-12)

  • New property: inputstream.adaptive.common_headers, allow to set HTTP headers to all HTTP request
  • Fix decoding with some out-of-spec mp4 DRM encrypted streams
  • Fix crash due to regex uses
  • Code cleanups to session / service broker / chooser interface

21.5.5-Omega

12 Oct 07:04
Compare
Choose a tag to compare

v21.5.5 (2024-10-12)

  • Fix decoding with some out-of-spec mp4 DRM encrypted streams
  • Fix crash due to regex uses

22.1.5-Piers

01 Oct 08:25
Compare
Choose a tag to compare

v22.1.5 (2024-10-01)

  • New DRM config property inputstream.adaptive.drm, future replacement to old properties
  • Add support to custom widevine XML wrapped license (new drm property)
  • [DASH] Add PSSH parsing from ContentProtection pro tag
  • inputstream.adaptive.license_data cannot be used anymore to set Playready CDM optional parameter PRCustomData (use new drm property)
  • The secure decoder add-on setting, now can be overrided/configured by add-ons (new drm property)
  • PSSH placeholder for license data is now available to all OS and not limited to android (new drm property)
  • [HLS] Removed undocumented feature, renew license key by using add-on callbacks
  • Removed HB type suport from [Response-Data] field on inputstream.adaptive.license_key
  • Widevine wrappers/unwrappers behaviours now can be debugged by using save license data setting
  • Many code cleanups about PSSH/KID
  • Decrypters changes/cleanups to use smartpointers
  • Updated wiki Integration DRM page: https://github.com/xbmc/inputstream.adaptive/wiki/Integration-DRM
  • Details about new drm property and breaking changes: #1672