Releases: xbmc/inputstream.adaptive
Releases · xbmc/inputstream.adaptive
22.1.11-Piers
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
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
v21.5.7 (2024-11-16)
- Partial backport fix to extract kid from init data
22.1.9-Piers
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
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
v22.1.8 (2024-10-28)
- Fixed playback problems when playing videos with different drm in sequence
22.1.7-Piers
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
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
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
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