Lines Matching defs:frames
61 int latency_min = 32; /* in frames / 2 */
62 int latency_max = 2048; /* in frames / 2 */
76 static inline long long frames_to_micro(size_t frames)
78 return (long long)((frames * 1000000LL) + (rate / 2)) / rate;
321 void showstat(snd_pcm_t *handle, size_t frames)
331 printf("*** frames = %li ***\n", (long)frames);
340 printf("Trying latency %li frames, %.3fus, %.6fms (%.4fHz)\n", (long)latency, d * 1000000, d * 1000, (double)1 / d);
347 printf("Maximum read: %li frames\n", (long)in_max);
405 long readbuf(snd_pcm_t *handle, char *buf, long len, size_t *frames, size_t *max)
414 *frames += r;
426 *frames += r;
437 long writebuf(snd_pcm_t *handle, char *buf, long len, size_t *frames)
452 *frames += r;
521 "-m,--min minimum latency in frames\n"
522 "-M,--max maximum latency in frames\n"
524 "-F,--frames frames to transfer\n"
528 "-B,--buffer buffer size in frames\n"
529 "-E,--period period size in frames\n"
566 {"frames", 1, NULL, 'F'},
702 printf("Loop limit is %lu frames, minimum latency = %i, maximum latency = %i",