Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-25 | follwing -> following | Anthony J. Bentley | |
2015-11-09 | Remove xfree(). From Michael W. Bombardieri. | mmcc | |
ok ratchov@ | |||
2015-10-17 | remove some unneccessary macros; from michael reed | Jason McIntyre | |
2015-09-14 | typo resultung in a markup error | Ingo Schwarze | |
2015-08-27 | fix typos in comments and error messages | Alexandre Ratchov | |
2015-08-27 | Allow sparse blocks to be used as silence if samples are encoded | Alexandre Ratchov | |
as signed integers. | |||
2015-05-16 | Call slot_stop() after the play buffer is drained to properly cleanup | Alexandre Ratchov | |
the slot. Fixes periodic glitches occurring after eof is reached, and then playback restarted with a MMC-relocate and MMC-start. | |||
2015-05-04 | Fix clipping bug in float to fixed point conversion, causing | Alexandre Ratchov | |
audible glitches when samples smaller than the quantification step are converted. | |||
2015-01-21 | fix macro breakage and update usage(); | Jason McIntyre | |
2015-01-21 | Simplify internals and rewrite file header parsing code: | Alexandre Ratchov | |
- remove -M, -t, -w, -C, -x flags that don't make sense anymore - make "-j off" the default (sndiod already does the job) - don't limit the number of played/recorded files. - add support for floating-point encoded files. - add support for apple .aiff and sun/next .au files | |||
2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | Theo de Raadt | |
possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol) | |||
2014-08-10 | typo in debug message | Alexandre Ratchov | |
2014-08-10 | initialize mmcpos, found by guenther | Alexandre Ratchov | |
2014-02-08 | more Va -> Cm fixes from Jan Stary <hans at stare.cz>, thanks! | Alexandre Ratchov | |
2014-01-28 | fix typo: s/to/the | Alexandre Ratchov | |
2014-01-28 | Remove section about server capability which was removed | Alexandre Ratchov | |
long time ago. Use .Cm instead of .Va for argument parameters. From Jan Stary <hans at stare.cz>, thanks! | |||
2013-11-21 | use -Wmissing-prototypes | Alexandre Ratchov | |
2013-11-19 | move -Wxxx flags from CFALGS to COPTS | Alexandre Ratchov | |
suggested by deraadt | |||
2013-11-18 | remove unused variables | Alexandre Ratchov | |
2013-11-18 | add missing prototypes | Alexandre Ratchov | |
2013-11-12 | remove bogus legacy server-specific bits that cause confusion | Alexandre Ratchov | |
2013-03-13 | don't display warnings if accept() returns ECONNABORTED or | Alexandre Ratchov | |
EWOULDBLOCK, as we do in other daemons | |||
2012-12-03 | Remove server capability description from the documentation and from | Alexandre Ratchov | |
the usage string, and just say that for historic reasons aucat behaves like sndiod. with help from jmc@ | |||
2012-11-23 | Since there's no sndiod -> aucat link anymore, allow aucat to be run | Alexandre Ratchov | |
in server mode even when not invoked as sndiod. This allows aucat and the new sndiod daemon to live together in /usr/bin, which makes easy to quickly compare sndiod and aucat (and spot possible regressions) without having to modify /usr/bin. | |||
2012-11-23 | Remplace aucat server by a new sndiod daemon aimed to be simpler | Alexandre Ratchov | |
smaller and faster than aucat. It's a drop in replacement with the following exceptions that don't affect the default setup: - The sample rate and the encoding are a per-device parameters thus -r and -e options must precede the corresponding -f option - MIDI thru boxes are dynamically created and no -M option is required anymore, so -M was removed. - MIDI ports are exposed with a new ``midi/N'' name, rather than abusing MIDI thru boxes. with help from armani@, ok deraadt@ | |||
2012-11-23 | Make the client wait for the first flow control message rather than | Alexandre Ratchov | |
assuming it can send a full initial data buffer. This requires protocol version bump (but no library version bump). | |||
2012-11-02 | Dont insert twice recorded wav files (-o) on the list of recorded files; | Alexandre Ratchov | |
with help from Remco <remco at d-compu.dyndns.org> | |||
2012-11-02 | Initialize wav structure enough for wav_close() to work in the error | Alexandre Ratchov | |
code path. Fixes crashes when wav_close() is called on uninitialized wav structure. With help from Remco <remco at d-compu.dyndns.org>, thanks! | |||
2012-11-02 | Use dedicated messages for flow control instead of abusing clock tick | Alexandre Ratchov | |
messages and enable flow control for MIDI. Since this requires protocol version bump, both sndiod and libsndio must be kept up to date to work together. | |||
2012-10-27 | include netinet/in.h to get htons & friends prototypes | Alexandre Ratchov | |
2012-10-27 | don't stat & test sndio home directory since we never use it. | Alexandre Ratchov | |
2012-10-27 | don't (re-)define SNDIO_USER and SNDIO_PRIO if they are already defined, | Alexandre Ratchov | |
this way they can be defined at compilation time | |||
2012-10-27 | use unsigned chars for midi messages (to avoid gcc warning) | Alexandre Ratchov | |
2012-09-25 | Upon "master volume change" message, send feedback to other clients | Alexandre Ratchov | |
only. Fixes the master volume slider stuttering in MIDI programs. Found by armani@ | |||
2012-08-30 | Use (rate / 15) as block size in off-line mode to ensure the | Alexandre Ratchov | |
block size stays below SHORT_MAX. Found by sthen@ | |||
2012-06-27 | Uniformize error messages printing, use err() instead of fprintf() | Alexandre Ratchov | |
when appropriate. From Michael W. Bombardieri <mb at ii.net> | |||
2012-06-27 | Don't return void expressions in functions returning void. Removes | Alexandre Ratchov | |
warnings in clang. From dhill. Thanks! | |||
2012-06-19 | Remove hidden options that are not needed any more, | Alexandre Ratchov | |
from Remco <remco at d-compu.dyndns.org>. Thanks | |||
2012-05-23 | Make the "default" string a valid device name that has the same effect | Alexandre Ratchov | |
as NULL has. This will (hopefully) simplify ports where the user passes the device string. | |||
2012-05-23 | Fix duplicate mixer knob names | Alexandre Ratchov | |
2012-05-23 | Fix wrong arithmetics in channel mapping causing crashes if all of | Alexandre Ratchov | |
the recorded or played channels don't exist. With help from Remco <remco at d-compu.dyndns.org>, thanks! | |||
2012-04-25 | Fix typos, from Michael W. Bombardieri <mb at ii.net>, Thanks! | Alexandre Ratchov | |
2012-04-25 | later -> latter; | Jason McIntyre | |
2012-04-19 | unbreak compilation without DEBUG defined | Alexandre Ratchov | |
2012-04-11 | In the "reply" code path, lock the socket while invoking the | Alexandre Ratchov | |
write-end code from the read-end code, and don't forget to check if the socket was not destroyed. Fixes very rare random crashes. | |||
2012-04-11 | flush the log and abort() if we try to destroy a NULL aproc | Alexandre Ratchov | |
2012-04-11 | Use "unsigned int" rather than "unsigned". No object change. | Alexandre Ratchov | |
suggested by deraadt@ | |||
2012-04-04 | tweak previous; ok ratchov | Jason McIntyre | |
2012-04-04 | Add a simple and clear (hopefully) description of what sndiod does. | Alexandre Ratchov | |
discussed with deraadt and jmc | |||
2012-04-04 | Fix memory leak in the error handling code path of failed device | Alexandre Ratchov | |
creation. From jsg@ |