Skip to content

Releases: xbmc/inputstream.adaptive

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

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