pulseaudio/src/modules
Colin Guthrie a65825fa45 alsa: Set the rewind safeguard proportionally to sample spec
Currently when rewinding alsa, a fixed value of 256 bytes is used,
which represents 1.33ms @ 48kHz (2ch, 16bit). This is typically fine
and due to DMA constraints we would not want to rewind less than this.

However with more demanding sample specs, (e.g. 8ch 192kHz 32bit)
256 bytes is likely not sufficient, so calculate what 1.33ms would
be and use which ever value is bigger.

Discussed with David Henningsson and Pierre-Louis Bossart here:
 http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/7286
2010-09-04 12:49:26 +01:00
..
alsa alsa: Set the rewind safeguard proportionally to sample spec 2010-09-04 12:49:26 +01:00
bluetooth thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-03 13:28:39 +02:00
gconf
jack jack: Prevent crash on jack server shutdown 2010-05-08 01:30:22 +02:00
oss thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-03 13:28:39 +02:00
raop thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-03 13:28:39 +02:00
rtp rtp: Fix bracketing in pa_rtp_recv. 2010-05-08 13:47:51 +01:00
x11 x11: Partially convert to XCB. 2010-08-15 21:41:52 +01:00
.gitignore
hal-util.c
hal-util.h
ladspa.h
Makefile
module-always-sink.c
module-augment-properties.c
module-card-restore.c
module-cli.c
module-combine.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-03 13:28:39 +02:00
module-console-kit.c dbus: remove filter functions only if they were actually set before 2010-01-08 20:06:21 +01:00
module-cork-music-on-phone.c
module-default-device-restore.c
module-defs.h.m4
module-detect.c
module-device-manager.c device-manager: Fix compiler warning. 2009-11-11 17:44:28 +00:00
module-device-restore.c
module-esound-compat-spawnfd.c
module-esound-compat-spawnpid.c
module-esound-sink.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-03 13:28:39 +02:00
module-hal-detect-compat.c
module-hal-detect.c dbus: remove filter functions only if they were actually set before 2010-01-08 20:06:21 +01:00
module-intended-roles.c intended-roles: Do not pick monitor sources when doing automatic role-based device selection 2010-03-17 16:03:11 +00:00
module-ladspa-sink.c core: make sure we always return a valid memblock in sink_input_pop() callbacks 2010-01-08 21:51:30 +01:00
module-lirc.c
module-loopback.c native: rework handling of seeks that depend on variables the client does not know anything about 2010-01-18 01:33:04 +01:00
module-match.c
module-mmkbd-evdev.c
module-native-protocol-fd.c
module-null-sink.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-03 13:28:39 +02:00
module-pipe-sink.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-03 13:28:39 +02:00
module-pipe-source.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-03 13:28:39 +02:00
module-position-event-sounds.c
module-protocol-stub.c
module-remap-sink.c
module-rescue-streams.c
module-rygel-media-server.c rygel: fix itemCount property for sources 2009-11-18 21:41:38 +01:00
module-sine-source.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-03 13:28:39 +02:00
module-sine.c
module-solaris.c
module-stream-restore.c stream-restore: be a little bit more verbose why we don't reastore a sink 2010-02-21 17:36:51 +01:00
module-suspend-on-idle.c suspend-on-idle: resume audio device even for initially corked streams 2010-02-22 03:22:28 +01:00
module-tunnel.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-03 13:28:39 +02:00
module-udev-detect.c udev: Use SOUND_CLASS instead of SOUND_FORM_FACTOR when checking for modem 2010-01-15 01:34:55 +01:00
module-volume-restore.c
module-waveout.c
module-zeroconf-discover.c
module-zeroconf-publish.c
reserve-monitor.c
reserve-monitor.h
reserve-wrap.c
reserve-wrap.h
reserve.c
reserve.h
udev-util.c udev: fix hex decoding 2010-08-15 21:40:49 +01:00
udev-util.h