pass the right types to the methods

This currently works because we accept void* for these functions but it
will fail when we will use the real types.
This commit is contained in:
Wim Taymans 2024-11-20 10:17:37 +01:00
parent e393e57a26
commit 188d920733
4 changed files with 4 additions and 4 deletions

View file

@ -555,7 +555,7 @@ static int set_volume_mute(snd_ctl_pipewire_t *ctl, const char *name, struct vol
param = spa_pod_builder_pop(&b, &f[0]); param = spa_pod_builder_pop(&b, &f[0]);
pw_log_debug("set device %d mute/volume for node %d", dg->id, g->id); pw_log_debug("set device %d mute/volume for node %d", dg->id, g->id);
pw_device_set_param((struct pw_node*)dg->proxy, pw_device_set_param((struct pw_device*)dg->proxy,
SPA_PARAM_Route, 0, param); SPA_PARAM_Route, 0, param);
} else { } else {
if (!SPA_FLAG_IS_SET(g->permissions, PW_PERM_W | PW_PERM_X)) if (!SPA_FLAG_IS_SET(g->permissions, PW_PERM_W | PW_PERM_X))

View file

@ -4002,7 +4002,7 @@ static void registry_event_global(void *data, uint32_t id,
pw_proxy_add_listener(proxy, pw_proxy_add_listener(proxy,
&c->metadata->proxy_listener, &c->metadata->proxy_listener,
&metadata_proxy_events, c); &metadata_proxy_events, c);
pw_metadata_add_listener(proxy, pw_metadata_add_listener(c->metadata->proxy,
&c->metadata->listener, &c->metadata->listener,
&metadata_events, c); &metadata_events, c);
do_sync = true; do_sync = true;

View file

@ -2326,7 +2326,7 @@ static int vidioc_s_ctrl(struct file *file, struct v4l2_control *arg)
} }
param = spa_pod_builder_pop(&b, &f[0]); param = spa_pod_builder_pop(&b, &f[0]);
pw_node_set_param(file->node->proxy, SPA_PARAM_Props, 0, param); pw_node_set_param((struct pw_node*)file->node->proxy, SPA_PARAM_Props, 0, param);
found = true; found = true;
pw_log_info("ctrl 0x%08" PRIx32 " set ok", arg->id); pw_log_info("ctrl 0x%08" PRIx32 " set ok", arg->id);

View file

@ -809,7 +809,7 @@ int pw_manager_set_metadata(struct pw_manager *manager,
value = NULL; value = NULL;
} }
pw_metadata_set_property(metadata->proxy, pw_metadata_set_property((struct pw_metadata*)metadata->proxy,
subject, key, type, value); subject, key, type, value);
return 0; return 0;
} }