]> git.alsa-project.org Git - alsa-lib.git/commitdiff
test: latency - usleep should not be used in the block mode
authorJaroslav Kysela <perex@perex.cz>
Wed, 23 Nov 2022 18:45:15 +0000 (19:45 +0100)
committerJaroslav Kysela <perex@perex.cz>
Wed, 23 Nov 2022 18:45:15 +0000 (19:45 +0100)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
test/latency.c

index 161d1f68d22e3acd2f67065548f49741f98eec3a..1b4848d64e144d569580f15fcac3e8684468d5a2 100644 (file)
@@ -678,7 +678,7 @@ int main(int argc, char *argv[])
                        loop_limit, latency_min * 2, latency_max * 2);
        if (sys_latency > 0)
                printf(", I/O updates %ims", sys_latency);
-       else if (!block)
+       else if (!block && !use_poll)
                printf(", I/O usleep %ius", usleep_val);
        printf("\n");
 
@@ -764,7 +764,7 @@ int main(int argc, char *argv[])
                        } else if (use_poll) {
                                /* use poll to wait for next event */
                                snd_pcm_wait(chandle, 1000);
-                       } else if (usleep_val > 0) {
+                       } else if (!block && usleep_val > 0) {
                                usleep(usleep_val);
                        }
                        if (pos_dump || realtime_check) {