From e81091c8bbdb907d9a0c5877f9bfcc4e73175393 Mon Sep 17 00:00:00 2001 From: trutkin Date: Thu, 14 Oct 2004 14:47:25 +0000 Subject: [PATCH] thread init callback fixed for macosx. Added envvar JACK_DRIVERS. git-svn-id: svn+ssh://jackaudio.org/trunk/jack@769 0c269be4-1314-0410-8aa9-9f06e86f4224 --- configure.in | 2 +- libjack/client.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/configure.in b/configure.in index b47154e..f7fba25 100644 --- a/configure.in +++ b/configure.in @@ -15,7 +15,7 @@ dnl changes are made dnl --- JACK_MAJOR_VERSION=0 JACK_MINOR_VERSION=99 -JACK_MICRO_VERSION=5 +JACK_MICRO_VERSION=6 dnl --- dnl HOWTO: updating the jack protocol version diff --git a/libjack/client.c b/libjack/client.c index fcab698..a7b4dc4 100644 --- a/libjack/client.c +++ b/libjack/client.c @@ -1273,6 +1273,12 @@ jack_client_process_thread (void *arg) jack_client_control_t *control = client->control; int err = 0; + if (client->control->thread_init) { + /* this means that the init callback will be called twice -taybin*/ + DEBUG ("calling client thread init callback"); + client->control->thread_init (client->control->thread_init_arg); + } + client->control->pid = getpid(); DEBUG ("client process thread is now running");