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