/usr/bin/qjackctl and pasuspender on Wheezy
Not being a scripting wizard, I'm not able to understand how /usr/bin/qjackctl works. Is PA supposed to be suspended at some point? I can't figure out if it is because of /usr/bin/qjackctl at any point. I realize, if wanting to use pulseaudio-module-jack, you don't want PA to get suspended. But what if you uninstall it, or disable d-bus in qjackctl (in effect starting jackd instead of jackdmp)? -- To UNSUBSCRIBE, email to debian-multimedia-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4fc4febf.3020...@warpmail.net
Re: /usr/bin/qjackctl and pasuspender on Wheezy
I'm not an expert in JACK, so hopefully someone will correct me if I'm wrong... On Tue, May 29, 2012 at 12:52 PM, Kaj Ailomaa wrote: > > Not being a scripting wizard, I'm not able to understand how > /usr/bin/qjackctl works. > > Is PA supposed to be suspended at some point? Only if you have jackd2 with dbus support (like the jackd2 package in debian). > I can't figure out if it is because of /usr/bin/qjackctl at any point. AFAIK, no. It is the jack daemon that negotiates the sound card with PA, qjackctl just starts and stops it. This information is all based on last time I tried automatic negotiation, which was a while ago. If PA is already using the sound card (say, your mp3 player is running), the negotiation will fail and PA will not let jackd have control of the sound card. In other words, jack asks "pretty please, can I have the sound card?", and PA decides wether to do it or not. > > I realize, if wanting to use pulseaudio-module-jack, you don't want PA to > get suspended. But what if you uninstall it, or disable d-bus in qjackctl > (in effect starting jackd instead of jackdmp)? I've never installed pulseaudio-module-jack, but from what I understand it is not very useful, since pulseaudio is much higher latency than jack. -- Saludos, Felipe Sateler -- To UNSUBSCRIBE, email to debian-multimedia-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAAfdZj_ddZBzVj8i+f1kD6B6wXhmy2a0FdyR2npXJTBVDFii=a...@mail.gmail.com
Re: /usr/bin/qjackctl and pasuspender on Wheezy
On 05/29/2012 08:19 PM, Felipe Sateler wrote: I realize, if wanting to use pulseaudio-module-jack, you don't want PA to get suspended. But what if you uninstall it, or disable d-bus in qjackctl (in effect starting jackd instead of jackdmp)? I've never installed pulseaudio-module-jack, but from what I understand it is not very useful, since pulseaudio is much higher latency than jack. pulseaudio-module-jack is cool. You have jackd running on the real soundcard and then use pulseaudio-module-jack to bridge to consumer apps, that is, to make jackd the audio backend for pulseaudio. Works like a charm over here, mplayer, flash and basically everything that is not jack is playing via pulseaudio and pulseaudio-module-jack to the permanently running jackd. A pretty popular setup AFAIK. Just my €0.02 -- To UNSUBSCRIBE, email to debian-multimedia-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4fc514d0.4080...@drcomp.erfurt.thur.de
Re: /usr/bin/qjackctl and pasuspender on Wheezy
On Tue, May 29, 2012 at 2:26 PM, Adrian Knoth wrote: > On 05/29/2012 08:19 PM, Felipe Sateler wrote: > >>> I realize, if wanting to use pulseaudio-module-jack, you don't want PA to >>> get suspended. But what if you uninstall it, or disable d-bus in qjackctl >>> (in effect starting jackd instead of jackdmp)? >> >> I've never installed pulseaudio-module-jack, but from what I >> understand it is not very useful, since pulseaudio is much higher >> latency than jack. > > > pulseaudio-module-jack is cool. You have jackd running on the real > soundcard and then use pulseaudio-module-jack to bridge to consumer > apps, that is, to make jackd the audio backend for pulseaudio. > > Works like a charm over here, mplayer, flash and basically everything > that is not jack is playing via pulseaudio and pulseaudio-module-jack to > the permanently running jackd. A pretty popular setup AFAIK. Aha, looks like it works the other way around then. I thought it was plugin for making jack output to PA. -- Saludos, Felipe Sateler -- To UNSUBSCRIBE, email to debian-multimedia-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/caafdzj8uk5x-x5x1qzk5pvuq_b4betinqkilesyx9nomtzt...@mail.gmail.com
Re: /usr/bin/qjackctl and pasuspender on Wheezy
On 05/29/2012 08:19 PM, Felipe Sateler wrote: I'm not an expert in JACK, so hopefully someone will correct me if I'm wrong... On Tue, May 29, 2012 at 12:52 PM, Kaj Ailomaa wrote: Not being a scripting wizard, I'm not able to understand how /usr/bin/qjackctl works. Is PA supposed to be suspended at some point? Only if you have jackd2 with dbus support (like the jackd2 package in debian). I can't figure out if it is because of /usr/bin/qjackctl at any point. AFAIK, no. It is the jack daemon that negotiates the sound card with PA, qjackctl just starts and stops it. This information is all based on last time I tried automatic negotiation, which was a while ago. If PA is already using the sound card (say, your mp3 player is running), the negotiation will fail and PA will not let jackd have control of the sound card. In other words, jack asks "pretty please, can I have the sound card?", and PA decides wether to do it or not. There is some pasuspender stuff in the /usr/bin/qjackctl starter script. In the past, starting qjackctl suspended PA. Now it doesn't. What does the pasuspender stuff in the script do for us now? I talked with someone who had a problem suspending PA by starting jackdbus from qjackctl, after having removed pulseaudio-module-jack. For me, this is not the case, so perhaps he provided me with wrong information. Qjackctl, with or without dbus enabled, will suspend PA when I have set jack to use the same output as PA is using. I realize, if wanting to use pulseaudio-module-jack, you don't want PA to get suspended. But what if you uninstall it, or disable d-bus in qjackctl (in effect starting jackd instead of jackdmp)? I've never installed pulseaudio-module-jack, but from what I understand it is not very useful, since pulseaudio is much higher latency than jack. -- To UNSUBSCRIBE, email to debian-multimedia-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4fc530e2.7030...@warpmail.net
Re: /usr/bin/qjackctl and pasuspender on Wheezy
On 05/29/2012 10:26 PM, Kaj Ailomaa wrote: On 05/29/2012 08:19 PM, Felipe Sateler wrote: I'm not an expert in JACK, so hopefully someone will correct me if I'm wrong... On Tue, May 29, 2012 at 12:52 PM, Kaj Ailomaa wrote: Not being a scripting wizard, I'm not able to understand how /usr/bin/qjackctl works. Is PA supposed to be suspended at some point? Only if you have jackd2 with dbus support (like the jackd2 package in debian). I can't figure out if it is because of /usr/bin/qjackctl at any point. AFAIK, no. It is the jack daemon that negotiates the sound card with PA, qjackctl just starts and stops it. This information is all based on last time I tried automatic negotiation, which was a while ago. If PA is already using the sound card (say, your mp3 player is running), the negotiation will fail and PA will not let jackd have control of the sound card. In other words, jack asks "pretty please, can I have the sound card?", and PA decides wether to do it or not. There is some pasuspender stuff in the /usr/bin/qjackctl starter script. In the past, starting qjackctl suspended PA. Now it doesn't. What does the pasuspender stuff in the script do for us now? I talked with someone who had a problem suspending PA by starting jackdbus from qjackctl, after having removed pulseaudio-module-jack. For me, this is not the case, so perhaps he provided me with wrong information. Qjackctl, with or without dbus enabled, will suspend PA when I have set jack to use the same output as PA is using. ...provided I have uninstalled pulseaudio-module-jack -- To UNSUBSCRIBE, email to debian-multimedia-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4fc53529.1000...@warpmail.net
Re: /usr/bin/qjackctl and pasuspender on Wheezy
On 05/29/2012 10:44 PM, Kaj Ailomaa wrote: On 05/29/2012 10:26 PM, Kaj Ailomaa wrote: On 05/29/2012 08:19 PM, Felipe Sateler wrote: I'm not an expert in JACK, so hopefully someone will correct me if I'm wrong... On Tue, May 29, 2012 at 12:52 PM, Kaj Ailomaa wrote: Not being a scripting wizard, I'm not able to understand how /usr/bin/qjackctl works. Is PA supposed to be suspended at some point? Only if you have jackd2 with dbus support (like the jackd2 package in debian). I can't figure out if it is because of /usr/bin/qjackctl at any point. AFAIK, no. It is the jack daemon that negotiates the sound card with PA, qjackctl just starts and stops it. This information is all based on last time I tried automatic negotiation, which was a while ago. If PA is already using the sound card (say, your mp3 player is running), the negotiation will fail and PA will not let jackd have control of the sound card. In other words, jack asks "pretty please, can I have the sound card?", and PA decides wether to do it or not. There is some pasuspender stuff in the /usr/bin/qjackctl starter script. In the past, starting qjackctl suspended PA. Now it doesn't. What does the pasuspender stuff in the script do for us now? I talked with someone who had a problem suspending PA by starting jackdbus from qjackctl, after having removed pulseaudio-module-jack. For me, this is not the case, so perhaps he provided me with wrong information. Qjackctl, with or without dbus enabled, will suspend PA when I have set jack to use the same output as PA is using. What I mean is of course, when starting jack from qjackctl, with or without dbus enabled, PA is suspended if jack is set to use the same output as PA. ...provided I have uninstalled pulseaudio-module-jack -- To UNSUBSCRIBE, email to debian-multimedia-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4fc5369f.3020...@warpmail.net