Home
last modified time | relevance | path

Searched refs:slave_appl_ptr (Results 1 - 4 of 4) sorted by relevance

/third_party/alsa-lib/src/pcm/
H A Dpcm_dmix.c315 snd_pcm_uframes_t slave_hw_ptr, slave_appl_ptr, slave_size; in snd_pcm_dmix_sync_area() local
329 slave_size = pcm_frame_diff(dmix->slave_appl_ptr, dmix->slave_hw_ptr, dmix->slave_boundary); in snd_pcm_dmix_sync_area()
336 dmix->slave_appl_ptr += transfer; in snd_pcm_dmix_sync_area()
337 dmix->slave_appl_ptr %= dmix->slave_boundary; in snd_pcm_dmix_sync_area()
352 slave_size = pcm_frame_diff(slave_hw_ptr, dmix->slave_appl_ptr, dmix->slave_boundary); in snd_pcm_dmix_sync_area()
364 slave_appl_ptr = dmix->slave_appl_ptr % dmix->slave_buffer_size; in snd_pcm_dmix_sync_area()
365 dmix->slave_appl_ptr += size; in snd_pcm_dmix_sync_area()
366 dmix->slave_appl_ptr %= dmix->slave_boundary; in snd_pcm_dmix_sync_area()
372 if (slave_appl_ptr in snd_pcm_dmix_sync_area()
674 snd_pcm_uframes_t slave_appl_ptr, slave_size; snd_pcm_dmix_rewind() local
[all...]
H A Dpcm_dshare.c111 snd_pcm_uframes_t slave_hw_ptr, slave_appl_ptr, slave_size; in snd_pcm_dshare_sync_area() local
127 slave_size = pcm_frame_diff(slave_hw_ptr, dshare->slave_appl_ptr, dshare->slave_boundary); in snd_pcm_dshare_sync_area()
139 slave_appl_ptr = dshare->slave_appl_ptr % dshare->slave_buffer_size; in snd_pcm_dshare_sync_area()
140 dshare->slave_appl_ptr += size; in snd_pcm_dshare_sync_area()
141 dshare->slave_appl_ptr %= dshare->slave_boundary; in snd_pcm_dshare_sync_area()
146 if (slave_appl_ptr + transfer > dshare->slave_buffer_size) in snd_pcm_dshare_sync_area()
147 transfer = dshare->slave_buffer_size - slave_appl_ptr; in snd_pcm_dshare_sync_area()
148 share_areas(dshare, src_areas, dst_areas, appl_ptr, slave_appl_ptr, transfer); in snd_pcm_dshare_sync_area()
152 slave_appl_ptr in snd_pcm_dshare_sync_area()
[all...]
H A Dpcm_direct.h60 SND_PCM_HW_PTR_ALIGNMENT_ROUNDUP = 1, /* round the slave_appl_ptr up to slave_period */
61 SND_PCM_HW_PTR_ALIGNMENT_ROUNDDOWN = 2, /* round slave_hw_ptr and slave_appl_ptr down to slave_period */
146 snd_pcm_uframes_t slave_appl_ptr; member
H A Dpcm_direct.c2131 dmix->slave_appl_ptr = dmix->slave_hw_ptr = hw_ptr;
2135 dmix->slave_appl_ptr =
2136 ((dmix->slave_appl_ptr + dmix->slave_period_size - 1) /
2141 dmix->slave_appl_ptr = dmix->slave_hw_ptr =

Completed in 8 milliseconds