Lines Matching defs:frames
310 static void do_generate(uint8_t *frames, int channel, int count,
315 int8_t *samp8 = (int8_t*) frames;
316 int16_t *samp16 = (int16_t*) frames;
317 int32_t *samp32 = (int32_t*) frames;
318 float *samp_f = (float*) frames;
591 /* allow the transfer when at least period_size frames can be processed */
903 static int write_loop(snd_pcm_t *handle, int channel, int periods, uint8_t *frames)
913 while ((err = read_wav((uint16_t *)frames, channel, cnt, bufsize)) > 0 && !in_aborting) {
915 if ((err = write_buffer(handle, frames,
932 do_generate(frames, channel, period_size, generate_pink_noise, &pink);
934 do_generate(frames, channel, period_size, generate_pattern, &pattern);
937 do_generate(frames, channel, period_size, generate_st2095_noise, &st2095);
941 do_generate(frames, channel, period_size, generate_sine, &sine);
943 if ((err = write_buffer(handle, frames, period_size)) < 0)
1016 uint8_t *frames;
1255 frames = malloc(snd_pcm_frames_to_bytes(handle, period_size));
1256 if (frames == NULL) {
1279 err = write_loop(handle, channel, ((rate*3)/period_size), frames);
1301 err = write_loop(handle, chn, ((rate*5)/period_size), frames);
1310 free(frames);