Lines Matching defs:frames
36 static float sumaudio(struct bat *bat, short int *buffer, int frames)
41 while (frames) {
42 frames--;
55 static void play_and_listen(struct bat *bat, void *buffer, int frames)
65 averageinput = (int) (sumaudio(bat, buffer, frames) / frames);
73 while (n < frames) {
84 if (bat->latency.samples > frames) {
132 bat->latency.samples += frames;
183 bat->frames = LATENCY_TEST_TIME_LIMIT * bat->rate;
187 int handleinput(struct bat *bat, void *buffer, int frames)
192 bat->latency.sum += sumaudio(bat, buffer, frames);
193 bat->latency.samples += frames;
206 play_and_listen(bat, buffer, frames);
211 bat->latency.samples += frames;
227 int handleoutput(struct bat *bat, void *buffer, int bytes, int frames)
232 if (bat->periods_played * frames > 2 * bat->rate
237 err = generate_sine_wave(bat, frames, buffer);