From 656c58fd986028bcdd5d6c4477dedf341c6a918d Mon Sep 17 00:00:00 2001 From: Jan Koester Date: Mon, 10 Feb 2020 10:48:49 +0100 Subject: [PATCH] jack: add error callback --- pipewire-jack/src/pipewire-jack.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pipewire-jack/src/pipewire-jack.c b/pipewire-jack/src/pipewire-jack.c index aef067177..968b16feb 100644 --- a/pipewire-jack/src/pipewire-jack.c +++ b/pipewire-jack/src/pipewire-jack.c @@ -3872,10 +3872,19 @@ jack_time_t jack_get_time() return SPA_TIMESPEC_TO_USEC(&ts); } +SPA_EXPORT +void default_jack_error_callback(const char *desc) +{ + pw_log_error("pw jack error: %s",desc); +} + +SPA_EXPORT +void (*jack_error_callback)(const char *msg); + SPA_EXPORT void jack_set_error_function (void (*func)(const char *)) { - pw_log_warn("not implemented"); + jack_error_callback = (func == NULL) ? &default_jack_error_callback : func; } SPA_EXPORT