From 05ebe64b2dd82fd053d7e4cbc709004e240ac13f Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 4 Jan 2021 12:13:03 +0100 Subject: [PATCH] aplay: add avail > delay checks to --test-position Signed-off-by: Jaroslav Kysela --- aplay/aplay.c | 8 ++++++++ 1 file changed, 8 insertions(+) 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) {