summaryrefslogtreecommitdiff
path: root/audio_sndio.c
diff options
context:
space:
mode:
authorMke Brady <mikebrady@eircom.net>2015-06-01 21:38:56 +0100
committerMke Brady <mikebrady@eircom.net>2015-06-01 21:38:56 +0100
commit54250f7552911aa92af1477531dfc8bd53437df6 (patch)
tree7643c7992d274528139ef1db40c379660d79f3af /audio_sndio.c
parente91cddabed42a24090b7808bd1d2ec2531831c6a (diff)
Simplify init function, add defaults for latency offset and buffer size. Remove redundant timer stuff from audio_dummy.c.
Diffstat (limited to 'audio_sndio.c')
-rw-r--r--audio_sndio.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/audio_sndio.c b/audio_sndio.c
index 2ece843..65a4277 100644
--- a/audio_sndio.c
+++ b/audio_sndio.c
@@ -23,7 +23,7 @@
static struct sio_hdl *sio;
static struct sio_par par;
-static int init(int argc, char **argv, config_t *cfgp) {
+static int init(int argc, char **argv) {
sio = sio_open(SIO_DEVANY, SIO_PLAY, 0);
if (!sio)
die("sndio: cannot connect to sound server");
@@ -40,6 +40,9 @@ static int init(int argc, char **argv, config_t *cfgp) {
die("sndio: failed to set audio parameters");
if (!sio_getpar(sio, &par))
die("sndio: failed to get audio parameters");
+
+ config.audio_backend_buffer_desired_length = 44100; // one second.
+ config.audio_backend_latency_offset = 0;
return 0;
}