Home | History | Annotate | Download | only in server

Lines Matching defs:frames

86 /* Gets the number of frames ready for this device to play.
92 int frames = 0;
98 * number of frames for playback. */
113 if (frames == 0)
114 frames = dev_frames;
116 frames = MIN(dev_frames, frames);
118 return frames;
341 static void apply_dsp(struct cras_iodev *iodev, uint8_t *buf, size_t frames)
356 frames);
591 void cras_iodev_fill_time_from_frames(size_t frames,
599 to_play_usec = (uint64_t)frames * 1000000L / (uint64_t)frame_rate;
881 int cras_iodev_put_output_buffer(struct cras_iodev *iodev, uint8_t *frames,
896 iodev->pre_dsp_hook(frames, nframes, iodev->ext_format,
908 cras_mix_mute_buffer(frames, frame_bytes, nframes);
910 apply_dsp(iodev, frames, nframes);
913 iodev->post_dsp_hook(frames, nframes, fmt,
934 fmt->format, frames, nframes,
942 cras_scale_buffer(fmt->format, frames,
950 frames,
958 unsigned *frames)
964 unsigned frame_requested = *frames;
966 rc = iodev->get_buffer(iodev, area, frames);
967 if (rc < 0 || *frames == 0)
969 if (*frames > frame_requested) {
971 "frames returned from get_buffer is greater than "
972 "requested: %u > %u", *frames, frame_requested);
980 cras_mix_mute_buffer(hw_buffer, frame_bytes, *frames);
982 apply_dsp(iodev, hw_buffer, *frames); /* TODO-applied 2x */
989 unsigned *frames)
992 unsigned frame_requested = *frames;
994 rc = iodev->get_buffer(iodev, area, frames);
995 if (*frames > frame_requested) {
997 "frames returned from get_buffer is greater than "
998 "requested: %u > %u", *frames, frame_requested);
1085 int cras_iodev_fill_odev_zeros(struct cras_iodev *odev, unsigned int frames)
1095 ATLOG(atlog, AUDIO_THREAD_FILL_ODEV_ZEROS, odev->info.idx, frames, 0);
1098 while (frames > 0) {
1099 frames_written = frames;
1110 frames -= frames_written;