mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-02 09:01:50 -05:00
pipewire: module-rt: simplify check_rtkit()
The return value is always 0, and the `impl` parameter is not used, so ues the return value to return the boolean result instead of an out parameter, and get rid of the unused argument.
This commit is contained in:
parent
10161407ff
commit
801ac5ced8
1 changed files with 4 additions and 8 deletions
|
|
@ -920,19 +920,17 @@ static const struct spa_thread_utils_methods impl_thread_utils = {
|
|||
|
||||
|
||||
#ifdef HAVE_DBUS
|
||||
static int check_rtkit(struct impl *impl, struct pw_context *context, bool *can_use_rtkit)
|
||||
static bool check_rtkit(struct pw_context *context)
|
||||
{
|
||||
const struct pw_properties *context_props;
|
||||
const char *str;
|
||||
|
||||
*can_use_rtkit = true;
|
||||
|
||||
if ((context_props = pw_context_get_properties(context)) != NULL &&
|
||||
(str = pw_properties_get(context_props, "support.dbus")) != NULL &&
|
||||
!pw_properties_parse_bool(str))
|
||||
*can_use_rtkit = false;
|
||||
return false;
|
||||
|
||||
return 0;
|
||||
return true;
|
||||
}
|
||||
|
||||
static int rtkit_get_bus(struct impl *impl)
|
||||
|
|
@ -1118,9 +1116,7 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args)
|
|||
pthread_mutex_init(&impl->lock, NULL);
|
||||
pthread_cond_init(&impl->cond, NULL);
|
||||
|
||||
if ((res = check_rtkit(impl, context, &can_use_rtkit)) < 0)
|
||||
goto error;
|
||||
|
||||
can_use_rtkit = check_rtkit(context);
|
||||
#endif
|
||||
/* If the user has permissions to use regular realtime scheduling, as well as
|
||||
* the nice level we want, then we'll use that instead of RTKit */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue