Projects
home:manfred-h
kodi-noX
0005-kodi-comply-with-pipewire-prototypes.patch
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0005-kodi-comply-with-pipewire-prototypes.patch of Package kodi-noX
diff -rup a/xbmc/cores/AudioEngine/Sinks/pipewire/PipewireNode.cpp b/xbmc/cores/AudioEngine/Sinks/pipewire/PipewireNode.cpp --- a/xbmc/cores/AudioEngine/Sinks/pipewire/PipewireNode.cpp 2025-01-15 23:14:15.000000000 +0100 +++ b/xbmc/cores/AudioEngine/Sinks/pipewire/PipewireNode.cpp 2025-02-18 13:42:34.651082731 +0100 @@ -40,7 +40,11 @@ void CPipewireNode::EnumerateFormats() for (uint32_t param = 0; param < m_info->n_params; param++) { if (m_info->params[param].id == SPA_PARAM_EnumFormat) - pw_node_enum_params(m_proxy.get(), 0, m_info->params[param].id, 0, 0, NULL); + /* Pipewire 1.3.* uses a prototyped function which does not accept + * (void *) anymore instead of a macro; we must use an explicit cast to + * (struct pw_node *) here! + */ + pw_node_enum_params((struct pw_node *) m_proxy.get(), 0, m_info->params[param].id, 0, 0, NULL); } }
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.