Home | History | Annotate | Download | only in audio

Lines Matching defs:frames

118         int frames = 0;
120 frames = MIN(frame_count, audio_vbuffer->frame_count - audio_vbuffer->head);
122 frames = MIN(frame_count, audio_vbuffer->tail - (audio_vbuffer->head));
129 frames*audio_vbuffer->frame_size);
130 audio_vbuffer->live += frames;
131 frames_written += frames;
132 frame_count -= frames;
133 audio_vbuffer->head = (audio_vbuffer->head + frames) % audio_vbuffer->frame_count;
145 int frames = 0;
148 frames = MIN(frame_count, audio_vbuffer->frame_count - audio_vbuffer->tail);
150 frames = MIN(frame_count, audio_vbuffer->head - audio_vbuffer->tail);
156 frames*audio_vbuffer->frame_size);
157 audio_vbuffer->live -= frames;
158 frames_read += frames;
159 frame_count -= frames;
160 audio_vbuffer->tail = (audio_vbuffer->tail + frames) % audio_vbuffer->frame_count;
447 int frames = audio_vbuffer_read(&out->buffer, buffer, buffer_frames);
449 int ret = pcm_write(pcm, buffer, pcm_frames_to_bytes(pcm, frames));
506 const size_t frames = bytes / audio_stream_out_frame_size(stream);
527 size_t frames_written = audio_vbuffer_write(&out->buffer, buffer, frames);
531 out->frames_written += frames;
532 out->frames_rendered += frames;
533 out->frames_total_buffered += frames;
540 int frames_sleep = out->frames_total_buffered < out->buffer.frame_count ? 0 : frames;
561 if (frames_written < frames) {
562 ALOGW("Hardware backing HAL too slow, could only write %zu of %zu frames", frames_written, frames);
570 uint64_t *frames, struct timespec *timestamp)
573 if (stream == NULL || frames == NULL || timestamp == NULL) {
579 get_current_output_position(out, frames, timestamp);
759 // Audioflinger expects audio buffers to be multiple of 16 frames
1011 ALOGW("in_read_worker only could write %zu / %zu frames", frames_written, buffer_frames);
1025 const size_t frames = bytes / audio_stream_in_frame_size(stream);
1050 const size_t frames_wait = ((uint64_t)frames_available > frames) ? 0 : frames - frames_available;
1067 in->standby_frames_read += frames;
1081 read_frames = audio_vbuffer_read(&in->buffer, in->stereo_to_mono_buf, frames);
1089 for (i = 0; i < frames; i++) {
1095 read_frames = audio_vbuffer_read(&in->buffer, buffer, frames);
1120 int64_t *frames, int64_t *time)
1125 get_current_input_position(in, frames, &current_time);