diff --git a/src/modules/module-client-device/proxy-device.c b/src/modules/module-client-device/proxy-device.c index 2fe8ef5af..b704f7c7a 100644 --- a/src/modules/module-client-device/proxy-device.c +++ b/src/modules/module-client-device/proxy-device.c @@ -52,7 +52,7 @@ static const struct pw_proxy_events proxy_events = { }; struct pw_proxy *pw_core_spa_device_export(struct pw_core *core, - uint32_t type, const struct spa_dict *props, void *object, + const char *type, const struct spa_dict *props, void *object, size_t user_data_size) { struct spa_device *device = object; diff --git a/src/modules/module-client-node/remote-node.c b/src/modules/module-client-node/remote-node.c index a573c9282..ab43d4ec4 100644 --- a/src/modules/module-client-node/remote-node.c +++ b/src/modules/module-client-node/remote-node.c @@ -1197,7 +1197,7 @@ static struct pw_proxy *node_export(struct pw_core *core, void *object, bool do_ } struct pw_proxy *pw_core_node_export(struct pw_core *core, - uint32_t type, const struct spa_dict *props, void *object, + const char *type, const struct spa_dict *props, void *object, size_t user_data_size) { struct pw_impl_node *node = object; @@ -1208,7 +1208,7 @@ struct pw_proxy *pw_core_node_export(struct pw_core *core, } struct pw_proxy *pw_core_spa_node_export(struct pw_core *core, - uint32_t type, const struct spa_dict *props, void *object, + const char *type, const struct spa_dict *props, void *object, size_t user_data_size) { struct pw_impl_node *node; diff --git a/src/modules/module-metadata/proxy-metadata.c b/src/modules/module-metadata/proxy-metadata.c index d5052cfb8..bf8482fb3 100644 --- a/src/modules/module-metadata/proxy-metadata.c +++ b/src/modules/module-metadata/proxy-metadata.c @@ -52,7 +52,7 @@ static const struct pw_proxy_events proxy_events = { }; struct pw_proxy *pw_core_metadata_export(struct pw_core *core, - uint32_t type, const struct spa_dict *props, void *object, + const char *type, const struct spa_dict *props, void *object, size_t user_data_size) { struct pw_metadata *meta = object; diff --git a/src/pipewire/core.c b/src/pipewire/core.c index 243cf0579..3e665ba51 100644 --- a/src/pipewire/core.c +++ b/src/pipewire/core.c @@ -252,7 +252,7 @@ struct pw_proxy *pw_core_export(struct pw_core *core, goto error_export_type; } - proxy = t->func(core, type, props, object, user_data_size); + proxy = t->func(core, t->type, props, object, user_data_size); if (proxy == NULL) { res = -errno; goto error_proxy_failed;