#
d20001a8 |
| 21-May-2024 |
jsg <jsg@openbsd.org> |
remove prototypes with no matching function; ok ratchov@
|
#
2c53affb |
| 27-Dec-2022 |
jmc <jmc@openbsd.org> |
spelling fixes; from paul tagliamonte any changes not taken noted on tech, but chiefly here i did not take the cancelation - cancellation changes;
|
#
ec8a3410 |
| 29-Apr-2022 |
ratchov <ratchov@openbsd.org> |
Add sio_flush(3) function to stop playback immediately
The new sio_flush(3) functions works the same way as sio_stop(3), except that it doesn't wait for play buffer to be drained. Instead, it discar
Add sio_flush(3) function to stop playback immediately
The new sio_flush(3) functions works the same way as sio_stop(3), except that it doesn't wait for play buffer to be drained. Instead, it discards its contents and returns immediately.
show more ...
|
#
aea60bee |
| 16-Jan-2015 |
deraadt <deraadt@openbsd.org> |
Move to the <limits.h> universe. review by millert, binary checking process with doug, concept with guenther
|
#
e6877796 |
| 05-Mar-2014 |
ratchov <ratchov@openbsd.org> |
- use relative read/write positions to keep track of buffer usage as seen by the caller - refresh current position before reading/writing data, to keep the current position always consistent with
- use relative read/write positions to keep track of buffer usage as seen by the caller - refresh current position before reading/writing data, to keep the current position always consistent with read & write pointers - fix confusion between processed samples by the hardware (as reported by GET{I,O}OFFS) and samples played as reported by GETINFO(). Fixes incorrect delta propagated after xruns in play-only and rec-only modes - don't wait for POLLIN or POLLOUT to be set to refresh ring pointers, as they may not be set in certain cases. Fixes sndiod crash after few days of continuous playback. - save current parameters instead of calling getpar() too often
show more ...
|
#
d418f94b |
| 13-Nov-2013 |
ratchov <ratchov@openbsd.org> |
Prefix by '_' symbols that are not part of the API.
ok deraadt, guenther
|
#
ea382012 |
| 24-Aug-2013 |
ratchov <ratchov@openbsd.org> |
Move underrun/overrun recovery code from the sun-api back-end to the the generic code, so it can be used by other back-ends as well. No behavior change (hopefully).
|
#
27e638e4 |
| 03-Apr-2013 |
guenther <guenther@openbsd.org> |
Handle big time_t. Use clock_gettime(CLOCK_MONOTONIC) instead of gettimeofday() when measuring time intervals for debugging output.
ok ratchov@
|
#
334268a5 |
| 27-Oct-2012 |
ratchov <ratchov@openbsd.org> |
crank SIO_MAXNFDS
|
#
20fb3e8c |
| 09-May-2011 |
ratchov <ratchov@openbsd.org> |
in sio_psleep(), use an array of SIO_MAXNFDS pollfd strucures rather than a single one. No behaviour change
|
#
82bfc72b |
| 16-Apr-2011 |
ratchov <ratchov@openbsd.org> |
Make aucat audio and midi backends share the same code to communicate with the server. As we're at it use the same protocol for midi and audio. Now, both audio and midi code use the same SNDIO_DEBUG
Make aucat audio and midi backends share the same code to communicate with the server. As we're at it use the same protocol for midi and audio. Now, both audio and midi code use the same SNDIO_DEBUG environment variable to turn on/off DPRINTF's.
show more ...
|
#
b041ccb2 |
| 08-Apr-2011 |
ratchov <ratchov@openbsd.org> |
Clean up function naming: use sio_<backend>_ prefix for private audio-related functions and put them in files named sio_<backend>.c No behaviour changes.
|