[PD] pd-0.45 + jack == weirdness

Miller Puckette 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...

commit 1022e5687bb5785904ba1b1977a9a29c9b6b25dc
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
    it)
    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)?

cheers
Miller

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
> running...
> 
> 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
> 
> ciao
> y
> 
> -- 
> http://yvanvolochine.com
> http://soundcloud.com/yvanvolochine
> http://soundcloud.com/elgusanorojo
> http://vimeo.com/yv
> 
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list



More information about the Pd-list mailing list