The Advanced Linux Sound Architecture (ALSA) - library
Find a file
Takashi Iwai d6093c58f3 snd_pcm_dmix_close: raise semaphore if unable to discard
This patch causes snd_pcm_dmix_close() to up a semaphore after downing it
if it is unable to discard it.  It prevents some deadlock that I am
getting when a couple of applications interact and one of them closes the
device and later re-opens it.

From: Mike Gorse <mgorse@mgorse.dhs.org>
2007-10-18 11:10:35 +02:00
alsalisp Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
aserver Terminate long_options array 2004-09-28 17:22:33 +00:00
doc Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
include Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
modules Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
src snd_pcm_dmix_close: raise semaphore if unable to discard 2007-10-18 11:10:35 +02:00
test Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
utils Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
.hgignore Add dynamically created files to ignore file 2007-08-29 14:50:52 +02:00
.hgtags Added tag v1.0.15 for changeset 9e2f117f24b9 2007-10-15 10:36:46 +02:00
acinclude.m4 fixed for the recent autoconf. 2004-01-26 15:52:17 +00:00
ChangeLog * update to libtool 1.3.3 1999-07-22 12:18:42 +00:00
configure.in release 1.0.15 2007-10-15 10:36:46 +02:00
COPYING Updated GNU GPL license (address). 2001-12-30 09:22:54 +00:00
cvscompile make sure commands in cvs/hg compile scripts worked 2006-09-26 15:37:07 +02:00
hgcompile make sure commands in cvs/hg compile scripts worked 2006-09-26 15:37:07 +02:00
INSTALL Add hgcompile script and fix INSTALL document 2006-05-12 15:33:44 +02:00
Makefile.am Allow build without libdl and libpthread 2007-03-22 00:48:18 +01:00
MEMORY-LEAK Initial version 2003-02-04 14:56:07 +00:00
NOTES Add description about non-blocking behavior 2006-02-17 20:51:12 +00:00
TODO Added snd_config_load_override(). 2002-01-09 21:28:15 +00:00