From 9fa72f22cbc4028ad21ecb43163552081ed98e4b Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 6 Jul 2021 16:20:05 +0200 Subject: [PATCH] thread: fix compilation --- spa/include/spa/support/thread.h | 1 + src/pipewire/data-loop.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/spa/include/spa/support/thread.h b/spa/include/spa/support/thread.h index 9d10cb150..94e8984e9 100644 --- a/spa/include/spa/support/thread.h +++ b/spa/include/spa/support/thread.h @@ -33,6 +33,7 @@ extern "C" { #include #include +#include #include /** diff --git a/src/pipewire/data-loop.c b/src/pipewire/data-loop.c index 358b0c1c0..74d92408a 100644 --- a/src/pipewire/data-loop.c +++ b/src/pipewire/data-loop.c @@ -204,7 +204,7 @@ SPA_EXPORT int pw_data_loop_start(struct pw_data_loop *loop) { if (!loop->running) { - struct pw_thread *thr; + struct spa_thread *thr; loop->running = true; thr = pw_thread_utils_create(NULL, do_loop, loop); @@ -238,7 +238,7 @@ int pw_data_loop_stop(struct pw_data_loop *loop) pthread_cancel(loop->thread); } pw_log_debug(NAME": %p join", loop); - pw_thread_utils_join((struct pw_thread*)loop->thread, NULL); + pw_thread_utils_join((struct spa_thread*)loop->thread, NULL); pw_log_debug(NAME": %p joined", loop); } pw_log_debug(NAME": %p stopped", loop);