Skip to content

Releases: xbmc/inputstream.adaptive

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:/xbmc/inputstream.adaptive/wiki/Integration-DRM
  • Details about new drm property and breaking changes: #1672

22.1.4-Piers

28 Aug 13:42
Compare
Choose a tag to compare

v22.1.4 (2024-08-28)

  • [ClearKey] Fix bad license data encoding/decoding
  • Fix to prevent initialize decrypters already initialized
  • Fix a possible problem on KID extraction from mp4box
  • Fix a problem that can cause delay to perform live streams manifest updates, causing buffering problems

21.5.4-Omega

28 Aug 13:40
Compare
Choose a tag to compare

v21.5.4 (2024-08-28)

  • [Widevine] Improved synthesized PSSH for smooth streaming with Playready
  • [ClearKey] Fix bad license data encoding/decoding
  • Fix to prevent initialize decrypters already initialized
  • Fix a possible problem on KID extraction from mp4box
  • Fix a problem that can cause delay to perform live streams manifest updates, causing buffering problems

22.1.3-Piers

24 Aug 14:42
Compare
Choose a tag to compare

v22.1.3 (2024-08-24)

  • INFO: Playback problems with PlayReady DRM are known, we are investigating for a solution
  • [HLS] Add support to PlayReady
  • [Widevine] Improved synthesized PSSH for smooth streaming with Playready
  • Removed unofficial pipe support from manifest url to prevent possible playback problems
  • [ClearKey] Add support to set license server url from drm_legacy property
  • [ClearKey] Add support to set license server headers from drm_legacy property
  • [ClearKey] Improved compatibility to override manifests with other DRM's
  • [HLS] Fix non-stop playback problem when the decrypter is not initialised for some problem
  • Fix a license data regression with smooth streaming
  • Fix a smooth streaming regression that caused decryption problems

21.5.3-Omega

24 Aug 14:39
Compare
Choose a tag to compare

v21.5.3 (2024-08-24)

  • INFO: Playback problems with PlayReady DRM are known, we are investigating for a solution
  • [ClearKey] Add support to set license server url from drm_legacy property
  • [ClearKey] Add support to set license server headers from drm_legacy property
  • [ClearKey] Improved compatibility to override manifests with other DRM's
  • [HLS] Fix non-stop playback problem when the decrypter is not initialised for some problem
  • Fix a license data regression with smooth streaming
  • Fix a smooth streaming regression that caused decryption problems

22.1.2-Piers

10 Aug 09:12
Compare
Choose a tag to compare

v22.1.2 (2024-08-10)

  • [HLS] Fix playback stop problem with some AAC streams
  • Fix builds with GCC-14

21.5.2-Omega

10 Aug 09:09
Compare
Choose a tag to compare

v21.5.2 (2024-08-10)

  • [HLS] Fix playback stop problem with some AAC streams
  • Fix builds with GCC-14