Alexandre Ratchov
4e93a1717e
clean up cases of ;;
...
from deraadt@
2011-03-17 08:47:47 +01:00
Alexandre Ratchov
eed7d0dc80
use timerclear macro
...
from okan@
2011-03-17 08:44:37 +01:00
Alexandre Ratchov
b050508158
mention -U as global position-independent parameter
...
from Remco <remco at d-compu.dyndns.org>, thanks!
2011-03-17 08:43:36 +01:00
Alexandre Ratchov
15c8794e5f
Terminate midi thru boxes trying to drain but that have no
...
outputs anymore, otherwise they can't be cleaned up by dev_close()
2010-11-14 14:51:30 +01:00
Alexandre Ratchov
35beeb5513
add a hook to configure precision
2010-11-10 15:08:37 +01:00
Alexandre Ratchov
6b391a082b
make default rate a macro instead of using hardcoded 44100
2010-11-10 15:08:05 +01:00
Alexandre Ratchov
bc81d0b2ea
Add experimental support for 24-bit arithmetic, meaning that full
...
dynamic range of 24-bit hardware can be used. Offline processing like
mixing and channel mapping is done with 24-bit precision too.
2010-11-05 17:55:42 +01:00
Alexandre Ratchov
2f1ceb6662
unbreak compilation without DEBUG defined
2010-11-05 17:10:19 +01:00
Alexandre Ratchov
afe1d1a6c5
Convert ulaw/alaw to native format (ie using ADATA_XXX defines) rather
...
than s16 (using hardcoded constants). Currently s16 is the native format,
so no behavior change.
2010-11-05 16:29:04 +01:00
Alexandre Ratchov
4ba7c28c93
Replace ``short'' by a new ``adata_t'' typedef corresponding to
...
audio samples and cleanup ADATA_XXX macros. This allows easilly
switching to 24 bit fixed point arithmetic by simply redefining
the adata_t typedef to int and updating ADATA_XXX macros. No
object change.
2010-11-04 18:56:53 +01:00
Alexandre Ratchov
26c9cecb73
legacy.c is not used anymore
2010-11-03 11:54:29 +01:00
Alexandre Ratchov
1c465cd239
When the end of a stream is reached (ie mix_eof() called) other
...
possibly blocked streams are processed. If during this phase the end
of another stream is reached then stop the processing because the job
will be already finished by the second stream. Otherwise we may end up
running a destroyed stream.
help from Edward Wandasiewicz <w13ntd at googlemail.com>, thanks
2010-10-22 07:46:17 +02:00
Alexandre Ratchov
6cd91baafa
polish comments
2010-10-19 13:07:53 +02:00
Alexandre Ratchov
9ab5fcf177
fix comments
2010-10-18 19:32:52 +02:00
Alexandre Ratchov
fa5a65f0d9
cleanup modes, no behaviour change
2010-09-29 15:54:32 +02:00
Alexandre Ratchov
1c76bd2b01
add forgotten ``return NULL''
2010-09-18 10:37:26 +02:00
Alexandre Ratchov
b6981dc359
typo in comments
2010-09-17 10:39:25 +02:00
Alexandre Ratchov
52a88805d0
include grp.h (linux only) in bsd-compat.h rather than in aucat.c
2010-09-17 10:36:54 +02:00
Alexandre Ratchov
3e16dfcd59
add a XXX
2010-09-15 18:27:50 +02:00
Alexandre Ratchov
13d834c5e1
remove unused function mix_prime()
2010-09-15 18:10:29 +02:00
Alexandre Ratchov
c7be174526
better error message if getpwnam fails
2010-09-09 08:35:23 +02:00
Alexandre Ratchov
6078ffd6b8
include grp.h, include bsd-compat.h first, since it defines _GNU_SOURCE,
...
used by other headers
2010-09-03 11:48:32 +02:00
Alexandre Ratchov
a17607cf7a
add initial alsa support from jakemsr
2010-08-19 23:00:06 +02:00
Alexandre Ratchov
f268454989
import from OpenBSD
2010-08-19 22:38:45 +02:00