Home
last modified time | relevance | path

Searched refs:appl_ptr (Results 1 – 18 of 18) sorted by relevance

/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-lib/
A Dpcm_mmap.c41 snd_pcm_sframes_t appl_ptr = *pcm->appl.ptr; in snd_pcm_mmap_appl_backward() local
42 appl_ptr -= frames; in snd_pcm_mmap_appl_backward()
43 if (appl_ptr < 0) in snd_pcm_mmap_appl_backward()
44 appl_ptr += pcm->boundary; in snd_pcm_mmap_appl_backward()
45 *pcm->appl.ptr = appl_ptr; in snd_pcm_mmap_appl_backward()
50 snd_pcm_uframes_t appl_ptr = *pcm->appl.ptr; in snd_pcm_mmap_appl_forward() local
51 appl_ptr += frames; in snd_pcm_mmap_appl_forward()
52 if (appl_ptr >= pcm->boundary) in snd_pcm_mmap_appl_forward()
53 appl_ptr -= pcm->boundary; in snd_pcm_mmap_appl_forward()
54 *pcm->appl.ptr = appl_ptr; in snd_pcm_mmap_appl_forward()
A Dpcm_dmix.c264 snd_pcm_uframes_t appl_ptr, size, transfer; in snd_pcm_dmix_sync_area() local
271 size = dmix->appl_ptr - dmix->last_appl_ptr; in snd_pcm_dmix_sync_area()
291 size = dmix->appl_ptr - dmix->last_appl_ptr; in snd_pcm_dmix_sync_area()
319 appl_ptr = dmix->last_appl_ptr % pcm->buffer_size; in snd_pcm_dmix_sync_area()
328 if (appl_ptr + transfer > pcm->buffer_size) in snd_pcm_dmix_sync_area()
329 transfer = pcm->buffer_size - appl_ptr; in snd_pcm_dmix_sync_area()
332 mix_areas(dmix, src_areas, dst_areas, appl_ptr, slave_appl_ptr, transfer); in snd_pcm_dmix_sync_area()
342 appl_ptr += transfer; in snd_pcm_dmix_sync_area()
343 appl_ptr %= pcm->buffer_size; in snd_pcm_dmix_sync_area()
526 dmix->appl_ptr = dmix->last_appl_ptr = dmix->hw_ptr; in snd_pcm_dmix_reset()
[all …]
A Dpcm_file.c87 snd_pcm_uframes_t appl_ptr; member
239 snd_pcm_uframes_t cont = file->wbuf_size - file->appl_ptr; in snd_pcm_file_add_frames()
245 snd_pcm_areas_copy(file->wbuf_areas, file->appl_ptr, in snd_pcm_file_add_frames()
250 file->appl_ptr += n; in snd_pcm_file_add_frames()
251 if (file->appl_ptr == file->wbuf_size) in snd_pcm_file_add_frames()
252 file->appl_ptr = 0; in snd_pcm_file_add_frames()
420 file->appl_ptr = file->file_ptr_bytes = 0; in snd_pcm_file_hw_params()
A Dpcm_plugin_generic.h60 snd_pcm_uframes_t appl_ptr, hw_ptr; member
A Dpcm_rate.c48 snd_pcm_uframes_t appl_ptr, hw_ptr, last_slave_hw_ptr; member
839 if (rate->appl_ptr < rate->last_commit_ptr) { in snd_pcm_rate_playback_internal_delay()
840 return rate->appl_ptr - rate->last_commit_ptr + pcm->boundary; in snd_pcm_rate_playback_internal_delay()
842 return rate->appl_ptr - rate->last_commit_ptr; in snd_pcm_rate_playback_internal_delay()
1217 if (appl_ptr < rate->last_commit_ptr) in snd_pcm_rate_sync_playback_area()
1218 xfer = appl_ptr - rate->last_commit_ptr + pcm->boundary; in snd_pcm_rate_sync_playback_area()
1220 xfer = appl_ptr - rate->last_commit_ptr; in snd_pcm_rate_sync_playback_area()
1259 err = snd_pcm_rate_sync_playback_area(pcm, rate->appl_ptr + size); in snd_pcm_rate_mmap_commit()
1278 snd_pcm_rate_sync_playback_area(pcm, rate->appl_ptr); in snd_pcm_rate_avail_update()
1322 size = rate->appl_ptr - rate->last_commit_ptr; in snd_pcm_rate_drain()
[all …]
A Dpcm_hw.c392 printf(" appl_ptr : %li\n", hw->mmap_control.appl_ptr); in snd_pcm_hw_dump()
491 snd_pcm_set_appl_ptr(pcm, &hw->mmap_control.appl_ptr, 0, 0); in _snd_pcm_hw_open()
A Dpcm_direct.h131 snd_pcm_uframes_t appl_ptr; member
A Dpcm_dsnoop.c258 dsnoop->appl_ptr = dsnoop->hw_ptr; in snd_pcm_dsnoop_reset()
539 snd_pcm_set_appl_ptr(pcm, &dsnoop->appl_ptr, 0, 0); in _snd_pcm_dsnoop_open()
A Dpcm_linear.c369 snd_pcm_set_appl_ptr(pcm, &linear->plug.appl_ptr, 0, 0); in snd_pcm_linear_open()
A Dpcm.c156 void snd_pcm_set_appl_ptr(snd_pcm_t *pcm, volatile snd_pcm_uframes_t *appl_ptr, in snd_pcm_set_appl_ptr() argument
160 assert(appl_ptr); in snd_pcm_set_appl_ptr()
161 snd_pcm_set_ptr(pcm, &pcm->appl, appl_ptr, fd, offset); in snd_pcm_set_appl_ptr()
A Dpcm_extplug.c573 snd_pcm_set_appl_ptr(pcm, &ext->plug.appl_ptr, -1, 0); in snd_pcm_extplug_create()
A Dpcm_local.h181 void snd_pcm_set_appl_ptr(snd_pcm_t *pcm, volatile snd_pcm_uframes_t *appl_ptr, int fd, off_t offse…
A Dpcm_softvol.c801 snd_pcm_set_appl_ptr(pcm, &svol->plug.appl_ptr, 0, 0); in _snd_pcm_softvol_open()
A Dpcm_direct.c850 dmix->appl_ptr = dmix->last_appl_ptr = 0; in snd_pcm_direct_prepare()
A Dpcm_route.c1025 snd_pcm_set_appl_ptr(pcm, &route->plug.appl_ptr, -1, 0); in snd_pcm_route_open()
/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/core/
A Dsnd_pcm.c1044 appl_ptr = runtime->control->appl_ptr; in snd_pcm_lib_write()
1063 appl_ptr += frames; in snd_pcm_lib_write()
1066 runtime->control->appl_ptr = appl_ptr; in snd_pcm_lib_write()
1192 appl_ptr = runtime->control->appl_ptr; in snd_pcm_lib_read()
1210 appl_ptr += frames; in snd_pcm_lib_read()
1213 runtime->control->appl_ptr = appl_ptr; in snd_pcm_lib_read()
2299 runtime->control->appl_ptr = control->appl_ptr; in ksnd_pcm_sync_ptr()
2301 control->appl_ptr = runtime->control->appl_ptr; in ksnd_pcm_sync_ptr()
2492 appl_ptr = runtime->control->appl_ptr - frames; in ksnd_pcm_rewind()
2493 if (appl_ptr < 0) in ksnd_pcm_rewind()
[all …]
/bsp/allwinner/libraries/sunxi-hal/include/hal/sound/
A Dsnd_pcm.h186 snd_pcm_sframes_t avail = runtime->status->hw_ptr - runtime->control->appl_ptr; in snd_pcm_capture_avail()
195 …_pcm_sframes_t avail = runtime->status->hw_ptr + runtime->buffer_size - runtime->control->appl_ptr; in snd_pcm_playback_avail()
A Dpcm_common.h245 ksnd_pcm_uframes_t appl_ptr; member

Completed in 46 milliseconds