Lines Matching refs:buffer_pos
133 static int buffer_pos = 0;
2346 if (size > chunk_bytes - buffer_pos)
2347 size = chunk_bytes - buffer_pos;
2348 memcpy(audiobuf + buffer_pos, data, size);
2351 buffer_pos += size;
2352 if ((size_t)buffer_pos == chunk_bytes) {
2355 buffer_pos = 0;
2387 if (buffer_pos > 0) {
2389 if (snd_pcm_format_set_silence(hwparams.format, audiobuf + buffer_pos, chunk_bytes - buffer_pos * 8 / bits_per_sample) < 0)
2416 buffer_pos = 0;