| /bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-lib/ |
| A D | pcm_mmap.c | 41 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 D | pcm_dmix.c | 264 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 D | pcm_file.c | 87 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 D | pcm_plugin_generic.h | 60 snd_pcm_uframes_t appl_ptr, hw_ptr; member
|
| A D | pcm_rate.c | 48 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 D | pcm_hw.c | 392 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 D | pcm_direct.h | 131 snd_pcm_uframes_t appl_ptr; member
|
| A D | pcm_dsnoop.c | 258 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 D | pcm_linear.c | 369 snd_pcm_set_appl_ptr(pcm, &linear->plug.appl_ptr, 0, 0); in snd_pcm_linear_open()
|
| A D | pcm.c | 156 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 D | pcm_extplug.c | 573 snd_pcm_set_appl_ptr(pcm, &ext->plug.appl_ptr, -1, 0); in snd_pcm_extplug_create()
|
| A D | pcm_local.h | 181 void snd_pcm_set_appl_ptr(snd_pcm_t *pcm, volatile snd_pcm_uframes_t *appl_ptr, int fd, off_t offse…
|
| A D | pcm_softvol.c | 801 snd_pcm_set_appl_ptr(pcm, &svol->plug.appl_ptr, 0, 0); in _snd_pcm_softvol_open()
|
| A D | pcm_direct.c | 850 dmix->appl_ptr = dmix->last_appl_ptr = 0; in snd_pcm_direct_prepare()
|
| A D | pcm_route.c | 1025 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 D | snd_pcm.c | 1044 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 D | snd_pcm.h | 186 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 D | pcm_common.h | 245 ksnd_pcm_uframes_t appl_ptr; member
|