summaryrefslogtreecommitdiff
path: root/lib/libsndio
AgeCommit message (Expand)Author
2010-09-17don't try to get the current stream postion when the device is stopped,Alexandre Ratchov
2010-08-20polish the code: remove few unused #includes, add missing ones,Alexandre Ratchov
2010-08-06If audio interrupts are missed (as this happens on some MP systemsAlexandre Ratchov
2010-07-21remove unnecessary ``return 0'' statements,Alexandre Ratchov
2010-07-15add two new members to structs audio_encoding and audio_prinfo.Jacob Meuser
2010-07-06Handle all streams the same way because there's no actualAlexandre 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-05-25drop samples or insert silence in sun_revents(). Otherwise, inAlexandre Ratchov
2010-05-09if the sample rate the hardware will use is different than theJacob Meuser
2010-04-29in sun_start(), don't pause the device in play mode, since it'sAlexandre Ratchov
2010-04-26once sio_start() has been called, stream parameters cannot beJacob Meuser
2010-04-25If setting close-on-exec flag fails (can this happen?), the wrongAlexandre Ratchov
2010-04-25Fix the way sio_getcap() probes rates of audio(4) devices.Alexandre Ratchov
2010-04-25when probing for a encoding/channels/rate combination, ensure thatAlexandre Ratchov
2010-04-24when probing an encoding of a audio(4) device, don't forget toAlexandre 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-11audio(4) doesn't require to be started explicitely, so the device isAlexandre Ratchov
2010-04-06aucat (server):Alexandre Ratchov
2010-02-10Fix sio_getcap() for audio(4) devices exposing encodingsAlexandre 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-12-30explain what sio_close() drains play buffers as if sio_close() wasAlexandre Ratchov
2009-12-02we don't expose overruns/underruns as negative positions anymore,Alexandre Ratchov
2009-11-03in block size calculations, use SIO_BPS(precision) instead ofAlexandre 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-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