Lines Matching refs:frames
671 static snd_pcm_sframes_t snd_pcm_dmix_rewind(snd_pcm_t *pcm, snd_pcm_uframes_t frames)
686 /* (appl_ptr - last_appl_ptr) indicates the frames which are not
688 * (last_appl_ptr - hw_ptr) indicates the frames which are already
694 if (frames < size)
695 size = frames;
697 frames -= size;
698 if (!frames)
703 * So (appl_ptr - hw_ptr) indicates the frames which can be remixed
706 if (size > frames)
707 size = frames;
712 /* frames which should be remixed will be saved
758 static snd_pcm_sframes_t snd_pcm_dmix_forward(snd_pcm_t *pcm, snd_pcm_uframes_t frames)
763 if (frames > (snd_pcm_uframes_t)avail)
764 frames = avail;
765 snd_pcm_mmap_appl_forward(pcm, frames);
766 return frames;
1162 period_size INT # in frames
1165 buffer_size INT # in frames
1186 - no: minimal latency with minimal frames dropped at startup. But
1189 - roundup: It is guaranteed that all frames will be played at
1190 startup. But the latency will increase upto period-1 frames.
1192 period and frames can be written from application. But on startup
1193 upto period-1 frames will be dropped.
1260 Also, note that ICE1712 have the limited buffer size, 5513 frames