'Twas brillig, and Ng Oon-Ee at 20/10/09 07:26 did gyre and gimble:
On Tue, 2009-10-20 at 12:26 +0800, Ng Oon-Ee wrote:
Quick suggestion, in latest pulse and latest jack pulse will give up
control of the audio hardware when Jack starts (as informed by dbus) and
grab control back once Jack stops. Could module-jack-sink and
module-jack-source also be loaded/unloaded at these points? I took a
quick look/grep through the current git sources but couldn't figure out
where this is handled.

Corollary suggestion: mark the internal audio device as 'off' (as if
user had set 'off' in Configuration of pavucontrol) when jack takes
control of the audio device. More suitable to what has actually happened
then having an 'active' sink which doesn't accept audio, pausing
whatever streams happen to be playing to it at the time (and causing a
'hang' in the sound app, though I know that's an app bug in audio
handling). Right now I can just manually move the stream to the
module-jack-sink output and the app continues fine, but if the sink had
been marked 'off', this would have happened automatically I believe.

This second suggestion is more wish-list than anything, since I know its
not as simple as the first.


It was my impression that the module-jack-* was loaded at this point, but I've not looked at the code, and a simple grep seems to confirm you findings.

These would be good additions for interoperability IMO (but I may have missed something).

Col

--

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mandriva Linux Contributor [http://www.mandriva.com/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]

_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss

Reply via email to