diff --git a/src/modules/module-protocol-native.c b/src/modules/module-protocol-native.c index 3e91415af..16df0c369 100644 --- a/src/modules/module-protocol-native.c +++ b/src/modules/module-protocol-native.c @@ -357,7 +357,7 @@ static struct client_data *client_new(struct server *s, int fd) pw_properties_setf(props, PW_KEY_MODULE_ID, "%d", d->module->global->id); - client = pw_impl_client_new(protocol->context, + client = pw_context_create_client(protocol->context, protocol, props, sizeof(struct client_data)); if (client == NULL) goto exit; diff --git a/src/pipewire/impl-client.c b/src/pipewire/impl-client.c index b517355be..3d8293fec 100644 --- a/src/pipewire/impl-client.c +++ b/src/pipewire/impl-client.c @@ -280,7 +280,7 @@ static const struct pw_context_events context_events = { * \memberof pw_impl_client */ SPA_EXPORT -struct pw_impl_client *pw_impl_client_new(struct pw_context *context, +struct pw_impl_client *pw_context_create_client(struct pw_context *context, struct pw_protocol *protocol, struct pw_properties *properties, size_t user_data_size) diff --git a/src/pipewire/impl-client.h b/src/pipewire/impl-client.h index a7f0464a6..ca6e37cc6 100644 --- a/src/pipewire/impl-client.h +++ b/src/pipewire/impl-client.h @@ -110,7 +110,7 @@ struct pw_impl_client_events { /** Create a new client. This is mainly used by protocols. */ struct pw_impl_client * -pw_impl_client_new(struct pw_context *context, /**< the context object */ +pw_context_create_client(struct pw_context *context, /**< the context object */ struct pw_protocol *prototol, /**< the client protocol */ struct pw_properties *properties, /**< client properties */ size_t user_data_size /**< extra user data size */);