From 884ecab425408e396b2c501386db92836027a180 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 22 Sep 2021 15:14:21 +0200 Subject: [PATCH] add SPA_EXPORT for public functions Fixes #1638 --- src/pipewire/data-loop.c | 1 + src/pipewire/mem.c | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pipewire/data-loop.c b/src/pipewire/data-loop.c index 74d92408a..42e570928 100644 --- a/src/pipewire/data-loop.c +++ b/src/pipewire/data-loop.c @@ -187,6 +187,7 @@ void pw_data_loop_add_listener(struct pw_data_loop *loop, spa_hook_list_append(&loop->listener_list, listener, events, data); } +SPA_EXPORT struct pw_loop * pw_data_loop_get_loop(struct pw_data_loop *loop) { diff --git a/src/pipewire/mem.c b/src/pipewire/mem.c index 53806b5b9..7ade84cde 100644 --- a/src/pipewire/mem.c +++ b/src/pipewire/mem.c @@ -130,6 +130,7 @@ struct memmap { struct spa_list link; }; +SPA_EXPORT struct pw_mempool *pw_mempool_new(struct pw_properties *props) { struct mempool *impl; @@ -153,6 +154,7 @@ struct pw_mempool *pw_mempool_new(struct pw_properties *props) return this; } +SPA_EXPORT void pw_mempool_clear(struct pw_mempool *pool) { struct mempool *impl = SPA_CONTAINER_OF(pool, struct mempool, this); @@ -165,6 +167,7 @@ void pw_mempool_clear(struct pw_mempool *pool) pw_map_reset(&impl->map); } +SPA_EXPORT void pw_mempool_destroy(struct pw_mempool *pool) { struct mempool *impl = SPA_CONTAINER_OF(pool, struct mempool, this); @@ -182,7 +185,7 @@ void pw_mempool_destroy(struct pw_mempool *pool) free(impl); } - +SPA_EXPORT void pw_mempool_add_listener(struct pw_mempool *pool, struct spa_hook *listener, const struct pw_mempool_events *events, @@ -662,6 +665,7 @@ struct pw_memmap * pw_mempool_import_map(struct pw_mempool *pool, return map; } +SPA_EXPORT int pw_mempool_remove_id(struct pw_mempool *pool, uint32_t id) { struct mempool *impl = SPA_CONTAINER_OF(pool, struct mempool, this);