diff --git a/libsndio/sio_sun.c b/libsndio/sio_sun.c index c315958..a6b7a57 100644 --- a/libsndio/sio_sun.c +++ b/libsndio/sio_sun.c @@ -703,6 +703,7 @@ sio_sun_getpar(struct sio_hdl *sh, struct sio_par *par) aui.play.block_size / (par->bps * par->pchan); par->appbufsz = aui.hiwat * par->round; par->bufsz = par->appbufsz; + par->xrun = SIO_IGNORE; return 1; } diff --git a/sndiod/sock.c b/sndiod/sock.c index 9b2444a..51f373e 100644 --- a/sndiod/sock.c +++ b/sndiod/sock.c @@ -1184,6 +1184,7 @@ sock_execmsg(struct sock *f) AMSG_INIT(m); m->cmd = htonl(AMSG_GETPAR); m->u.par.legacy_mode = s->mode; + m->u.par.xrun = s->xrun; m->u.par.bits = s->par.bits; m->u.par.bps = s->par.bps; m->u.par.sig = s->par.sig;