Lines Matching defs:frames
712 snd_pcm_uframes_t offset, frames;
716 frames = (snd_pcm_uframes_t) (n_bytes / u->frame_size);
717 /* pa_log_debug("%lu frames to write", (unsigned long) frames); */
719 if (PA_UNLIKELY((err = pa_alsa_safe_mmap_begin(u->pcm_handle, &areas, &offset, &frames, u->hwbuf_size, &u->sink->sample_spec)) < 0)) {
734 frames = PA_MIN(frames, u->frames_per_block);
736 if (!after_avail && frames == 0)
739 pa_assert(frames > 0);
752 written = frames * u->frame_size;
760 if (PA_UNLIKELY((sframes = snd_pcm_mmap_commit(u->pcm_handle, offset, frames)) < 0)) {
891 snd_pcm_sframes_t frames;
895 /* pa_log_debug("%lu frames to write", (unsigned long) frames); */
902 frames = (snd_pcm_sframes_t) (u->memchunk.length / u->frame_size);
904 if (frames > (snd_pcm_sframes_t) (n_bytes/u->frame_size))
905 frames = (snd_pcm_sframes_t) (n_bytes/u->frame_size);
908 frames = snd_pcm_writei(u->pcm_handle, (const uint8_t*) p + u->memchunk.index, (snd_pcm_uframes_t) frames);
911 if (PA_UNLIKELY(frames < 0)) {
913 if (!after_avail && (int) frames == -EAGAIN)
916 if ((r = try_recover(u, "snd_pcm_writei", (int) frames)) == 0)
925 if (!after_avail && frames == 0)
928 pa_assert(frames > 0);
931 written = frames * u->frame_size;
945 /* pa_log_debug("wrote %lu frames", (unsigned long) frames); */