mirror of https://github.com/ericonr/sndio.git
log errors only if SNDIO_DEBUG=1
This commit is contained in:
parent
b22be8340a
commit
496c443bca
|
@ -491,7 +491,7 @@ _sio_onmove_cb(struct sio_hdl *hdl, int delta)
|
|||
{
|
||||
#ifdef DEBUG
|
||||
hdl->cpos += delta;
|
||||
if (_sndio_debug >= 2)
|
||||
if (_sndio_debug >= 3)
|
||||
_sio_printpos(hdl);
|
||||
#endif
|
||||
if (hdl->move_cb)
|
||||
|
|
|
@ -552,7 +552,7 @@ sio_sun_setpar(struct sio_hdl *sh, struct sio_par *par)
|
|||
aui.record.encoding = enc;
|
||||
aui.record.channels = par->rchan;
|
||||
}
|
||||
DPRINTF("sio_sun_setpar: %i: trying pars = %u/%u/%u\n",
|
||||
DPRINTFN(2, "sio_sun_setpar: %i: trying pars = %u/%u/%u\n",
|
||||
i, rate, prec, enc);
|
||||
if (ioctl(hdl->fd, AUDIO_SETINFO, &aui) < 0 && errno != EINVAL) {
|
||||
DPERROR("sio_sun_setpar: setinfo(pars)");
|
||||
|
@ -640,7 +640,7 @@ sio_sun_setpar(struct sio_hdl *sh, struct sio_par *par)
|
|||
obpf = (hdl->sio.mode & SIO_PLAY) ?
|
||||
aui.play.channels * aui.play.bps : 1;
|
||||
|
||||
DPRINTF("sio_sun_setpar: bpf = (%u, %u)\n", ibpf, obpf);
|
||||
DPRINTFN(2, "sio_sun_setpar: bpf = (%u, %u)\n", ibpf, obpf);
|
||||
|
||||
/*
|
||||
* try to set parameters until the device accepts
|
||||
|
@ -666,14 +666,14 @@ sio_sun_setpar(struct sio_hdl *sh, struct sio_par *par)
|
|||
}
|
||||
infr = aui.record.block_size / ibpf;
|
||||
onfr = aui.play.block_size / obpf;
|
||||
DPRINTF("sio_sun_setpar: %i: trying round = %u -> (%u, %u)\n",
|
||||
DPRINTFN(2, "sio_sun_setpar: %i: trying round = %u -> (%u, %u)\n",
|
||||
i, round, infr, onfr);
|
||||
|
||||
/*
|
||||
* if half-duplex or both block sizes match, we're done
|
||||
*/
|
||||
if (hdl->sio.mode != (SIO_REC | SIO_PLAY) || infr == onfr) {
|
||||
DPRINTF("sio_sun_setpar: blocksize ok\n");
|
||||
DPRINTFN(2, "sio_sun_setpar: blocksize ok\n");
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
@ -686,7 +686,7 @@ sio_sun_setpar(struct sio_hdl *sh, struct sio_par *par)
|
|||
else
|
||||
round = infr < onfr ? onfr : infr;
|
||||
}
|
||||
DPRINTF("sio_sun_setpar: couldn't find a working blocksize\n");
|
||||
DPRINTFN(2, "sio_sun_setpar: couldn't find a working blocksize\n");
|
||||
hdl->sio.eof = 1;
|
||||
return 0;
|
||||
#undef NRETRIES
|
||||
|
@ -865,7 +865,7 @@ sio_sun_revents(struct sio_hdl *sh, struct pollfd *pfd)
|
|||
if (!(hdl->sio.mode & SIO_REC))
|
||||
dierr = doerr;
|
||||
if (doerr > 0)
|
||||
DPRINTF("play xrun %d\n", doerr);
|
||||
DPRINTFN(2, "play xrun %d\n", doerr);
|
||||
}
|
||||
if (hdl->sio.mode & SIO_REC) {
|
||||
if (ioctl(hdl->fd, AUDIO_RERROR, &xrun) < 0) {
|
||||
|
@ -878,19 +878,19 @@ sio_sun_revents(struct sio_hdl *sh, struct pollfd *pfd)
|
|||
if (!(hdl->sio.mode & SIO_PLAY))
|
||||
doerr = dierr;
|
||||
if (dierr > 0)
|
||||
DPRINTF("rec xrun %d\n", dierr);
|
||||
DPRINTFN(2, "rec xrun %d\n", dierr);
|
||||
}
|
||||
offset = doerr - dierr;
|
||||
if (offset > 0) {
|
||||
hdl->sio.rdrop += offset * hdl->ibpf;
|
||||
hdl->idelta -= doerr;
|
||||
hdl->odelta -= doerr;
|
||||
DPRINTF("will drop %d and pause %d\n", offset, doerr);
|
||||
DPRINTFN(2, "will drop %d and pause %d\n", offset, doerr);
|
||||
} else if (offset < 0) {
|
||||
hdl->sio.wsil += -offset * hdl->obpf;
|
||||
hdl->idelta -= dierr;
|
||||
hdl->odelta -= dierr;
|
||||
DPRINTF("will insert %d and pause %d\n", -offset, dierr);
|
||||
DPRINTFN(2, "will insert %d and pause %d\n", -offset, dierr);
|
||||
}
|
||||
|
||||
delta = (hdl->idelta > hdl->odelta) ? hdl->idelta : hdl->odelta;
|
||||
|
|
Loading…
Reference in New Issue