pulseaudio/src/modules
Tanu Kaskinen 064780d9de alsa-mixer: Implement support for setting element specific upper limits for volume.
This feature is mainly useful in embedded systems that have built-in speakers.
In such situations the full audio path is known beforehand, so it's possible to
know what is the maximum sensible volume, and any higher volume can be
disabled.

The volume limit is set in path configuration files in the [Element] section,
using option "volume-limit". The value is the desired maximum volume step of
the volume element.
2011-03-11 13:40:51 +02:00
..
alsa alsa-mixer: Implement support for setting element specific upper limits for volume. 2011-03-11 13:40:51 +02:00
bluetooth Clean up <poll.h> includes 2011-02-17 11:58:21 +01:00
coreaudio coreaudio: Fix call to pa_thread_new 2011-02-22 21:32:09 +00:00
dbus dbus: Always accept mono volumes when setting device or stream volume. 2011-03-11 13:40:34 +02:00
echo-cancel core: Link virtual sinks and sources to their streams. 2011-02-22 10:10:48 +00:00
gconf build: Don't include empty Makefile.am in subdirs 2011-01-31 12:40:43 +00:00
jack build: Don't include empty Makefile.am in subdirs 2011-01-31 12:40:43 +00:00
oss Clean up <poll.h> includes 2011-02-17 11:58:21 +01:00
raop build: Don't include empty Makefile.am in subdirs 2011-01-31 12:40:43 +00:00
rtp virtual-sink: Fix a crash when moving the sink to a new master right after setup. 2011-02-26 10:40:06 +00:00
x11 build: Don't include empty Makefile.am in subdirs 2011-01-31 12:40:43 +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 always-sink: rename null sink created to 'dummy sink' and make it translatable 2009-09-04 02:48:36 +02:00
module-augment-properties.c Include <time.h> where necessary 2011-03-01 18:06:28 +01:00
module-bonjour-publish.c module-bonjour-publish: don't include avahi headers 2010-11-25 22:02:15 +00:00
module-card-restore.c Fix typos 2010-12-20 11:07:30 +00:00
module-cli.c Apply #ifdefs around functionality not available on win32 2011-02-17 11:58:22 +01:00
module-combine.c Limit rate adjustments to small, inaudible jumps 2011-01-16 02:14:41 +01:00
module-console-kit.c dbus: remove filter functions only if they were actually set before 2010-02-09 22:28:17 +00:00
module-cork-music-on-phone.c cork-music-on-phone: make sure that we don't check the refcnt of pa_core when the daemon goes down 2009-04-13 05:12:11 +02:00
module-default-device-restore.c use pa_fopen_cloexec() where applicable 2009-10-30 04:54:19 +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 use pa_fopen_cloexec() where applicable 2009-10-30 04:54:19 +01:00
module-device-manager.c Fix typos 2010-12-20 11:07:30 +00:00
module-device-restore.c Fix typos 2010-12-20 11:07:30 +00:00
module-equalizer-sink.c core: Link virtual sinks and sources to their streams. 2011-02-22 10:10:48 +00:00
module-esound-compat-spawnfd.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
module-esound-compat-spawnpid.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
module-esound-sink.c Apply #ifdefs around functionality not available on win32 2011-02-17 11:58:22 +01: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 dbus: remove filter functions only if they were actually set before 2010-02-09 22:28:17 +00:00
module-intended-roles.c intended-roles: Do not pick monitor sources when doing automatic role-based device selection 2010-05-08 14:20:50 +01:00
module-ladspa-sink.c Support for multichannel DSP processing in module-ladspa-sink 2011-02-25 09:55:31 +00:00
module-lirc.c volume: Clamp volume to PA_VOLUME_MAX 2010-10-15 01:10:00 +05:30
module-loopback.c Merge remote branch 'mkbosmans/rate-adjustment' 2011-01-31 11:45:50 +00:00
module-match.c Use PCRE if POSIX regex.h is not available 2011-02-17 11:58:22 +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 Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
module-null-sink.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-07 23:58:59 +02:00
module-pipe-sink.c Clean up <poll.h> includes 2011-02-17 11:58:21 +01:00
module-pipe-source.c Clean up <poll.h> includes 2011-02-17 11:58:21 +01:00
module-position-event-sounds.c position-event-sounds: never position test sounds in space 2009-10-06 23:34:22 +02:00
module-protocol-stub.c Use <pulsecore/socket.h> instead of <sys/socket.h> 2011-02-17 11:58:21 +01:00
module-remap-sink.c core: Link virtual sinks and sources to their streams. 2011-02-22 10:10:48 +00:00
module-rescue-streams.c Fix typos 2010-12-20 11:07:30 +00:00
module-rygel-media-server.c upnp: Implement the MediaServer2 D-Bus interface 2010-11-16 23:03:11 +00:00
module-sine-source.c Clean up <poll.h> includes 2011-02-17 11:58:21 +01:00
module-sine.c core: move 'flags' field into 'pa_sink_input_new_data' structure so that hooks can access it 2009-08-28 23:24:09 +02:00
module-solaris.c solaris: update call of pa_thread_new to new prototype 2011-02-22 21:32:53 +00:00
module-stream-restore.c Allow read-only or non-existing sink input volume. 2011-02-22 20:12:31 +00:00
module-suspend-on-idle.c suspend-on-idle: resume audio device even for initially corked streams 2010-02-22 04:57:15 +01:00
module-tunnel.c tunnel: Fix automatic names when source/sink_name argument is missing. 2011-01-16 14:34:11 +00:00
module-udev-detect.c ratelimit: fix log levels of log suppression messages 2011-01-31 11:36:24 +00:00
module-virtual-sink.c virtual-sink: Fix a crash when moving the sink to a new master right after setup. 2011-02-26 10:40:06 +00:00
module-virtual-source.c virtual-sink/source: Remove an unused variable. 2011-02-26 10:39:53 +00:00
module-volume-restore.c volume-restore: forward module load return value of stream-restore back to caller 2009-08-11 23:19:28 +02:00
module-waveout.c module-waveout: Adapted to updated API 2011-02-17 12:02:31 +01:00
module-zeroconf-discover.c various spelling fixes 2009-04-04 02:27:13 +02:00
module-zeroconf-publish.c zeroconf: properly unref native protocol object 2009-05-01 04:12:45 +02: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 reserve: update from upstream git repo 2009-07-01 20:20:36 +02:00
reserve-wrap.c reserve: downgrade reserve logic messages, so that reusing pa in two sessions does not create spew in syslog 2009-09-28 19:54:37 -07: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 reserve: update from upstream git repo 2009-07-01 20:20:36 +02:00
udev-util.c Various fixes for build warnings 2011-03-02 15:02:42 +00:00
udev-util.h alsa: rework mixer logic 2009-06-17 03:45:14 +02:00