[PD] pd-0.45 + jack == weirdness
msp at ucsd.edu
Mon Jun 24 01:58:56 CEST 2013
Are you using 0.44? (I don't think 0.45 exists yet :)
The only relevant thing I can find in recent commits is a change from
jack_client_new() to jack_client_open() back in 2010.
With apologies, here is the commit I found...
Author: IOhannes m zmoelnig <zmoelnig at iem.at>
Date: Wed Jul 14 10:02:45 2010 +0200
properly handle shutdown of jackd and updated to new jack API
in older versions of Pd, if the jackd shut down (e.g. because the user stopped
it manually), Pd would just freeze and could not be revived (you have to KILL
properly handling the jack_shutdown signal allows us to cleanup and continue to
run. the user can then select another backend at their convenience.
Pd's jack-backend mainly used _deprecated_ way of interfacing with jack (namely
using jack_client_new() rather than jack_client_open())
the new API allows more flexibility (e.g. the jackd need not run before the
application starts -> if it is missing, it will be automatically launched)
TODO: jack is actually a callback-based API...
Signed-off-by: Miller Puckette <msp at ucsd.edu>
Is it possible this bug has been there for the last three years? (i.e.
0.43 and 0.44 would have this problem)?
On Mon, Jun 24, 2013 at 01:26:50AM +0200, yvan volochine wrote:
> hi list!
> I seem to recall some changes about the way pd and jackd interact
> together but I couldn't find the related info online so forgive me
> if that was discussed already..
> before, if I launched pd without jack running, pd would take more
> time to launch with a bunch of messages complaining that jack is not
> now, if jack is not running and I launch pd, pd starts jack by
> itself.. well... ok...
> the problem is that when I close pd, it just won't close (terminal
> would print "watchdog... signaling pd" messages forever) and unless
> I kill the created jackd process, the pd window would _never_
> close.... argh.
> this is really annoying and looks like a regression to me..
> should I submit an issue or is that a known one or was it discussed
> already (and I missed it)?
> running pd-0.45 on archlinux Linux x230 3.9.6-1-ARCH #1 SMP PREEMP
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
More information about the Pd-list