From: Jaroslav Kysela Date: Mon, 4 Jan 2021 11:13:03 +0000 (+0100) Subject: aplay: add avail > delay checks to --test-position X-Git-Tag: v1.2.5~95 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=05ebe64b2dd82fd053d7e4cbc709004e240ac13f;p=alsa-utils.git aplay: add avail > delay checks to --test-position Signed-off-by: Jaroslav Kysela --- diff --git a/aplay/aplay.c b/aplay/aplay.c index 5a6d5c3..b75be6c 100644 --- a/aplay/aplay.c +++ b/aplay/aplay.c @@ -1985,6 +1985,14 @@ static void do_test_position(void) fprintf(stderr, _("Suspicious status buffer position (%li total): " "avail = %li, delay = %li, buffer = %li\n"), ++counter, (long)savail, (long)sdelay, (long)buffer_frames); + } else if (avail > delay) { + fprintf(stderr, _("Suspicious buffer position avail > delay (%li total): " + "avail = %li, delay = %li\n"), + ++counter, (long)avail, (long)delay); + } else if (savail > sdelay) { + fprintf(stderr, _("Suspicious status buffer position avail > delay (%li total): " + "avail = %li, delay = %li\n"), + ++counter, (long)savail, (long)sdelay); } else if (verbose) { time(&now); if (tmr == (time_t) -1) {