summaryrefslogtreecommitdiffstats
path: root/lib/libsndio/aucat.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make code fit in 80 columns, remove trailing spaces & tabs.ratchov2016-01-091-3/+3
* remove NULL-checks before free()mmcc2015-12-231-5/+3
* Don't remove the type component from the device string before passingratchov2015-11-221-7/+16
* Fix missing checks for truncation of long file names. Rather thanratchov2015-10-051-14/+28
* use macros for cookie path and temp file template insteadratchov2015-10-021-3/+5
* As the socket path is known, use its size rather that PATH_MAX.ratchov2015-10-021-3/+3
* use macros instead of hard-coded strings for unix sockets pathsratchov2015-10-021-3/+3
* Remove support for the AUCAT_COOKIE environment variable.ratchov2015-10-011-11/+7
* add missing braces in _aucat_wmsg()jsg2015-05-051-2/+3
* Use SOCK_CLOEXEC (instead of later using fcntl(F_SETFD)) when creating socketsguenther2014-09-071-7/+4
* Be less verbose when SNDIO_DEBUG=1 is set.ratchov2013-12-201-3/+3
* add missing prototypesratchov2013-11-181-1/+2
* Prefix by '_' symbols that are not part of the API.ratchov2013-11-131-31/+30
* internalize some functions so that they do not need prototypesderaadt2013-11-121-4/+4
* in debug mode, log successful connections, from Jan Staryratchov2013-03-131-1/+2
* Remplace aucat server by a new sndiod daemon aimed to be simplerratchov2012-11-231-3/+2
* Use dedicated messages for flow control instead of abusing clock tickratchov2012-11-021-1/+2
* Use "unsigned int" rather than "unsigned". No object change.ratchov2012-04-111-9/+11
* Add a "device number" component in sndio(7) device names, allowing aratchov2011-11-151-45/+88
* Don't attempt to send data not available for sending yet. Analysedratchov2011-10-221-7/+9
* Remove midicat since aucat can now be used instead of midicatratchov2011-10-171-15/+9
* restart connect(2) if it returns EINTRratchov2011-10-051-1/+4
* determine the default device in backend code instead of the commonratchov2011-05-031-1/+3
* Add missing byter order conversions in message headers. Fixes the caseratchov2011-05-021-12/+12
* set the TCP_NODELAY option for TCP connectionsratchov2011-05-021-2/+9
* Implement a new authentication method allowing aucat and midicat toratchov2011-04-281-4/+164
* slightly cleanup by separating socket-specific code fromratchov2011-04-181-29/+38
* Make aucat audio and midi backends share the same code to communicateratchov2011-04-161-0/+330
* Clean up function naming: use sio_<backend>_ prefix for privateratchov2011-04-081-746/+0
* use MODE_xxx and XRUN_xxx macros everywhere, and zap correspondingratchov2010-10-211-6/+2
* don't prime server buffers, because it's ugly and conceptuallyratchov2010-06-051-4/+6
* don't send clock ticks while buffers are being primedratchov2010-06-051-5/+8
* Don't send the initial position as a clock tick with a negative delta.ratchov2010-06-051-9/+12
* complete any pending message when the device is stoppedratchov2010-05-251-11/+16
* remove trailing spaces, from Alexandr Shadchin, thanksratchov2010-04-241-5/+5
* Allow multiple users to share the same aucat server. If aucat isratchov2010-04-221-2/+11
* aucat (server):ratchov2010-04-061-23/+75
* back out last commit. breaks half-duplex playback with poll().jakemsr2010-01-201-14/+7
* Keep in memory whether the socket is writable. This way sio_revents()ratchov2010-01-151-7/+14
* reader state cannot be IDLE, terminate the stream if so ratherratchov2009-10-261-3/+4
* Flow control blocks the client in sio_write(3). Split the dataratchov2009-10-241-3/+7
* When starting playback, the client tries to write ``bufsz'' framesratchov2009-10-221-4/+19
* Add version number to aucat protocol. It's not used yet,ratchov2009-10-171-1/+2
* don't consider calling sio_close() without calling sio_stop() firstratchov2009-08-281-1/+3
* when using aucat backend, wait for the server to drop the connectionratchov2009-08-281-2/+7
* add a new AMSG_BYE, sent by the client to requst the server toratchov2009-08-281-1/+7
* handle incoming AMSG_SETVOL messages, allows the client to be notifiedratchov2009-08-261-1/+7
* sort and space headers as per style(9)ratchov2009-07-261-2/+4
* use const qualifier in libsndio, making it slightly more consistentratchov2009-07-251-4/+4
* Currently midi capable programs can control midi hardware, butratchov2009-07-251-6/+21