diff options
author | Mke Brady <mikebrady@eircom.net> | 2015-06-01 21:38:56 +0100 |
---|---|---|
committer | Mke Brady <mikebrady@eircom.net> | 2015-06-01 21:38:56 +0100 |
commit | 54250f7552911aa92af1477531dfc8bd53437df6 (patch) | |
tree | 7643c7992d274528139ef1db40c379660d79f3af /audio_sndio.c | |
parent | e91cddabed42a24090b7808bd1d2ec2531831c6a (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.c | 5 |
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; } |