pulseaudio/src/modules
David Henningsson 87edc1ccb0 alsa-sink/source: Really set volumes on port change
If deferred volumes were activated, set_volume does not really set
the volume, and is probably only meant to be called from the main
thread.
As we're currently really setting the port and the mute here (i e
modifying ALSA), we should really modify the volume as well.

Signed-off-by: David Henningsson <david.henningsson@canonical.com>
2012-04-04 14:36:43 +02:00
..
alsa alsa-sink/source: Really set volumes on port change 2012-04-04 14:36:43 +02:00
bluetooth bluetooth: Remove unused variable. 2012-03-22 19:39:46 +02:00
dbus dbus: Add an assertion to get rid of a warning from Coverity. 2012-03-28 17:33:29 +03:00
echo-cancel echo-cancel: Better handling of error conditions in test 2011-12-14 21:53:39 +05:30
gconf Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
jack module-jack-sink/source: Set fixed latency correctly on creation 2012-03-28 13:19:47 +02:00
macosx fix the ever-popular 'the the' typo 2012-01-28 17:51:59 +02:00
oss oss: Use log2 function from core-util instead of own implementation 2011-11-14 11:08:04 +05:30
raop raop: Don't crash if fd is not open when trying to close it 2011-09-14 09:23:38 +01:00
rtp module-rtp-recv: fail when SO_TIMESTAMP is not defined 2012-01-03 00:20:04 +05:30
x11 x11: Drop unneeded 'struct' and use the typedef directly. 2011-11-27 15:42:52 +00:00
xen xen: Add Xen paravirtualized sink support. 2012-03-11 21:15:14 +00:00
hal-util.c hal: check properly for failure of libhal_find_device_by_capability() (llvm-clang-analyzer) 2009-09-08 23:48:47 +02:00
hal-util.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
ladspa.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
module-always-sink.c Move i18n.[ch] to src/pulsecore 2011-08-11 13:23:42 +02:00
module-augment-properties.c win32: Make some unused-variable warnings go away 2011-06-24 00:34:05 +01:00
module-card-restore.c Plug some memory leaks and an invalid read 2011-08-12 20:31:52 +02:00
module-cli.c win32: Make some unused-variable warnings go away 2011-06-24 00:34:05 +01:00
module-combine-sink.c memblockq: Improve debuggability by storing a name and a sample spec. 2011-10-01 13:25:16 +01:00
module-combine.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-console-kit.c systemd: complement module-console-kit with module-systemd-login 2012-03-17 01:52:41 +01:00
module-default-device-restore.c More spelling fixes 2011-08-25 11:27:47 +01:00
module-defs.h.m4 modules: introduce PA_MODULE_DEPRECATED() macro for marking modules deprecated 2009-05-28 02:47:36 +02:00
module-detect.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-device-manager.c device-manager: Add an assertion to get rid of a warning from Coverity. 2012-03-28 17:34:01 +03:00
module-device-restore.c device-restore: Fix use-after-free error. 2011-09-05 20:29:36 +01:00
module-equalizer-sink.c fix the ever-popular 'the the' typo 2012-01-28 17:51:59 +02:00
module-esound-compat-spawnfd.c Initialise variables 2011-08-15 09:41:56 +01:00
module-esound-compat-spawnpid.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-esound-sink.c win32: Avoid some compiler warnings when cross-compiling for mingw32 2011-11-27 16:24:48 +00:00
module-filter-apply.c filters: Handle echo-cancel streams better 2011-11-24 13:03:26 +05:30
module-filter-heuristics.c core: Add a string list membership check function 2011-10-28 15:21:09 +02:00
module-hal-detect-compat.c hal: add stub module that loads module-udev-detect instead of module-hal-detect 2009-08-11 23:04:35 +02:00
module-hal-detect.c More spelling fixes 2011-08-25 11:27:47 +01:00
module-intended-roles.c core: Add a string list membership check function 2011-10-28 15:21:09 +02:00
module-ladspa-sink.c memblockq: Improve debuggability by storing a name and a sample spec. 2011-10-01 13:25:16 +01:00
module-lirc.c volume: Clamp volume to PA_VOLUME_MAX 2010-10-15 01:10:00 +05:30
module-loopback.c module-loopback: Reset process_msg callbacks in teardown 2012-04-04 09:04:12 +02:00
module-match.c match: Support for both merging and replacing proplist updates. 2011-04-29 12:37:58 +01:00
module-mmkbd-evdev.c volume: Clamp volume to PA_VOLUME_MAX 2010-10-15 01:10:00 +05:30
module-native-protocol-fd.c Initialise variables 2011-08-15 09:41:56 +01:00
module-null-sink.c fix the ever-popular 'the the' typo 2012-01-28 17:51:59 +02:00
module-null-source.c Initialise variables 2011-08-15 09:41:56 +01:00
module-pipe-sink.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-pipe-source.c pipe: use pa_pipe_buf instead of the macro PIPE_BUF 2012-01-03 00:20:04 +05:30
module-position-event-sounds.c More spelling fixes 2011-08-25 11:27:47 +01:00
module-protocol-stub.c More spelling fixes 2011-08-25 11:27:47 +01:00
module-remap-sink.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-rescue-streams.c Fix typos 2010-12-20 11:07:30 +00:00
module-role-cork.c role-cork: Allow module-role-cork to act globally. 2011-10-25 14:01:32 +02:00
module-rygel-media-server.c Make gcc --std=c99 happy 2011-09-03 12:17:28 +02:00
module-sine-source.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-sine.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-solaris.c solaris: Use real_volume for set/get volume 2011-10-20 15:05:04 +05:30
module-stream-restore.c stream-restore: Don't verify entry validity needlessly. 2012-01-28 16:43:49 +02:00
module-suspend-on-idle.c module-suspend-on-idle: Move vacuum code to core 2011-09-09 09:55:48 +01:00
module-switch-on-connect.c module-switch-on-connect: Don't switch unlinked sink input and source outputs 2011-08-31 18:49:44 +05:30
module-switch-on-port-available.c module-switch-on-port-available: Do not switch profile if current port is available 2012-03-21 10:35:09 +01:00
module-systemd-login.c systemd: complement module-console-kit with module-systemd-login 2012-03-17 01:52:41 +01:00
module-tunnel.c tunnel: fixup create_record_stream 2012-02-20 14:29:15 +05:30
module-udev-detect.c alsa: fixed latency range handling for udev-detect 2011-11-03 21:31:27 +01:00
module-virtual-sink.c virtual-sink: Remove irrelevant comment. 2012-02-12 16:23:17 +02:00
module-virtual-source.c memblockq: Improve debuggability by storing a name and a sample spec. 2011-10-01 13:25:16 +01:00
module-virtual-surround-sink.c Add module-virtual-surround-sink. 2012-03-09 07:20:13 +02:00
module-volume-restore.c Fix up some double spaces 2011-03-18 09:20:07 +00:00
module-waveout.c devices: Use wrapper functions to set the *_volume and *_mute callbacks. 2011-07-19 19:50:43 +01:00
module-zeroconf-discover.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-zeroconf-publish.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
reserve-monitor.c voltest: extend test to verify correctness of _multiply() and _divide() 2009-08-19 01:02:32 +02:00
reserve-monitor.h More spelling fixes 2011-08-25 11:27:47 +01:00
reserve-wrap.c Move i18n.[ch] to src/pulsecore 2011-08-11 13:23:42 +02:00
reserve-wrap.h reserve: wrap device reservation monitor reference implementation 2009-06-05 19:03:16 +02:00
reserve.c voltest: extend test to verify correctness of _multiply() and _divide() 2009-08-19 01:02:32 +02:00
reserve.h More spelling fixes 2011-08-25 11:27:47 +01:00
udev-util.c More spelling fixes 2011-08-25 11:27:47 +01:00
udev-util.h Remove unnecessary #includes 2011-06-22 23:12:20 +01:00