audiomixer: use pipewire's debug system in the audiomixer thread 92/21792/1
authorGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Fri, 28 Jun 2019 14:29:49 +0000 (17:29 +0300)
committerGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Fri, 28 Jun 2019 14:31:49 +0000 (17:31 +0300)
Because the binder doesn't like printing messages with its own
mechanism from other threads.

Change-Id: I6fac81fc6de58f7cbbf2f93b9795c0833e44d85c
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
binding/CMakeLists.txt
binding/audiomixer.c

index 587d137..c199ad2 100644 (file)
@@ -1,7 +1,6 @@
 PROJECT_TARGET_ADD(audiomixer-binding)
 
        add_definitions(-DAFB_BINDING_VERSION=3)
-       add_definitions(-DBUILDING_APPFW_BINDING)
 
        set(audiomixer_SOURCES
                audiomixer-binding.c
index 85ecfc0..91255d5 100644 (file)
 #include <pipewire/array.h>
 #include <pipewire/extensions/endpoint.h>
 
-#if !defined(BUILDING_APPFW_BINDING)
-#define debug(...) fprintf(stdout, __VA_ARGS__)
-#else
-#include <afb/afb-binding.h>
-#define debug(...) AFB_DEBUG(__VA_ARGS__)
-#endif
+#define debug(...) pw_log_debug(__VA_ARGS__)
 
 struct audiomixer
 {