alsa-lib/src
David Fries 63acb87329 modem.conf Off-hook improve behavior
Only restore the old value if it differs from the requested
value, because if it has changed restoring the old value
overrides the change.  Take for example, a voice modem with
a .conf that sets preserve off-hook.  Start playback (on-hook
to off-hook), start record (off-hook to off-hook), stop
playback (off-hook to restore on-hook), stop record (on-hook
to restore off-hook), Clearly you don't want to leave the
modem "on the phone" now that there isn't any playback or
recording active.

Signed-off-by: David Fries <david@fries.net>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2010-01-22 11:45:35 +01:00
..
alisp alisp: Comment out an unused function to avoid compiler warnings. 2009-09-30 12:45:43 +02:00
compat Corrections by Kevin Conder <kconder@interaccess.com> 2002-03-12 20:14:33 +00:00
conf Change dmix.conf to accept user configuration from defaults.dmix.<driver_id>.xxx 2009-09-09 11:40:03 +02:00
control modem.conf Off-hook improve behavior 2010-01-22 11:45:35 +01:00
hwdep Remove old commented-out FD_CLOEXEC code 2009-11-08 09:23:22 +01:00
mixer mixer: fix enum check 2009-11-23 10:56:46 +01:00
pcm pcm: Fix the sound distortions for S24_3LE stream in pcm_softvol plugin 2009-12-21 22:20:46 +01:00
rawmidi Remove old commented-out FD_CLOEXEC code 2009-11-08 09:23:22 +01:00
seq Remove old commented-out FD_CLOEXEC code 2009-11-08 09:23:22 +01:00
timer Remove redefinition of _GNU_SOURCE and __USE_GNU 2009-11-08 09:28:07 +01:00
async.c Make some static tables and strings constants. 2008-11-21 13:04:41 +01:00
conf.c Revert "Fix driver conf parsing in snd_config_hook_load_for_all_cards()" 2009-09-09 11:24:11 +02:00
confmisc.c Mark static tables as constant when possible. 2008-11-21 22:39:38 +01:00
dlmisc.c Remove redefinition of _GNU_SOURCE and __USE_GNU 2009-11-08 09:28:07 +01:00
error.c Change assert condition in error message handler 2007-10-24 12:53:08 +02:00
input.c Make all the remaining ops structure constants. 2008-11-21 20:48:33 +01:00
Makefile.am Check for --no-undefined linker flag and use it. 2008-11-21 13:04:26 +01:00
names.c Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
output.c fix doc errors 2009-08-04 09:17:20 +02:00
shmarea.c Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
socket.c Move snd_is_local() to socket.c 2005-11-30 11:31:18 +00:00
userfile.c Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
Versions.in Fix wrong exported functions 2008-02-04 14:15:44 +01:00