pulseaudio/src/modules
Tanu Kaskinen 805efbb11c Revert "alsa-mixer: fix speaker output on a couple of Asus EeePC machines"
This reverts commit ca63fbc1d8.

I applied the patch too hastily. force-speaker.conf is supposed to be
used only when the alsa mixer doesn't contain any elements that would
indicate the existence of a speaker port, but the reverted patch is a
workaround for a different problem. On the two affected EeePC machines
the Headphone element needs to be unmuted when using speakers. The
analog-output-speaker-always path happens to do that, but that's
unintentional. analog-output-speaker was changed[1] to mute the
headphone output when using the speaker port, and
analog-output-speaker-always should have been changed too, but that was
forgotten.

The kernel driver is buggy if it has a Headphone mixer element that
mutes both headphones and speakers, so this should be fixed in alsa. If
we end up having a workaround in PulseAudio for the broken driver, it
should be implemented with a new profile set and path configuration
files.

[1] https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=22aac4e9fdb3786178f7815a0cb2150f588b1582
2017-10-12 17:00:13 +03:00
..
alsa Revert "alsa-mixer: fix speaker output on a couple of Asus EeePC machines" 2017-10-12 17:00:13 +03:00
bluetooth bluetooth: bluez5: Fix Coverity warning 2017-10-09 10:39:49 +02:00
dbus cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
echo-cancel echo-cancel: don't set latency range if the device doesn't support dynamic latency 2017-08-04 09:02:56 +03:00
gconf cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
jack cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
macosx cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
oss source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return negative values 2017-04-17 19:50:10 +02:00
raop raop: Init dummy port and card for latency change 2017-10-11 18:34:30 +03:00
rtp source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return negative values 2017-04-17 19:50:10 +02:00
x11 x11-bell: ignore volume from X11 2017-01-19 03:00:45 +02:00
ladspa.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
Makefile build-sys: readd stub makefiles to subdirectories to make building with emacs easier 2012-05-15 14:17:58 +02:00
module-allow-passthrough.c cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
module-always-sink.c cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
module-always-source.c always-source: Fix pa_module_load() usage 2017-09-05 13:46:27 +03:00
module-augment-properties.c conf-parser: add support for .d directories 2015-12-14 13:45:39 +01:00
module-card-restore.c card-restore: don't switch profiles when availability changes 2016-08-10 21:37:33 +03:00
module-cli.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-combine-sink.c source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return negative values 2017-04-17 19:50:10 +02:00
module-combine.c cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
module-console-kit.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-default-device-restore.c core: change configured_default_sink/source type to string 2017-07-17 19:41:03 +03:00
module-defs.h.m4 Remove pa_bool_t and replace it with bool. 2013-07-04 12:25:30 +03:00
module-detect.c cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
module-device-manager.c module-device-manager: Refine logic to ignore filtered streams 2016-05-07 11:02:01 +05:30
module-device-restore.c module-*-restore: use pa_module_hook_connect 2015-04-10 09:26:40 +02:00
module-equalizer-sink.c equalizer-sink: update sink description when moving 2017-09-05 13:46:26 +03:00
module-esound-compat-spawnfd.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-esound-compat-spawnpid.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-esound-sink.c source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return negative values 2017-04-17 19:50:10 +02:00
module-filter-apply.c cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
module-filter-heuristics.c module-filter-*: use pa_module_hook_connect 2015-04-10 09:26:47 +02:00
module-hal-detect-compat.c cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
module-intended-roles.c improve default sink/source handling 2017-05-02 16:10:19 +03:00
module-ladspa-sink.c ladspa-sink: fix Windows compilation 2017-10-07 22:14:34 +03:00
module-lirc.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-loopback.c loopback: Use new allow_negative flag of pa_{source, sink}_get_latency_within_thread() 2017-09-05 13:46:26 +03:00
module-match.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-mmkbd-evdev.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-native-protocol-fd.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-null-sink.c source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return negative values 2017-04-17 19:50:10 +02:00
module-null-source.c source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return negative values 2017-04-17 19:50:10 +02:00
module-pipe-sink.c source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return negative values 2017-04-17 19:50:10 +02:00
module-pipe-source.c source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return negative values 2017-04-17 19:50:10 +02:00
module-position-event-sounds.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-protocol-stub.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-remap-sink.c virtual sources and sinks: Don't double attach a sink input or source output on filter load 2017-05-18 07:46:46 +02:00
module-remap-source.c virtual sources and sinks: Don't double attach a sink input or source output on filter load 2017-05-18 07:46:46 +02:00
module-rescue-streams.c improve default sink/source handling 2017-05-02 16:10:19 +03:00
module-role-cork.c role-cork: prepare merge with role-ducking: replace "cork" with "interact" where appropriate 2016-03-15 13:02:04 +02:00
module-role-ducking.c role-ducking: Add support for ducking group 2016-04-20 16:31:31 +03:00
module-rygel-media-server.c Rename functions with "tostring" in the name to one with "to_string" to conform with the convention. 2015-09-25 17:29:02 +05:30
module-sine-source.c source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return negative values 2017-04-17 19:50:10 +02:00
module-sine.c sink-input/source-output: Don't crash when cork() is called without valid sink or source 2017-03-29 07:10:28 +02:00
module-solaris.c solaris: Support building on GNU Hurd 2017-07-14 22:01:15 +03:00
module-stream-restore.c stream-restore: Ignore sink-inputs/source-outputs that connect a filter to the master 2017-05-31 20:54:43 +02:00
module-suspend-on-idle.c sink-input/source-output: Don't crash when cork() is called without valid sink or source 2017-03-29 07:10:28 +02:00
module-switch-on-connect.c core: change configured_default_sink/source type to string 2017-07-17 19:41:03 +03:00
module-switch-on-port-available.c switch-on-port-available: Add some basic properties 2017-10-03 17:50:27 +03:00
module-systemd-login.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-tunnel-sink-new.c tunnel-{sink, source}-new: Fix assertion when used with loopback or combine-sink 2017-08-17 11:40:17 +03:00
module-tunnel-source-new.c tunnel-{sink, source}-new: Fix assertion when used with loopback or combine-sink 2017-08-17 11:40:17 +03:00
module-tunnel.c source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return negative values 2017-04-17 19:50:10 +02:00
module-udev-detect.c cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
module-virtual-sink.c virtual sources and sinks: Don't double attach a sink input or source output on filter load 2017-05-18 07:46:46 +02:00
module-virtual-source.c virtual sources and sinks: Don't double attach a sink input or source output on filter load 2017-05-18 07:46:46 +02:00
module-virtual-surround-sink.c virtual sources and sinks: Don't double attach a sink input or source output on filter load 2017-05-18 07:46:46 +02:00
module-volume-restore.c cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
module-waveout.c source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return negative values 2017-04-17 19:50:10 +02:00
module-zeroconf-discover.c cli-command: don't exit on "module already loaded" errors 2017-09-05 13:46:27 +03:00
module-zeroconf-publish.c zeroconf-publish: fix unitialized DBusError 2017-01-12 14:10:13 +02:00
reserve-monitor.c reserve: Move get_name_owner() to the public rd_device API 2013-01-31 13:56:25 +02:00
reserve-monitor.h More spelling fixes 2011-08-25 11:27:47 +01:00
reserve-wrap.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
reserve-wrap.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
reserve.c fix dbus message leaks 2017-07-17 19:29:21 +03:00
reserve.h reserve: Move get_name_owner() to the public rd_device API 2013-01-31 13:56:25 +02:00
stream-interaction.c stream-interaction: Fix a memory leak 2016-08-10 22:23:02 +05:30
stream-interaction.h role-cork: prepare merge with role-ducking: replace "cork" with "interact" where appropriate 2016-03-15 13:02:04 +02:00
udev-util.c udev: Deal with unavailable bus property 2015-04-13 08:35:53 +05:30
udev-util.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00