summaryrefslogtreecommitdiff
path: root/lib/libsndio/aucat.c
AgeCommit message (Expand)Author
2019-07-12Add affinity between the program and its mixer control.Alexandre Ratchov
2019-06-29Check if syscalls return -1 instead of any negative value.Alexandre Ratchov
2019-06-28mkstemp() returns -1 on failureTheo de Raadt
2019-03-28Wait until server disconnects before closing the socket. Otherwise,Alexandre Ratchov
2018-09-26call _sndio_parsenum() instead of duplicating the code in parsedev(); ok ratc...miko
2018-07-28Move libsndio session cookie in its own $HOME/.sndio/ directory toAlexandre Ratchov
2016-01-09Make code fit in 80 columns, remove trailing spaces & tabs.Alexandre Ratchov
2015-12-23remove NULL-checks before free()mmcc
2015-11-22Don't remove the type component from the device string before passingAlexandre Ratchov
2015-10-05Fix missing checks for truncation of long file names. Rather thanAlexandre Ratchov
2015-10-02use macros for cookie path and temp file template insteadAlexandre Ratchov
2015-10-02As the socket path is known, use its size rather that PATH_MAX.Alexandre Ratchov
2015-10-02use macros instead of hard-coded strings for unix sockets pathsAlexandre Ratchov
2015-10-01Remove support for the AUCAT_COOKIE environment variable.Alexandre Ratchov
2015-05-05add missing braces in _aucat_wmsg()Jonathan Gray
2014-09-07Use SOCK_CLOEXEC (instead of later using fcntl(F_SETFD)) when creating socketsPhilip Guenther
2013-12-20Be less verbose when SNDIO_DEBUG=1 is set.Alexandre Ratchov
2013-11-18add missing prototypesAlexandre Ratchov
2013-11-13Prefix by '_' symbols that are not part of the API.Alexandre Ratchov
2013-11-12internalize some functions so that they do not need prototypesTheo de Raadt
2013-03-13in debug mode, log successful connections, from Jan StaryAlexandre Ratchov
2012-11-23Remplace aucat server by a new sndiod daemon aimed to be simplerAlexandre Ratchov
2012-11-02Use dedicated messages for flow control instead of abusing clock tickAlexandre Ratchov
2012-04-11Use "unsigned int" rather than "unsigned". No object change.Alexandre Ratchov
2011-11-15Add a "device number" component in sndio(7) device names, allowing aAlexandre Ratchov
2011-10-22Don't attempt to send data not available for sending yet. AnalysedAlexandre Ratchov
2011-10-17Remove midicat since aucat can now be used instead of midicatAlexandre Ratchov
2011-10-05restart connect(2) if it returns EINTRAlexandre Ratchov
2011-05-03determine the default device in backend code instead of the commonAlexandre Ratchov
2011-05-02Add missing byter order conversions in message headers. Fixes the caseAlexandre Ratchov
2011-05-02set the TCP_NODELAY option for TCP connectionsAlexandre Ratchov
2011-04-28Implement a new authentication method allowing aucat and midicat toAlexandre Ratchov
2011-04-18slightly cleanup by separating socket-specific code fromAlexandre Ratchov
2011-04-16Make aucat audio and midi backends share the same code to communicateAlexandre Ratchov
2011-04-08Clean up function naming: use sio_<backend>_ prefix for privateAlexandre Ratchov
2010-10-21use MODE_xxx and XRUN_xxx macros everywhere, and zap correspondingAlexandre Ratchov
2010-06-05don't prime server buffers, because it's ugly and conceptuallyAlexandre Ratchov
2010-06-05don't send clock ticks while buffers are being primedAlexandre Ratchov
2010-06-05Don't send the initial position as a clock tick with a negative delta.Alexandre Ratchov
2010-05-25complete any pending message when the device is stoppedAlexandre Ratchov
2010-04-24remove trailing spaces, from Alexandr Shadchin, thanksAlexandre Ratchov
2010-04-22Allow multiple users to share the same aucat server. If aucat isAlexandre Ratchov
2010-04-06aucat (server):Alexandre Ratchov
2010-01-20back out last commit. breaks half-duplex playback with poll().Jacob Meuser
2010-01-15Keep in memory whether the socket is writable. This way sio_revents()Alexandre Ratchov
2009-10-26reader state cannot be IDLE, terminate the stream if so ratherAlexandre Ratchov
2009-10-24Flow control blocks the client in sio_write(3). Split the dataAlexandre Ratchov
2009-10-22When starting playback, the client tries to write ``bufsz'' framesAlexandre Ratchov
2009-10-17Add version number to aucat protocol. It's not used yet,Alexandre Ratchov
2009-08-28don't consider calling sio_close() without calling sio_stop() firstAlexandre Ratchov