summaryrefslogtreecommitdiff
path: root/lib/libsndio
AgeCommit message (Expand)Author
2014-03-07slightly "nicer" debug printfsAlexandre Ratchov
2014-03-05- use relative read/write positions to keep track of bufferAlexandre Ratchov
2014-03-05say this is the "sndio" api, as we have other audio/midi apis,Alexandre Ratchov
2014-01-22clean up macro usage;Ingo Schwarze
2013-12-23- clarify that sio_close() stops the device first, thenAlexandre Ratchov
2013-12-22- replaces "audio stream" by "audio device", as sndio is a deviceAlexandre Ratchov
2013-12-20Be less verbose when SNDIO_DEBUG=1 is set.Alexandre Ratchov
2013-11-21use -Wmissing-prototypesAlexandre Ratchov
2013-11-19move -Wxxx flags from CFALGS to COPTSAlexandre 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-08-24Move underrun/overrun recovery code from the sun-api back-end toAlexandre Ratchov
2013-08-13Switch time_t, ino_t, clock_t, and struct kevent's ident and dataPhilip Guenther
2013-07-04remove FILES sections because it's incomplete, wrong and doesn't giveAlexandre Ratchov
2013-07-04shorten lines in literal blocks to avoid word wrapingAlexandre Ratchov
2013-06-05use fancy .In macro for includes. from Jan Klemkow. ok jmc schwarzeTed Unangst
2013-04-06explain what "default" means in sndio.7 rather than {sio,mio}_open.3,Alexandre Ratchov
2013-04-03Handle big time_t.Philip Guenther
2013-03-13in debug mode, log successful connections, from Jan StaryAlexandre Ratchov
2013-02-01If par->bufsz is set (it's documented as readonly since years) thenAlexandre Ratchov
2012-12-22some fixes, based on a diff from Martin Toft;Jason McIntyre
2012-11-23Remplace aucat server by a new sndiod daemon aimed to be simplerAlexandre Ratchov
2012-11-23Make the client wait for the first flow control message rather thanAlexandre Ratchov
2012-11-02Use dedicated messages for flow control instead of abusing clock tickAlexandre Ratchov
2012-10-27make midi code use non-blocking i/o as does audio code, in orderAlexandre Ratchov
2012-10-27crank SIO_MAXNFDSAlexandre Ratchov
2012-10-27check that polled fd number is smaller than SIO_MAXNFDSAlexandre Ratchov
2012-10-27include netinet/in.h to get htons & friends prototypesAlexandre Ratchov
2012-09-15Improve instructions for handling non-blocking I/O with poll(2) andStefan Sperling
2012-09-14Don't read the xrun counter before the offset in the audio ring,Alexandre Ratchov
2012-09-14Have mio_open(3) document all return values in the RETURN VALUES section.Stefan Sperling
2012-09-12Define empty CDIAGFLAGS for programs that use Werror.Christiano F. Haesbaert
2012-09-02Be nice with the server and align data packets to audio block boundaryAlexandre Ratchov
2012-05-23Make the "default" string a valid device name that has the same effectAlexandre Ratchov
2012-05-11The default device is selected with sndiod(1) or the AUDIODEVICEAlexandre Ratchov
2012-04-11Use "unsigned int" rather than "unsigned". No object change.Alexandre Ratchov
2012-02-24Correct the spelling of "transferred" and "transferring"Philip Guenthe
2011-12-24formatting errors, found using freebsd's "igor";Jason McIntyre
2011-12-09mention sndiod rather than aucat when talking about the serverAlexandre 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-18some minor tweaks concerning midicat removal; ok ratchovJason McIntyre
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-10-04some tweaks, from Tim van der MolenJason McIntyre
2011-06-03one midicat server can export multiple midithru portsAlexandre Ratchov
2011-06-03don't forget to send the initial clock tickAlexandre Ratchov
2011-05-09in sio_psleep(), use an array of SIO_MAXNFDS pollfd strucures ratherAlexandre Ratchov
2011-05-06use an array of backends and iterate on it, instead of inliningAlexandre Ratchov