[pulseaudio-discuss] [PATCH v2 0/3] Suspending loopback

Tanu Kaskinen tanuk at iki.fi
Fri Sep 21 01:01:13 PDT 2012


On Thu, 2012-09-20 at 17:41 +0200, Dalleau, Frederic wrote:
> Note that there is still the problem that module-suspend-on-idle do
> not suspend the source.
> I'm wondering if the source-output can be tagged so that
> module-suspend-on-idle does not take it into account,
> I have seen the following flags
> PA_SOURCE_OUTPUT_DONT_INHIBIT_AUTO_SUSPEND, could this work?

I don't think that's a good idea. If you're looping back the audio from
a bluetooth source to an alsa sink, and the loopback source output is
the only stream using the bluetooth source, then the flag would cause
the bluetooth source to get suspended even though there's still audio
coming from the bluetooth source that you want to go to the alsa sink.

Was the scenario that the audio stops at the bluetooth level due to the
stream state changing from "playing" to "connected"? In this case you
would want the source to suspend itself. Couldn't this logic be added to
module-bluetooth-policy? Or even to module-bluetooth-device - the source
is pretty useless in the "connected" state, so I think nobody will
complain if it's always suspended in the "connected" state.

-- 
Tanu



More information about the pulseaudio-discuss mailing list