Skip to content

Releases: xbmc/inputstream.adaptive

21.0.4-Omega

04 Apr 21:37
Compare
Choose a tag to compare

v21.0.4 (2023-04-04)

  • [DASH] Fix live period sequence numbers
  • [DASH] Fix live duration updates on some manifests
  • [MP4] Fix for crash when missing STSD atom
  • [DRM] rework CDM timer handling, fixes crashing after playback stop on non-Android devices

20.3.6-Nexus

04 Apr 21:44
Compare
Choose a tag to compare

v20.3.6 (2023-04-04)

  • [MP4] Handle PIFF protection scheme
  • [DASH] Better period matching for multiperiod live manifest refreshes
  • [AdaptiveStream] allow segment download retrys for VOD
  • [DASH] Fix live duration updates on some manifests
  • [DRM] rework CDM timer handling, fixes crashing after playback stop on non-Android devices

21.0.3-Omega

24 Mar 07:41
Compare
Choose a tag to compare

v21.0.3 (2023-03-24)

  • [DASH] better period matching for live refreshes
  • [AdaptiveStream] rework/update of download retries, allowing for VOD retry attempts
  • [SSD] add xbmcaltbinaddons to search path
  • [SSD][Widevine] Add new video formats

21.0.2-Omega

10 Mar 06:45
Compare
Choose a tag to compare

v21.0.2 (2023-03-10)

  • Reimplement saving license data, controllable in settings
  • [DASH] fix representation updates for identical adaptationsets
  • [Widevine] add support for linux arm64
  • reduce logging when waiting for new segments in live manifests
  • [DASH] fix url calculation issues
  • bump gtest
  • handle PIFF protection scheme

20.3.5-Nexus

10 Mar 06:49
Compare
Choose a tag to compare

v20.3.5 (2023-03-10)

  • [Widevine] Reimplement saving license data, controllable in settings
  • [DASH] fix representation updates for identical adaptationsets
  • [Widevine] add support for linux arm64
  • reduce logging when waiting for new segments in live manifests
  • [DASH] fix url calculation issues

21.0.1-Omega

23 Feb 11:20
Compare
Choose a tag to compare

v21.0.1 (2023-02-23)

  • overhaul url utils to follow RFC 3986
  • [Debug] option to save manifests to disk for debugging purposes
  • remove deprecated properties and pipe support for manifest url
  • [DRM] fix bug when supplying license_data property

20.3.4-Nexus

23 Feb 11:23
Compare
Choose a tag to compare

v20.3.4 (2023-02-23)

  • overhaul url utils to follow RFC 3986
  • [Debug] option to save manifests to disk for debugging purposes
  • [DRM] fix bug when supplying license_data property
  • translation updates

20.3.3-Nexus

08 Feb 22:06
Compare
Choose a tag to compare

v20.3.3 (2023-02-08)

  • [Repchooser] Don't give stream selector dialog when only one available
  • [DRM] handle empty headers with license request
  • fix crashing on malformed url params
  • New properties for separate stream/manifest headers/params and overhaul of behaviour, fixing some manifests that wouldn't play. Add-on devs please see integration page on our wiki.
  • [HLS] default to TS filetype when file extension missing/unable to be determined
  • [fMP4] handle changing track IDs between streams, fixes crashing on stream change
  • [WV] improved capability logging
  • Fix regression with seeking
  • [HLS][WEBVTT] Various fixes including duplicate subtitle issue, alignment for some streams, bad behaviour of filling segment buffer before starting playback
  • [Bento4] upstream updates fixing building on powerpc linux
  • [DASH] fix for live videos with segmenttimeline in representations, correct manifest parameter automatically set

20.3.2-Nexus

11 Jan 21:38
Compare
Choose a tag to compare

v20.3.2 (2023-01-11)

  • [HLS] fix for incomplete length sub streams
  • Fix memory leak
  • [ISM] allow case insensitive live flag
  • Fix crashing when missing track ID
  • Fix issue where manifest files without an extension would not play
  • [ISM] fix regression preventing protection being parsed correctly
  • Bump Bento4 to 1.6.0-639-5-Nexus

20.3.1-Nexus

07 Oct 22:46
Compare
Choose a tag to compare

v20.3.1 (2022-10-07)

  • Print stream ids in log when seeking
  • [DASH] Fix possible crash for live streams
  • [DASH] Fix issue with baseurls/template causing incorrect url calculation
  • [DRM] Fix regression with unknown keyids sending uninitialised data to decrypter
  • [HLS] Support EXT-X-Byterange tags that don't contain start byte value
  • Allow for playlists to set crypto mode
  • [DRM] Partial refactor, fix for decrypting CBC with multi subsamples