379e093cf8d782342c380675686975ef3e039580 kodi: update to githash 06e2280
c45329884f1c6f15223e3c00c421d929dd5d5ad6 gst-plugins-bad: update to 1.22.9
bcaf5e7a38f4eb284867dcfcecf99202b094bbc7 gst-plugins-base: update to 1.22.9
ba174cb6687b1bb7dc8558903fa6c024bab067c4 gstreamer: update to 1.22.9
e8cc02175e6fdf83923804de6f98a6690249e92a mesa: update to 23.3.4
^ Those are the only changes between those githashes, which points the finger at the Kodi bump, which contains:
a7020765b959043530650cc02ecee6a953b3034d [Android][windowing] Initialize m_bWindowCreated
950a17b7a04c3b1591ef888459fb749f8d64d2fc [Agents] Add keyboard and mouse input
60776861891f12a04e09d9c1a8dbf603b4f0caee [video] Remove non-working context menu manage / info dialog buttons for versions (#24569)
718643ba5e8ae4a80243456c52cc69d73d06f211 Add another msys2 binary to fix game add-on build failures
ada31755f51ff288a75bc67c2b8349856b70cada [Keyboard] Optimize keyboard symbol translation
6fde92b3d3e51865ee6bc9e47fe9d7dfd160b1bc Revert "[guilib][utils] Set IsPlayable false on add items"
b757f1225464d9f389fb388002eefcead254f408 Game API v3.0.2: Add /keyboard and /mouse addresses
c5d225c5390640bb7d80f3ac6b72d4aaa0638727 Game API v3.0.1: Begin port address with a /
0d57b142314e765d623b56afcfc5666fd7ff2321 Game API: Improve documentation
8dfa028c18be1731226094e3d8e38738e0d3777b [videodb] optimize and make GetArtForAsset() more readable
3dff5d0227962aca1fd94567c5a671aa7b40fc55 [videodb] Move default version filter into GetFilter()
62071d4cbaf2c90440282f16058cfb4e133f8d5a [videodb] Simplify GetArtForAsset()
b79c9c80de9d1103099f0810b39453ccebca8d21 [video] Show version art with fallback to movie art, except when choosing version art
ac5a2211777f8a2709198eff94d77324bf4f4b7a [videodb] Ignore empty art
95055e41ab5c2e3f34f4dcb1ca5b72398b67d52d [video] use version specific art only when navigating individual versions. Movie art otherwise.
b7903822a213a8874924aeef1ae4ba877b171ce8 MacOS: add missing key mappings
863dc829360901e5fd5cfb4358cdf2a6ff9014d2 AESinkAudioTrack: Allow multi-channel float by advanced setting
7babe2093f703ee4ebeebc87e572a9c001819b30 AESinkAUDIOTRACK: Remove for now unneded AEChannelToAUDIOTRACKChannel method
ff370e58110eb28dafb6b923de1a52fda39151d2 AudioTrack: Simplify Channel selection
be239ea149de3ce31b01f71e414c671a202496ac [android] remove pre-emptive change for PIL lib copying
719fb584ca8bfa90b0ef3b016011d9c13afd12de [tools/depends][native] Rustup 1.75.0
a53b8a27c6c4539de7814f52b49679ab6cb238e3 [android] Fix stripping ".abi3." from pycryptodome lib names
734d9422c119b9d72213d0d82f402eb73325da02 [Estuary] Refactor of poster/widget overlay icons
5d5a1041b371fa0837abdfde27b36e01016a0cdd [ContextMenus] Don't populate python context items if browsing sub-menus
73ea9a6d34e92fc589699ae3246808a9beb7441e [video] rework dimensions
14615970b66a6f26c8239e55b9adce5a09856ae4 log script commands
c87c89e3831f303dc2f1306c69c75d8191eac15c use only PlistBuddy to read bundle ID
2c4f881408682252497e25eaef3f1bd12dcebfde Speed up game-addon build time
4f25caeefd9947b537e7a92e37f26d66cc40c937 AESinkWASAPI: adjust log messages for fallback code path
76e5236751306a4d144766627404e135af8eedd8 AESinkWASAPI: improve fallback when is not supported exact output channel layout
7b71cff7bfad41ccde4483cd944e22ad2313b404 Fix the scourge of game add-on failures
67d10230fadecb740141d6c156c2e02fd746174a [Peripherals] Add default buttonmaps for keyboard/mouse
360c463b5ed468c4fd5e63d366e95482fcdba133 [pvr] Add context menu item 'play programme from here'/'play only this programme'.
01c20ca87a64fe6f24145af87f76012507f02a4c [pvr] Introduce setting to toggle 'auto play next programme'.
92e11a412f5f1c936e71b2449a5d13a22ceb1843 [pvr] Prevent to close the player while we are playing the 'epg playlist'.
94d0c3739a6405fb4b013d24ae554a5d1f6f924b [pvr] Implement automatic playback of next epg tag in timeline.
a9acef0aa6db2ffe1bee922a1796082dd10a5c91 [pvr] Refactor: Move CPVRGUIActionsPlayback::StartPlayback to class CPVRPlaybackState.
697db1bed6b5f0bfa0fa2d68ab97aeae89be07fe [pvr] CPVRManager::OnPlaybackEnded: Propagate the correct state to the playback state instance.
653855b99be9f70064999251c135c2d3d88297c0 [Games] Rename game input functions for code clarity
e4a6e16339659ab20608fa4f183870f0b86ce217 [Peripherals] Add missing \ingroup tags
56f5be3e2945e7a84b148689c9ec73caa27ee1bc [Peripherals] Move events to subfolder
57e6dc9fc1690fd1059e5898c87b2db183863461 [Peripherals] Update copyright year to 2024
c01bb1653af225539d4a0efadfe44a6130c4a0d5 [Peripherals] Factor add-on lookup out of buttonmap
050c013eb828fd5634ac1fb086590853dacea13a [Peripherals] Rename member variables for code clarity
e4fbdd9e41a7d7e0f36ad91474e0e44a4cefe8b3 [Input] Update copyright year to 2024
7fef0f51a449f6a4b09b32fb0ccd6df84ad1a0dc [Keyboard] Rename KeySymbol to XBMCKey for code clarity
371ef7cab7b1d7eecee73fc71dd0f9fe7f148413 [Keyboard] Refactor keyboard files into input/keyboard/ folder
aa24e0282de67ad5352f38c77f5b7783b296fca5 [Keymaps] Refactor keymap code to new folder
8dcf9b78597a203a40f50d06ae9438078bded37e [Mouse] Refactor CMouseEvent into input/mouse/ folder
14375a75b5245ab39bfe6d74c7db6ab96b14a951 [Mouse] Move interfaces to new CMakeLists.txt
0be21939fb0fac3fd2278d665f9d81a402537d81 [Joysticks] Move interfaces to new CMakeLists.txt
2f203f93867dfd67263aaf0eb6a1ca307baccdbc [Joysticks] Add missing \ingroup tags
2bf543b53c734bdc977de247999d392848649ffa [Remote] Remove unused struct
ad1423271d4ab1773ac0a1651eadf5e9b37d91b8 [Remote] Move interface to new CMakeLists.txt
c5130dfe7cd703b403c6e53b9948d5aab425db01 [Hardware] Move interface to new CMakeLists.txt
e524b7d0657e99092fa01ecc73538f78b0ad84c5 [Actions] Move CActionTranslator to KODI::ACTION namespace
59de376c8988761d4a4caf9693d2e6501986ac65 [Actions] Move IActionListener into actions folder
3243b02c755048494300be34f3d4ea52ab241baf [CMake] Move input subdirectories to new treedata file
1ee88ab8e4da66c1bc8eec92f2c6189552f8b98e EGLUtils: Fix nullptr usage in EglErrorCallback
a2fcf38c86c832df4a0f37377d26bce0f1ce9045 [Datacachecore] Initiallize SStateInfo with sane values
71864d6030a0141e1a58a52f1f13180221b76548 added: enable .avif image support in ffmpeg image
ac7616dba1749f3642e5d129c11770c315a626d3 AndroidMediaCodec: Retry VC1 fix
cb50dfa1df85900d2fa4e454ccb331fab309c51d [Android] file xbmc.properties is no longer needed
ee80a0cc22ef91165596704263360700dbab1dec AESinkPipewire: Set Samplerate for the node
b7c903fbaef6c8cd99ad40582e06ea8edf7730db [Android] ABI check removal
3163a6cb4579389195c4cb4d411107c810ee2fa7 [Joysticks] Fix broken focus on emulated analog stick
1bf1c3611f2e8c28ee2b2e1ba79517346d0b746d [guilib] refactor file item SetOverlayImage
13c967dec6914ed7ac5f73ee49fc097d05db3c9f [video] Do not override the ListItem.Overlay for the navigation parent of versions
378205d16f68aaf4f5edbd6efe7a811f4827be0d [VideoDB] restore compatibility with MariaDB < 10.5.2
8a9b0fd9c50be27b4a9a9fbce52206fa10a00d12 [FileSystem] Refactored and improved logic to use CFileStreamBuffer
fdef39a321bdce2cb924882edaad4c52831a5b28 [Android] Remove special versioning for Android arch types
a5661a6e1d77d55493d1bec173ca1ab1ae55c82a Player Viewer: Add keyboard and mouse controllers and improve sorting
aaf2d6b3b16dbceebd0b23d408f57596ed2e02d2 Player Viewer: Refactor agent input for code clarity
dc76e685df1b5aa3ebdd9b4b9cce63713b7ec30b Player Viewer: Fix jumping past first controller when window is re-opened
Display More
^ None of which really stand out as possible causes for a PVR service not starting. Hmm.
heitbaum any ideas?