Lines Matching defs:period_size
33 static snd_pcm_sframes_t period_size;
173 period_size = size;
195 err = snd_pcm_sw_params_set_start_threshold(handle, swparams, (buffer_size / period_size) * period_size);
200 /* allow the transfer when at least period_size samples can be processed */
202 err = snd_pcm_sw_params_set_avail_min(handle, swparams, period_event ? buffer_size : period_size);
263 generate_sine(areas, 0, period_size, &phase);
265 cptr = period_size;
346 generate_sine(areas, 0, period_size, &phase);
348 cptr = period_size;
406 while (avail >= period_size) {
407 generate_sine(areas, 0, period_size, &data->phase);
408 err = snd_pcm_writei(handle, samples, period_size);
413 if (err != period_size) {
414 printf("Write error: written %i expected %li\n", err, period_size);
438 generate_sine(areas, 0, period_size, &data.phase);
439 err = snd_pcm_writei(handle, samples, period_size);
444 if (err != period_size) {
445 printf("Initial write error: written %i expected %li\n", err, period_size);
504 if (avail < period_size) {
517 size = period_size;
562 size = period_size;
637 if (avail < period_size) {
657 size = period_size;
695 generate_sine(areas, 0, period_size, &phase);
697 cptr = period_size;
905 samples = malloc((period_size * channels * snd_pcm_format_physical_width(format)) / 8);