better debug traces

This commit is contained in:
Alexandre Ratchov 2012-10-16 09:45:53 +02:00
parent e7b81ffcd0
commit c3b7829b02
2 changed files with 10 additions and 15 deletions

View File

@ -61,7 +61,6 @@ struct midiops dev_midiops = {
dev_midi_exit
};
struct slotops zomb_slotops = {
zomb_onmove,
zomb_onvol,
@ -99,7 +98,7 @@ slot_log(struct slot *s)
log_putu(s->unit);
#ifdef DEBUG
if (log_level >= 3) {
log_puts(",vol=");
log_puts(" vol=");
log_putu(s->vol);
if (s->ops) {
log_puts(",pst=");

View File

@ -14,7 +14,6 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
#include <sys/time.h>
#include <sys/types.h>
@ -88,10 +87,6 @@ siofile_onmove(void *arg, int delta)
siofile_log(f);
log_puts(": tick, delta = ");
log_puti(delta);
log_puts(", load = ");
log_puti((file_utime - f->utime) / 1000);
log_puts(" + ");
log_puti((file_wtime - f->wtime) / 1000);
log_puts("\n");
}
f->sum_utime += file_utime - f->utime;
@ -420,7 +415,16 @@ siofile_run(void *arg)
return;
#ifdef DEBUG
f->pused += d->round;
if (d->prime == 0 && f->pused < d->bufsz - d->round) {
siofile_log(f);
log_puts(": play hw xrun, pused = ");
log_puti(f->pused);
log_puts("/");
log_puti(d->bufsz);
log_puts("\n");
}
if (f->pused < 0 || f->pused > d->bufsz) {
/* this is a device drivers or libsndio bug */
siofile_log(f);
log_puts(": out of bounds pused = ");
log_puti(f->pused);
@ -429,14 +433,6 @@ siofile_run(void *arg)
log_puts("\n");
panic();
}
if (f->pused <= d->bufsz - 2 * d->round) {
siofile_log(f);
log_puts(": play hw xrun, pused = ");
log_puti(f->pused);
log_puts("/");
log_puti(d->bufsz);
log_puts("\n");
}
#endif
d->poffs += d->round;
if (d->poffs == d->bufsz)