pulseaudio/src
David Henningsson e02cb7fb2e alsa-mixer: Make speaker get available=no when headphones are plugged in
While developing the new UI we had to ask ourselves the question of whether
"speakers" should be considered available when headphones are plugged in.
In most cases, they are not available and therefore we should list them
as such.

OTOH, we don't want unplugging the headphones to be considered an act of
wanting to use the speakers (the user might prefer HDMI), and there might
be line-outs that keeps the speakers from unmuting anyway. So, at this point,
I think the most reasonable would be to make the speakers have
PA_PORT_AVAILABLE_NO when headphones are plugged in and
PA_PORT_AVAILABLE_UNKNOWN when they are not. But we might want to revisit
this decision once we have the priority lists up and running.

The same reasoning applies for "Internal Mic", which should become unavailable
when any other mic is plugged in.

Signed-off-by: David Henningsson <david.henningsson@canonical.com>
2012-03-11 12:23:46 +05:30
..
daemon conf: Load switch-on-port-available module by default 2012-03-11 12:23:46 +05:30
modules alsa-mixer: Make speaker get available=no when headphones are plugged in 2012-03-11 12:23:46 +05:30
pulse introspect: Expose port info per card to clients 2012-03-11 12:23:46 +05:30
pulsecore alsa-mixer: Make speaker get available=no when headphones are plugged in 2012-03-11 12:23:46 +05:30
tests format: Add API to query a property's type 2012-03-05 20:00:31 +05:30
utils introspect: Expose port info per card to clients 2012-03-11 12:23:46 +05:30
.gitignore build: Fix out-of-tree build 2012-02-20 19:23:47 +05:30
depmod.py remove remaining $ 2008-06-18 22:38:32 +02:00
Makefile.am Add a new module switch-on-port-available that acts on port changes 2012-03-11 12:23:46 +05:30
map-file format: Allow format->sample spec conversion for compressed formats 2012-03-05 20:30:33 +05:30