Lines Matching refs:frames

898 static ssize_t read_frames(struct stream_in *in, void *buffer, ssize_t frames);
903 size_t frames, in get_capture_reference_delay() argument
939 … buffer->time_stamp.tv_sec , buffer->time_stamp.tv_nsec, kernel_frames, buffer->delay_ns, frames); in get_capture_reference_delay()
943 size_t frames, in get_capture_delay() argument
992 in->read_buf_frames, in->proc_buf_frames, frames); in get_capture_delay()
995 static int32_t update_echo_reference(struct stream_in *in, size_t frames) in update_echo_reference() argument
1007 in->config.channels, frames, in->ref_buf_frames, frames - in->ref_buf_frames); in update_echo_reference()
1008 if (in->ref_buf_frames < frames) { in update_echo_reference()
1009 if (in->ref_buf_size < frames) { in update_echo_reference()
1010 in->ref_buf_size = frames; in update_echo_reference()
1011 … in->ref_buf = (int16_t *)realloc(in->ref_buf, pcm_frames_to_bytes(pcm_device->pcm, frames)); in update_echo_reference()
1015 in->ref_buf, pcm_frames_to_bytes(pcm_device->pcm, frames)); in update_echo_reference()
1017 b.frame_count = frames - in->ref_buf_frames; in update_echo_reference()
1020 get_capture_delay(in, frames, &b); in update_echo_reference()
1027 in->ref_buf_frames, in->ref_buf_size, frames, b.frame_count); in update_echo_reference()
1071 static void push_echo_reference(struct stream_in *in, size_t frames) in push_echo_reference() argument
1077 int32_t delay_us = update_echo_reference(in, frames)/1000; in push_echo_reference()
1082 if (in->ref_buf_frames < frames) in push_echo_reference()
1083 frames = in->ref_buf_frames; in push_echo_reference()
1085 buf.frameCount = frames; in push_echo_reference()
1217 size_t frames, in get_playback_delay() argument
1243 buffer->delay_ns = (long)(((int64_t)(kernel_frames + frames)* 1000000000)/ in get_playback_delay()
1545 static ssize_t read_and_process_frames(struct stream_in *in, void* buffer, ssize_t frames) in read_and_process_frames() argument
1582 while (frames_wr < frames) { in read_and_process_frames()
1584 if (in->proc_buf_frames < (size_t)frames) { in read_and_process_frames()
1586 if (in->proc_buf_size < (size_t)frames) { in read_and_process_frames()
1587 size_t size_in_bytes = pcm_frames_to_bytes(pcm_device->pcm, frames); in read_and_process_frames()
1588 in->proc_buf_size = (size_t)frames; in read_and_process_frames()
1602 frames - in->proc_buf_frames); in read_and_process_frames()
1619 out_buf.frameCount = frames - frames_wr; in read_and_process_frames()
1650 if ((frames_wr + (ssize_t)out_buf.frameCount) <= frames) { in read_and_process_frames()
1655 (unsigned int)frames_wr, out_buf.frameCount, (unsigned int)frames); in read_and_process_frames()
1656 frames_wr = frames; in read_and_process_frames()
1666 if (in->proc_buf_size < (size_t)frames) { in read_and_process_frames()
1667 size_t size_in_bytes = pcm_frames_to_bytes(pcm_device->pcm, frames); in read_and_process_frames()
1668 in->proc_buf_size = (size_t)frames; in read_and_process_frames()
1675 frames_wr = read_frames(in, proc_buf_out, frames); in read_and_process_frames()
1824 static ssize_t read_frames(struct stream_in *in, void *buffer, ssize_t frames) in read_frames() argument
1838 while (frames_wr < frames) { in read_frames()
1839 size_t frames_rd = frames - frames_wr; in read_frames()
3222 uint64_t *frames, struct timespec *timestamp) in out_get_presentation_position() argument
3236 *frames = dsp_frames; in out_get_presentation_position()
3258 *frames = signed_frames; in out_get_presentation_position()
3608 ssize_t frames = -1; in in_read() local
3647 frames = read_and_process_frames(in, buffer, frames_rq); in in_read()
3648 if (frames >= 0) in in_read()