Commit Graph

74 Commits

Author SHA1 Message Date
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