Alexandre Ratchov
cc6dd11c37
don't print 0xdeadbeef in the WIDLE state
2011-03-30 18:37:18 +02:00
Alexandre Ratchov
c70f456e5c
call sock_write() at the end of sock_read() in order to send
...
ACKs, initial positions, volumes and alikes. It's not OK to
call it in sock_execmsg() because it can generate messages
that would be sent before the message to return
2011-03-30 18:28:32 +02:00
Alexandre Ratchov
dadc1b872c
tweak previous;
...
from jmc@
2011-03-17 08:51:01 +01:00
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
c5d819295b
handle -lrt, necessary on linux
2011-01-25 10:38:57 +01:00
Alexandre Ratchov
03297a7e6b
remove all .so files, handy for version bumps
2011-01-25 10:35:07 +01:00
Alexandre Ratchov
ad04c349ad
include sys/types, necessary for function prototypes
2010-12-30 12:55:39 +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
1abacc230b
sort object files to ease loader job
2010-11-10 14:53:44 +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
e69fb2aab0
crank major
2010-11-01 14:52:20 +01:00
Alexandre Ratchov
0ba693c86d
remove sio_strtoenc and sio_enctostr
2010-10-30 14:46:11 +02:00
Alexandre Ratchov
286994d187
make sio_onvol() return an integer, 0 if the volume knob not available,
...
allowing the caller to setup a softvol layer
2010-10-25 09:45:16 +02:00
Alexandre Ratchov
fe5100700d
add forgotten "static"
2010-10-22 19:05:45 +02: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
d7e18f5097
don't try to get the current stream postion when the device is stopped,
...
and don't generate clock ticks (ie don't invoke the sio_onmove(3)
call-back).
2010-09-17 10:35:07 +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
9870bef8b9
use ``0'' as default alsa device
2010-09-02 10:41:12 +02:00
Alexandre Ratchov
75acc22776
recommit max delta'' fix, backed out by mistake
2010-08-20 00:11:52 +02:00
Alexandre Ratchov
655364c586
remove cvs keyword from sndio.h to avoid conflicts
2010-08-19 23:53:46 +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