github xbmc/xbmc 20.1-Nexus

latest releases: 21.0-Omega, 21.0rc2-Omega, 21.0rc1-Omega...
13 months ago

What's Changed

  • EndTime: fix overflow when doing large comparisons by @fritsch in #22471
  • DXVA: fix AMD SD interlaced workaround by @thexai in #22489
  • [video][music] Fixes for playback related context menu item apperance by @ksooo in #22533
  • [PVR] Fix sort by channel backend order. by @ksooo in #22544
  • [backport] TrueHD fixes + AudioTrack fixes + PAPlayer fixes by @thexai in #22564
  • [video][music] Fix next item not selected on queue item context menu item. by @ksooo in #22555
  • [video][music] Fix 'Play' and other related context menu items not appearing … by @ksooo in #22575
  • [backport] Retroplayer: Savestate manager fixes by @KOPRajs in #22517
  • backport: [android] strip abi version off cryptodome lib names by @wsnipex in #22550
  • [backport][addons][filesystem] Fix memory limits with kodi::vfs::readline by @phunkyfish in #22593
  • [backport][Android][gradle] Configure android.ndkPath by @joseluismarti in #22586
  • Fix version format as they need to be sortable by @razzeee in #22504
  • [backport][Video][GUIViewState] Add and set missing playlist sort by @CastagnaIT in #22601
  • [favourites][keymaps] Favourites Browser window: Catch-up on features of the deprecated Favourites dialog by @ksooo in #22604
  • [video][music] Fix playlist item order. … by @ksooo in #22610
  • [backport] windowing: X11: Add missing include (fix build with GCC 13) by @thesamesam in #22630
  • [PVR] CPVRClients: Optimize calls which obtain client capabilities. by @ksooo in #22655
  • [Backport] Game OSD: Address savestate manager usability issues by @garbear in #22632
  • [Windows] handle WM_INITMENU event to disable move from system menu when window is in full screen by @thexai in #22671
  • [dllwrapper] wrap dll_stat64 and dll_fstat64 by @vpeter4 in #22683
  • [Backport] RetroPlayer: Code improvements by @garbear in #22666
  • [backport][python][xbmcgui] Fix ControlEdit constructor args by @CastagnaIT in #22704
  • [backport] RetroPlayer: Improve reading from write-only memory by @garbear in #22694
  • fixed: PVR timer validation was broken for certain (TVHeadend) timer rules by @arnova in #22732
  • [backport] tools/depends: Python update to 3.11.2 by @lrusak in #22749
  • render the .notdef characters to fix drawing of text with missing unicode font by @fritsch in #22659
  • [Backport][Subtitles] Fix subtitles in livestreams with high start timestamps by @mediaminister in #22568
  • [backport][Subtitles][TagSami] Handle basic color names by @CastagnaIT in #22718
  • [backport][Subtitles][WebVTT] Fixed segmented webvtt sync by @CastagnaIT in #22709
  • [backport][Subtitles][WebVTT] Fix overlapped subtitles on malformed segments by @CastagnaIT in #22719
  • [backport][Subtitles][Libass] Fix line spacing to avoid overlap box by @CastagnaIT in #22660
  • Audio Backports from testing group by @fritsch in #22757
  • [backport][pvr] Always retirieve the max DB ID for providers when reading them from the DB - Nexus by @phunkyfish in #22741
  • [Backport] Savestate Manager: Break dependency on DialogSelect and add "Saved with" by @garbear in #22750
  • [Backport] RetroPlayer: Faster in-game savestate dialog and autosaves by @garbear in #22754
  • [backport][upnp]: fix state reporting by @enen92 in #22785
  • [Nexus] Update translation related workflows by @gade01 in #22797
  • [backport][upnp]: load library art before broadcasting remote watched state by @enen92 in #22783
  • [backport] CSMBDirectory: fix return value for smbc_getxattr by @howie-f in #22767
  • [settings][airplay] Fix password setting order/dependencies by @enen92 in #22814
  • [backport][Subtitles] Fix RTL on subtitles by @CastagnaIT in #22776
  • [backport][Subtitles][TX3G] Fix styles lookup by @CastagnaIT in #22831
  • [backport][Android] Fix symbol relocation errors on Android x86 by @joseluismarti in #22833
  • [Backport] Savestate rendering by @garbear in #22781
  • [backport][libass] Temporary font folder checking by @joseluismarti in #22849
  • [GUI][GUIImage] Fix inconsistencies for colordiffuse by @enen92 in #22848
  • [Backport] Port Dialog: Fix resetting multitaps by @garbear in #22844
  • [PVR] Rework PVR windows late init. by @ksooo in #22864
  • VideoPlayerAudio: use simple algorithm for self-learning max allowed a/v Out-Of-Sync by @fritsch in #22870
  • StringUtils: fix sorting by name with ascii punctuation and symbols o… by @vpeter4 in #22556
  • [Backport][GUIImage] Fix regression for color diffuse if no info is set by @enen92 in #22872
  • AudioTrack: Increase robustness by @fritsch in #22795
  • [backport][Valgrind] Fix some jumps depending on uninitialized values by @neo1973 in #22850
  • [Backport] guilib: Fix warning in GUIListGroup control by @garbear in #22887
  • [video] Fix watched status not taken into account when queueing items. by @ksooo in #22903
  • [backport][Skin][Estuary] Fix player settings adjustments if autoclose video osd is active by @enen92 in #22904
  • AESinkAudioTrack: Revert sanity checking by @fritsch in #22905
  • [Windows][Installer] fix the missing .html files of Chorus2 with proper exclusion of .h by @thexai in #22908
  • [Addons] Having no repos is no error by @mglae in #22916
  • [backport] NFSv3 and NFSv4 fixes and improvements by @thexai in #22909
  • [Backport] Controller Dialog: Fix "Ignore Input" buttons not being saved by @garbear in #22893
  • [Backport] Fixes and improvements from "show actual controllers" PR by @garbear in #22892
  • Revert "AESinkAudioTrack: Use most simple pause() logic" by @fritsch in #22907
  • ActiveAESink: workaround for TrueHD and DD+ broken after pause or seek in AudioTrack RAW (Android only) by @fritsch in #22945
  • [Backport] Sync controller add-ons with controller-topology-project by @garbear in #22928
  • [Windows] Fix SMB read chunk size when is not used FileCache by @thexai in #22946
  • [upnp] fix regressions for folder definitions by @enen92 in #22859
  • [BP] [jenkins][Apple] Some fixes for apple buildsteps in #22958
  • [BP] tools/depends: make the hash file an order only prerequisite in #22959
  • [BP] VideoPlayerCodec: Stop dividing by zero in #22957
  • [BP][Windows][dxva] fix processor height in #22962
  • [BP] ExifParser: Fix several out of bounds accesses while parsing exif information in #22960
  • [BP][Windows] shrink window to fit the screen and avoid a crash in #22961
  • [Nexus] Bump version 20.1 by @fuzzard in #22965

Full Changelog: 20.0-Nexus...20.1-Nexus

Don't miss a new xbmc release

NewReleases is sending notifications on new releases.