Alexandre Ratchov
6436780b57
fit in 80 columns, trailing spaces, tabs
2016-01-09 09:49:55 +01:00
Alexandre Ratchov
97bf660690
fit in 80 columns, trailing spaces, tabs
2016-01-09 09:35:54 +01:00
Alexandre Ratchov
9ff8e621d0
typos in comments and strings
2015-08-26 10:27:22 +02:00
Alexandre Ratchov
fc071998df
call slot_stop() after draining
2015-05-16 21:23:07 +02:00
Alexandre Ratchov
8dd18742f2
unbreak usage and macros in manpage, from jmc
2015-01-21 12:31:48 +01:00
Alexandre Ratchov
d0e975e33c
style
2015-01-08 12:50:24 +01:00
Alexandre Ratchov
901675b4f2
fix .au start position
2015-01-07 13:56:38 +01:00
Alexandre Ratchov
d33d443b3a
support for .au files
2015-01-07 12:07:37 +01:00
Alexandre Ratchov
f2c235166b
add support for aiff files
2015-01-06 11:41:24 +01:00
Alexandre Ratchov
1341ff77a4
s/wav/afile/
2015-01-05 18:01:29 +01:00
Alexandre Ratchov
7e4b5c54d9
merge alaw and mulaw code
2014-12-30 19:36:15 +01:00
Alexandre Ratchov
1602b19c78
move conversion code dsp.c
2014-12-30 19:17:32 +01:00
Alexandre Ratchov
f3ef9df7b4
add support for f32le in .wav files
2014-12-30 18:45:05 +01:00
Alexandre Ratchov
60fb4a32ae
initialize dev_prime to zero in rec-only mode
2014-12-29 12:45:24 +01:00
Alexandre Ratchov
fcc7acfe65
unused str() macro
2014-11-17 08:24:43 +01:00
Alexandre Ratchov
c80a3fc1ff
better error message
2014-11-17 08:18:36 +01:00
Alexandre Ratchov
4e01a1289d
remove -z from usage
2014-11-17 07:55:50 +01:00
Alexandre Ratchov
850121fb2c
set file bufsz to device bufsz
2014-11-17 07:46:09 +01:00
Alexandre Ratchov
0639edb852
set default device bufsz to 200ms
2014-11-17 07:43:38 +01:00
Alexandre Ratchov
cc1c9a5c71
dont set block size
2014-11-17 07:38:00 +01:00
Alexandre Ratchov
c075b80574
document -b, remove -z
2014-11-17 07:36:28 +01:00
Alexandre Ratchov
737ca22c4d
bump copyright year
2014-11-15 13:56:12 +01:00
Alexandre Ratchov
7cbcc30319
- release constraints used to be required in server mode
...
- hardcode the processing chain (it used to be setup dynamically)
- merge simpler processing code from sndiod
- remove -M option, aucat is not a midi tool, sorry.
- remove -t flag (redundant with -q flag)
- remove -w flag (makes sense for server mode only)
- remove -C flag (necessary for full-duplex streams only)
- remove -x flag (xruns already handled by sndiod)
- make "-j off" the default (sndiod already does the job)
- don't limit the number of played/recorded files.
2014-11-15 13:51:02 +01:00
Alexandre Ratchov
16f44939b1
remove unused variables
2013-11-18 18:45:19 +01:00
Alexandre Ratchov
b1c417ab04
add prototypes
2013-11-18 17:50:04 +01:00
Alexandre Ratchov
37de53fd9b
remove legacy server bits
2013-11-12 07:51:02 +01:00
Alexandre Ratchov
41372817a0
hide server bits
2012-12-03 17:37:08 +01:00
Alexandre Ratchov
bf045ccb03
readd back removed options by mistake
2012-11-10 16:37:03 +01:00
Alexandre Ratchov
063c31e365
reenable server capability in aucat
2012-11-10 16:20:32 +01:00
Alexandre Ratchov
983c8433a2
allow sndiod user to be changed, dont check its home directory
2012-10-07 15:50:49 +02:00
Alexandre Ratchov
49feb9131a
include arpa/inet.h to get byte order conv
2012-10-06 12:29:02 +02:00
Alexandre Ratchov
a268087ed6
sync to openbsd (s/fprintf/errx, usage, etc)
2012-08-30 10:04:20 +02:00
Alexandre Ratchov
16a36fa53e
make "default" a valid device name
2012-05-23 21:26:54 +02:00
Alexandre Ratchov
1247c187a7
s/unsigned/unsigned int/g, requested by deraadt
2012-04-11 09:21:29 +02:00
Alexandre Ratchov
47288b2d38
switch defaults to 48kHz, 960 frame/block, 8 blocks
2012-03-22 09:32:51 +01:00
Alexandre Ratchov
d5ee44fc8b
When a sub-device is created (-s), check if a hardware
...
device was already created (-f) before trying to use the
default one, otherwise all sub-devices end up attached
to the default device. Noticed by peters at schwertfisch.de,
thanks!
2012-01-10 09:11:10 +01:00
Alexandre Ratchov
9916b7362c
fix usage
2011-12-10 00:01:58 +01:00
Alexandre Ratchov
073a090888
move server specific bits into new sndiod daemon
2011-12-09 23:49:26 +01:00
Alexandre Ratchov
b218a19c35
don't use a server flag, just check if we expose sub-devices
2011-12-02 13:46:03 +01:00
Alexandre Ratchov
37f7cba0f8
reuse midi-control code to implement midi thru boxes and remove
...
the old midithru implementation; less code, less bugs. As a side
effect, midi output doesn't implement running status "compression"
any more
2011-12-02 11:38:53 +01:00
Alexandre Ratchov
37baea58d8
move mmc/mtc and volume control bits from struct aproc to struct dev
2011-11-21 09:06:25 +01:00
Alexandre Ratchov
73d8f28428
always create a default device in server mode
2011-11-14 09:29:33 +01:00
Alexandre Ratchov
e4ef0dc8d9
switch to type@hostname,unit/num.opt device names
2011-11-01 13:02:13 +01:00
Alexandre Ratchov
0e4543ecf5
make -aoff the default
2011-10-20 18:17:48 +02:00
Alexandre Ratchov
284343965f
fix getopt duplicate options
2011-10-18 16:22:16 +02:00
Alexandre Ratchov
8c514d82b6
remove midicat
2011-10-18 00:29:58 +02:00
Alexandre Ratchov
72ac220263
more fixes from jmc
2011-10-13 13:32:32 +02:00
Alexandre Ratchov
4811aac665
sort play and record parameters confusion
2011-10-11 12:56:10 +02:00
Alexandre Ratchov
3a452a4c0d
fixes from jmc
2011-10-10 14:19:33 +02:00
Alexandre Ratchov
fbba1f101a
autovol defaults to 1
2011-10-08 16:06:47 +02:00