21.1-Omega
版本发布时间: 2024-08-17 15:08:13
xbmc/xbmc最新发布版本:21.1-Omega(2024-08-17 15:08:13)
What's Changed
- [backport][guilib] Fix two heap-user-after-free by @neo1973 in https://github.com/xbmc/xbmc/pull/24946
- [backport][DllLoader] Remove fstatvfs64 wrapper by @joseluismarti in https://github.com/xbmc/xbmc/pull/24968
- [webinterface.default] Update to 21.x-1.0.1 by @enen92 in https://github.com/xbmc/xbmc/pull/24879
- [backport][MacOS] Handle MediaKey callback in main thread by @enen92 in https://github.com/xbmc/xbmc/pull/24983
- [Omega][video] CGUIDialogVideoManager: Fix master profile database instance … by @ksooo in https://github.com/xbmc/xbmc/pull/24998
- [backport][video] Improve Performance of the "Choose version" dialog by @CrystalP in https://github.com/xbmc/xbmc/pull/25004
- [backport][Android] Fix wake-up when sleeping with active hdmi by @hugbug in https://github.com/xbmc/xbmc/pull/24993
- GBM: fix setting no HDR mode (on SDR display) by @mglae in https://github.com/xbmc/xbmc/pull/24865
- [backport][videoplayer] Fix Playback Delay for Items from uPnP sources by @CrystalP in https://github.com/xbmc/xbmc/pull/25017
- Linux: Use pulseaudio by default again by @fritsch in https://github.com/xbmc/xbmc/pull/25019
- [BP][ffmpeg] Fix stereo upmixing by @sundermann in https://github.com/xbmc/xbmc/pull/25038
- [BP][Xbox] Fix crash when DisplayInformation it's called from other thread by @thexai in https://github.com/xbmc/xbmc/pull/25037
- [backport][GUIDialogSettingsBase] Clean-up owned edit control in FreeControls() by @neo1973 in https://github.com/xbmc/xbmc/pull/25020
- MacOS: Avoid rendering refresh while liveresizing by @enen92 in https://github.com/xbmc/xbmc/pull/25030
- Backport: MediaSession: Update only when something changes by @fritsch in https://github.com/xbmc/xbmc/pull/25041
- [backport][VideoPlayerVideo] Dont require extradata for avc3, avc4 by @CastagnaIT in https://github.com/xbmc/xbmc/pull/24942
- [backport][video] Fix Movie Information Refresh by @CrystalP in https://github.com/xbmc/xbmc/pull/25016
- [backport][guilib] Decouple left/right text truncate from alignment by @CastagnaIT in https://github.com/xbmc/xbmc/pull/24851
- Add System.Platform.WebOS conditional [Omega backport] by @matthuisman in https://github.com/xbmc/xbmc/pull/25074
- [BP] AEStreamInfo: remove spammy EAC3 log line by @thexai in https://github.com/xbmc/xbmc/pull/25108
- [backport][GUITextLayout] Fix text wrap and justify alignment by @CastagnaIT in https://github.com/xbmc/xbmc/pull/25001
- [BP][FileSystem] Fix playback stop when read external SRT subtitles files by @thexai in https://github.com/xbmc/xbmc/pull/25129
- Bump version to 21.0.1 to allow Android install on top of Play Store version by @thexai in https://github.com/xbmc/xbmc/pull/25130
- [BP][Scraper] Set path when scraping filename identifiers by @sundermann in https://github.com/xbmc/xbmc/pull/25150
- [backport] fix gcc-14 compile issues for Omega by @heitbaum in https://github.com/xbmc/xbmc/pull/25107
- [backport]fix loading a video thumb in picture browser by @rmrector in https://github.com/xbmc/xbmc/pull/25138
- [Omega] game.controller.keyboard: Update to version 1.1.43 by @garbear in https://github.com/xbmc/xbmc/pull/25152
- [Backport] [GUI] Move dialog settings button and control ID range by @Hitcher in https://github.com/xbmc/xbmc/pull/25169
- [Omega][PVR] Timer settings dialog: Fix selection of current channel, for ex… by @ksooo in https://github.com/xbmc/xbmc/pull/25190
- [Omega][PVR] Fix crash on creation of epg-based reminder rule with 'any channel'… by @ksooo in https://github.com/xbmc/xbmc/pull/25192
- [Omega] Fix loading ISO files on Android arm-v7a by @joseluismarti in https://github.com/xbmc/xbmc/pull/25156
- [backport][GUIFontTTF] Fix regressions on centered GUI text by @CastagnaIT in https://github.com/xbmc/xbmc/pull/25168
- [backport][GUI] Fix network link status in system info by @joseluismarti in https://github.com/xbmc/xbmc/pull/25220
- [bp] fix typo: [cleanup] convert defines to functions by @howie-f in https://github.com/xbmc/xbmc/pull/25181
- [backport][wayland] Treat monitor physical width/height of 0 as invalid by @j-piecuch in https://github.com/xbmc/xbmc/pull/25235
- [BP] Fix rare random audio dropouts in some TrueHD sources (passthrough) by @thexai in https://github.com/xbmc/xbmc/pull/25238
- [Backport][Video] Fix Episode NFO parsing error (introduced in #24565). by @78andyp in https://github.com/xbmc/xbmc/pull/25201
- [BP] FileCache: fix unnecessary use of StreamBuffer when is used FileCache by @thexai in https://github.com/xbmc/xbmc/pull/25251
- [Omega][PVR] CPVRChannelGroupFromClient::UpdateFromClients: Update from own … by @ksooo in https://github.com/xbmc/xbmc/pull/25271
- [Backport] [Joysticks] Fix mapping PS4 trigger analog semiaxes by @garbear in https://github.com/xbmc/xbmc/pull/25225
- [Backport][Input] Fix Persian keyboard layout by @joseluismarti in https://github.com/xbmc/xbmc/pull/25249
- [Omega][settings] Fix empty heading of input dialogs (keyboard, number, ...)… by @ksooo in https://github.com/xbmc/xbmc/pull/25283
- [Omega][video] VideoSelectActionProcessor: On ACTION_INFO, if the item has n… by @ksooo in https://github.com/xbmc/xbmc/pull/25287
- [BP][FileSystem] limit SMB chunk size to 64 KB for SMBv1 by @thexai in https://github.com/xbmc/xbmc/pull/25295
- [Omega][PVR] Timer settings dialog: When creating new timer rules without an… by @ksooo in https://github.com/xbmc/xbmc/pull/25302
- [Backport]Rendering: drop markwindow dirty after setrendergui change by @enen92 in https://github.com/xbmc/xbmc/pull/25165
- [build] fix missing include by @howie-f in https://github.com/xbmc/xbmc/pull/25320
- fixed: infinite loop parsing an invalid moving speed config by @notspiff in https://github.com/xbmc/xbmc/pull/25322
- [Backport] new TrueHD MAT packer code + move TrueHD packing to CDVDAudioCodecPassthrough by @thexai in https://github.com/xbmc/xbmc/pull/25312
- [Backport] [Android] Allow setting the VideoLayout view to transparent color by @quietvoid in https://github.com/xbmc/xbmc/pull/25335
- [Omega][PVR] CPVRClient: Request TV groups and members only if the addon sup… by @ksooo in https://github.com/xbmc/xbmc/pull/25333
- [BP][tools/depends] Bump rust 1.79 and add Cargo.lock files by @fuzzard in https://github.com/xbmc/xbmc/pull/25342
- [backport][CharsetConverter] Fix crash if iconv returns EINVAL by @enen92 in https://github.com/xbmc/xbmc/pull/25350
- [backport] Tuple: fix warning maybe-uninitialized by @vpeter4 in https://github.com/xbmc/xbmc/pull/25381
- [backport] libUPnP: Fix memory allocation of size 0 by @vpeter4 in https://github.com/xbmc/xbmc/pull/25375
- [backport][Windows] Fix rx6400 detection by @CrystalP in https://github.com/xbmc/xbmc/pull/25369
- [Omega] Python: Restore close of WindowXML when application exits by @garbear in https://github.com/xbmc/xbmc/pull/25399
- [Omega] Python: Fix hang at application shutdown by @garbear in https://github.com/xbmc/xbmc/pull/25400
- [Backport][AudioEngine] Make a smarter choice between PulseAudio and PipeWire by @neo1973 in https://github.com/xbmc/xbmc/pull/25252
- [Omega] [PVR] Fix Reminders update special cases by @ksooo in https://github.com/xbmc/xbmc/pull/25469
- [Omega] [video| Fix bookmarks db persistence by @ksooo in https://github.com/xbmc/xbmc/pull/25470
- [Omega][video] Do not show video info dialog if item has an empty video info tag by @ksooo in https://github.com/xbmc/xbmc/pull/25489
- Don't change fileending to png - Backport by @razzeee in https://github.com/xbmc/xbmc/pull/25484
- Fix typo in strings.po by @Hitcher in https://github.com/xbmc/xbmc/pull/25490
- [backport][videodb][videoversion] Fix Leaks on Movie / Asset Removal by @CrystalP in https://github.com/xbmc/xbmc/pull/25462
- [Backport] Fix missing subtitle help tips by @Hitcher in https://github.com/xbmc/xbmc/pull/25492
- [backport][FileItem] Fix mimetype content lookup regression by @CastagnaIT in https://github.com/xbmc/xbmc/pull/25477
- [backport][DVDFactorySubtitle] Improved ASS format detection by @CastagnaIT in https://github.com/xbmc/xbmc/pull/25455
- [Backport][DirectSound] Fix buffer underrun for Bluetooth audio devices by @thexai in https://github.com/xbmc/xbmc/pull/25511
- [backport][GUI][X11] Fix deadlock on dialog renderloop by @enen92 in https://github.com/xbmc/xbmc/pull/25451
- [PVR] Group Manager: Do not show hidden channels in list of ungrouped… by @ksooo in https://github.com/xbmc/xbmc/pull/25550
- [Backport][Estuary] Fix watched icons for episodes & sets by @jjd-uk in https://github.com/xbmc/xbmc/pull/25554
- [BP] Bump Android SDK 34 + AGP 8.1 by @fuzzard in https://github.com/xbmc/xbmc/pull/25583
- [backport] KeyboardTranslator: Fix call to
StringUtils::ToLower
by @neo1973 in https://github.com/xbmc/xbmc/pull/25572 - [MUSIC] Fix separators so that artist sortnames split correctly by @the-black-eagle in https://github.com/xbmc/xbmc/pull/25557
- [Omega][PVR] Fix major design flaw to use std::hash value as persistent client UID by @ksooo in https://github.com/xbmc/xbmc/pull/25594
- [Omega][video] Change select action choose implementation to open the full context menu of the item… by @ksooo in https://github.com/xbmc/xbmc/pull/25596
- [Omega] Show "Maximum rewind time" on basic level by @garbear in https://github.com/xbmc/xbmc/pull/25585
- [Omega][video][windows] Fix videos provided by plugins not played from info … by @ksooo in https://github.com/xbmc/xbmc/pull/25611
- [backport] TestConversionMatrix: Add missing
<iomanip>
include by @neo1973 in https://github.com/xbmc/xbmc/pull/25627 - [cmake][addons] Dont quote variable passed to externalproject_add by @fuzzard in https://github.com/xbmc/xbmc/pull/25628
- [Omega] Release 21.1 by @fuzzard in https://github.com/xbmc/xbmc/pull/25620
Full Changelog: https://github.com/xbmc/xbmc/compare/21.0-Omega...21.1-Omega