mpv/libao2
attila 81e60cd6bb patch from Pierre Lombard <p_l@gmx.fr>
If the  sound channel is already  busy the async open  fails and returns
-EBUSY. There's no need to try to open it synchronously as it will block
mplayer till the sound channel is released.

(Granted there's  a very slight  chance your  sound device happen  to be
freed between those two calls but it's not the common case).

The behavior is changed by this oneliner to match the ao_oss behavior
(disable sound if the sound device is busy).


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10899 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-09-21 09:49:05 +00:00
..
.cvsignore
Makefile do it the standard way (tm) 2003-05-23 12:37:58 +00:00
afmt.c added float 2002-11-17 17:35:31 +00:00
afmt.h (nicer) endianness fix for every plugin except pl_format 2003-01-03 15:12:18 +00:00
ao_alsa1x.c patch from Pierre Lombard <p_l@gmx.fr> 2003-09-21 09:49:05 +00:00
ao_alsa5.c removing my (non-working) email address 2003-07-03 20:07:54 +00:00
ao_alsa9.c patch from Pierre Lombard <p_l@gmx.fr> 2003-09-21 09:49:05 +00:00
ao_arts.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
ao_dxr2.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
ao_esd.c esd:server and esd latency support by Andrew Williams <andrew.s.williams@adelaide.edu.au> 2003-05-30 18:15:59 +00:00
ao_macosx.c cleanup/cosmetic patch by the author :) 2003-05-22 16:12:54 +00:00
ao_mpegpes.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
ao_nas.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
ao_null.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
ao_oss.c Set close-on-exec after newer open (in reset func). Patch by Andriy Gapon <agapon@cv-nj.com> 2003-08-13 21:04:15 +00:00
ao_pcm.c Correct dumping hint (vc dummy faster than null). 2003-05-05 23:43:30 +00:00
ao_plugin.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
ao_sdl.c IRIX support by Timo Kanera <timo@kanera.de> 2003-09-07 18:15:47 +00:00
ao_sgi.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
ao_sun.c fix bps calculation when resampling, 2003-06-22 21:29:15 +00:00
ao_win32.c 10l remove unused global 2003-05-16 13:06:37 +00:00
audio_out.c Native MacOSX audio output by Dan Christiansen <danchr@daimi.au.dk> 2003-05-21 21:15:46 +00:00
audio_out.h 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
audio_out_internal.h 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
audio_plugin.h 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
audio_plugin_internal.h 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
eq.h Correction of spelling errors and removal of old code 2002-09-26 10:12:50 +00:00
filter.h MMX part rewritten and 16 tap filter added for better sound qualty 2002-02-16 13:08:14 +00:00
fir.h Cleanup and comment 2002-02-21 16:05:09 +00:00
firfilter.c fix for qnx 2001-12-28 20:21:32 +00:00
pl_delay.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
pl_eq.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
pl_extrastereo.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
pl_format.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
pl_resample.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
pl_surround.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
pl_volnorm.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
pl_volume.c 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk> 2003-03-21 16:42:50 +00:00
remez.c
remez.h