summaryrefslogtreecommitdiff
path: root/lib/libsndio
AgeCommit message (Expand)Author
2009-10-24Flow control blocks the client in sio_write(3). Split the dataAlexandre Ratchov
2009-10-22set protocol version number for midi too. Fixes aucat refusingAlexandre 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-10-10when setting parameters of sun devices, check that selected encodingAlexandre Ratchov
2009-10-10at initialization of sun devices, use sio_setpar(3) instead ofAlexandre Ratchov
2009-10-10since AUDIO_INITINFO() may set parameters to whatever is supportedAlexandre Ratchov
2009-08-28don't consider calling sio_close() without calling sio_stop() firstAlexandre Ratchov
2009-08-28when using aucat backend, wait for the server to drop the connectionAlexandre Ratchov
2009-08-28add a new AMSG_BYE, sent by the client to requst the server toAlexandre Ratchov
2009-08-26handle incoming AMSG_SETVOL messages, allows the client to be notifiedAlexandre Ratchov
2009-08-21make aucat(1) expose a MIDI device to control server behaviour inAlexandre Ratchov
2009-08-01honor non-blocking flag in mio_open_rmidi(), fixes programsAlexandre Ratchov
2009-07-27don't use ``return'' in sio_close() and mio_close()Alexandre Ratchov
2009-07-26more style improvemets, from Thomas PfaffAlexandre Ratchov
2009-07-26use ``sizeof(string) - 1'' rather than ``strlen(string)'' on staticAlexandre Ratchov
2009-07-26remove the (bogus) special case when mio_open() is called withAlexandre Ratchov
2009-07-26rephrase description of (MIO_IN | MIO_OUT) modeAlexandre Ratchov
2009-07-26Make ``static'' few functions that are prototyped as static but are notAlexandre Ratchov
2009-07-26sort and space headers as per style(9)Alexandre Ratchov
2009-07-25use const qualifier in libsndio, making it slightly more consistentAlexandre Ratchov
2009-07-25add sndio.7, forgotten in last commitAlexandre Ratchov
2009-07-25Currently midi capable programs can control midi hardware, butAlexandre Ratchov
2009-05-16don't set mode in sio_setpar(), already done at initializationAlexandre Ratchov
2009-05-16add a new ``hello'' message to aucat protocol useful to work onAlexandre Ratchov
2009-05-16fix style to make future diffs contain functional changes onlyAlexandre Ratchov
2009-05-16in aucat_getpar() and aucat_getcap(), initialize the message to sendAlexandre Ratchov
2009-05-15cleanup forgotten calls to exit(3)Alexandre Ratchov
2009-05-15replace s/sa/sio/, left from when libsa was renamed to libsndioAlexandre Ratchov
2009-05-15in headers, macro definitions come first, prototypes come nextAlexandre Ratchov
2009-05-15if DEBUG is defined, use a global debug level ratherAlexandre Ratchov
2009-05-15describe sio_getcap(), sio_pollfd() and sio_setvol() retrurn valuesAlexandre Ratchov
2009-04-21no need to install includes from here anymoreTheo de Raadt
2009-04-21move src/lib/libsndio/sndio.h into src/include where other includeAlexandre Ratchov
2009-04-13protypes in sndio.h make reference to struct pollfd; applicationsAlexandre Ratchov
2009-02-26don't use ``hdl->filling'' flag uninitializedAlexandre Ratchov
2009-02-25after the STOP message is sent, move the receiver to the RMSG stateAlexandre Ratchov
2009-02-18in aucat_stop(), after the STOP message was send, put the receiverAlexandre Ratchov
2009-02-09ignore evironment variables if the program is setuid or setgidAlexandre Ratchov
2009-02-04update the default socket paths, to reflect recent aucat changesAlexandre Ratchov
2009-02-04explain that it's ok if we get a slightly different rate thanAlexandre Ratchov
2009-02-04Programs have no direct access do the device file descriptor. So, ifAlexandre Ratchov
2009-02-03in server mode, create /tmp/aucat-userid/ directory withAlexandre Ratchov
2009-01-21fix bugs section: clarify that sio_start() and sio_stop() shouldAlexandre Ratchov
2009-01-21explain what ``frame'' does meanAlexandre Ratchov
2009-01-21make declarations "C" to allow c++ code to compileAlexandre Ratchov
2009-01-17cleanup: remove prototypes of inexistent functions, move few privateAlexandre Ratchov
2009-01-12replace s/routine/function/, as other manuals doAlexandre Ratchov
2009-01-10make all private functions staticAlexandre Ratchov
2009-01-08oops, i messed up tim's patch; correction from Tim van der MolenJason McIntyre