Lines Matching defs:buffer
43 char *buffer;
157 /* Set to minimum buffer size and period size
163 fprintf(bat->err, _("buffer size min: %d %s: %s(%d)\n"),
186 fprintf(bat->log, _("Set period size: %d buffer size: %d\n"),
193 fprintf(bat->err, _("buffer size: %d %s: %s(%d)\n"),
213 fprintf(bat->err, _("buffer time: %d %s: %s(%d)\n"),
224 /* Set buffer time and period time */
229 fprintf(bat->err, _("buffer time: %d %s: %s(%d)\n"),
267 fprintf(bat->err, _("buffer size: %zd %s: %s(%d)\n"),
275 fprintf(bat->err, _("equal to buffer size (%zd)\n"),
280 fprintf(bat->log, _("Get period size: %d buffer size: %d\n"),
296 sndpcm->buffer = (char *) malloc(sndpcm->period_bytes);
297 if (sndpcm->buffer == NULL) {
314 err = snd_pcm_writei(sndpcm->handle, sndpcm->buffer + offset,
351 int bytes = sndpcm->period_bytes; /* playback buffer size */
358 err = handleoutput(bat, sndpcm->buffer, bytes, frames);
384 int bytes = sndpcm->period_bytes; /* playback buffer size */
406 err = generate_input_data(bat, sndpcm->buffer, bytes, frames);
411 if (fwrite(sndpcm->buffer, 1, bytes, fp) != (size_t)bytes) {
503 free(sndpcm.buffer);
519 sndpcm->buffer + offset, remain);
583 if (fwrite(sndpcm->buffer, 1, size, fp) != (size_t)size) {
642 err = handleinput(bat, sndpcm->buffer, frames);
650 if (fwrite(sndpcm->buffer, 1, size, fp) != (size_t)size) {
705 pthread_cleanup_push(free, sndpcm.buffer);
728 free(sndpcm.buffer);