/third_party/alsa-lib/aserver/ |
H A D | aserver.c | 266 client_t *client = pcm->appl.private_data; in pcm_shm_appl_ptr_changed() 270 ctrl->appl.changed = 1; in pcm_shm_appl_ptr_changed() 271 if (pcm->appl.fd >= 0) { in pcm_shm_appl_ptr_changed() 272 ctrl->appl.use_mmap = 1; in pcm_shm_appl_ptr_changed() 273 ctrl->appl.offset = pcm->appl.offset; in pcm_shm_appl_ptr_changed() 276 ctrl->appl.use_mmap = 0; in pcm_shm_appl_ptr_changed() 277 ctrl->appl.ptr = pcm->appl.ptr ? *pcm->appl in pcm_shm_appl_ptr_changed() [all...] |
/third_party/alsa-lib/src/pcm/ |
H A D | pcm_shm.c | 120 if (ctrl->hw.changed || ctrl->appl.changed) in snd_pcm_shm_action() 139 if (ctrl->appl.changed) { in snd_pcm_shm_action() 140 err = snd_pcm_shm_new_rbptr(pcm, shm, &pcm->appl, &ctrl->appl); in snd_pcm_shm_action() 143 ctrl->appl.changed = 0; in snd_pcm_shm_action() 155 if (ctrl->hw.changed || ctrl->appl.changed) in snd_pcm_shm_action_fd() 173 if (ctrl->appl.changed) { in snd_pcm_shm_action_fd() 174 err = snd_pcm_shm_new_rbptr(pcm, shm, &pcm->appl, &ctrl->appl); in snd_pcm_shm_action_fd() 177 ctrl->appl in snd_pcm_shm_action_fd() [all...] |
H A D | pcm_plugin.c | 156 *pcm->appl.ptr = *slave->appl.ptr; in snd_pcm_plugin_call_init_cb() 567 diff = pcm_frame_diff(status->appl_ptr, *pcm->appl.ptr, pcm->boundary); in snd_pcm_plugin_status() 568 status->appl_ptr = *pcm->appl.ptr; in snd_pcm_plugin_status() 572 assert(status->appl_ptr == *pcm->appl.ptr); in snd_pcm_plugin_status()
|
H A D | pcm_null.c | 99 status->appl_ptr = *pcm->appl.ptr; in snd_pcm_null_status() 126 *pcm->appl.ptr = 0; in snd_pcm_null_reset() 144 *pcm->hw.ptr = *pcm->appl.ptr + pcm->buffer_size; in snd_pcm_null_start() 146 *pcm->hw.ptr = *pcm->appl.ptr; in snd_pcm_null_start()
|
H A D | pcm_mmap.c | 35 snd_pcm_sframes_t appl_ptr = *pcm->appl.ptr; in snd_pcm_mmap_appl_backward() 39 *pcm->appl.ptr = appl_ptr; in snd_pcm_mmap_appl_backward() 44 snd_pcm_uframes_t appl_ptr = *pcm->appl.ptr; in snd_pcm_mmap_appl_forward() 48 *pcm->appl.ptr = appl_ptr; in snd_pcm_mmap_appl_forward()
|
H A D | pcm_meter.c | 301 meter->rptr = *pcm->appl.ptr; in snd_pcm_meter_prepare() 314 meter->rptr = *pcm->appl.ptr; in snd_pcm_meter_reset() 336 meter->rptr = *pcm->appl.ptr; in snd_pcm_meter_rewind() 345 meter->rptr = *pcm->appl.ptr; in snd_pcm_meter_forward() 354 snd_pcm_uframes_t old_rptr = *pcm->appl.ptr; in snd_pcm_meter_mmap_commit() 360 meter->rptr = *pcm->appl.ptr; in snd_pcm_meter_mmap_commit()
|
H A D | pcm_mmap_emul.c | 284 size = map->appl_ptr - *slave->appl.ptr; in sync_slave_write() 288 offset = *slave->appl.ptr % pcm->buffer_size; in sync_slave_write()
|
H A D | pcm_share.c | 125 avail = slave->hw_ptr - *pcm->appl.ptr; in snd_pcm_share_slave_avail() 396 avail_min = hw_ptr - *spcm->appl.ptr; in snd_pcm_share_thread() 450 avail_min = hw_ptr - *spcm->appl.ptr; in _snd_pcm_share_update() 723 status->appl_ptr = *pcm->appl.ptr; in snd_pcm_share_status() 836 frames = *spcm->appl.ptr - share->appl_ptr; in _snd_pcm_share_mmap_commit() 956 share->appl_ptr = *spcm->appl.ptr; in snd_pcm_share_start()
|
H A D | pcm_local.h | 235 snd_pcm_rbptr_t appl; member 515 return __snd_pcm_playback_avail(pcm, *pcm->hw.ptr, *pcm->appl.ptr); in snd_pcm_mmap_playback_avail() 538 return __snd_pcm_capture_avail(pcm, *pcm->hw.ptr, *pcm->appl.ptr); in snd_pcm_mmap_capture_avail() 553 return __snd_pcm_avail(pcm, *pcm->hw.ptr, *pcm->appl.ptr); in snd_pcm_mmap_avail() 610 return *pcm->appl.ptr % pcm->buffer_size; in snd_pcm_mmap_offset()
|
H A D | pcm.c | 2863 free(pcm->appl.link_dst); in snd_pcm_free() 7432 *offset = *pcm->appl.ptr % pcm->buffer_size; in __snd_pcm_mmap_begin_generic() 7536 if (CHECK_SANITY(offset != *pcm->appl.ptr % pcm->buffer_size)) { in __snd_pcm_mmap_commit() 7538 offset, *pcm->appl.ptr, pcm->buffer_size); in __snd_pcm_mmap_commit() 7934 snd_pcm_set_ptr(pcm, &pcm->appl, appl_ptr, fd, offset); in snd_pcm_set_appl_ptr() 8003 snd_pcm_link_ptr(pcm, &pcm->appl, slave, &slave->appl); in snd_pcm_link_appl_ptr() 8017 snd_pcm_unlink_ptr(pcm, &pcm->appl, slave, &slave->appl); in snd_pcm_unlink_appl_ptr()
|
H A D | pcm_rate.c | 724 *pcm->appl.ptr = 0; in snd_pcm_rate_prepare() 740 *pcm->appl.ptr = 0; in snd_pcm_rate_reset() 1236 status->appl_ptr = *pcm->appl.ptr; in snd_pcm_rate_status()
|
H A D | pcm_dsnoop.c | 188 status->appl_ptr = *pcm->appl.ptr; /* slave PCM doesn't set appl_ptr */ in snd_pcm_dsnoop_status()
|
H A D | pcm_dshare.c | 240 status->appl_ptr = *pcm->appl.ptr; /* slave PCM doesn't set appl_ptr */ in snd_pcm_dshare_status()
|
H A D | pcm_hw.c | 773 silence_size = pcm->period_size - (*pcm->appl.ptr % pcm->period_size); in snd_pcm_hw_drain() 1193 fprintf(stderr, "appl_forward: hw_ptr = %li, appl_ptr = %li, size = %li\n", *pcm->hw.ptr, *pcm->appl.ptr, size); in snd_pcm_hw_mmap_commit()
|
H A D | pcm_dmix.c | 474 status->appl_ptr = *pcm->appl.ptr; /* slave PCM doesn't set appl_ptr */ in snd_pcm_dmix_status() 713 * to also backward the appl pointer on success in snd_pcm_dmix_rewind()
|
H A D | pcm_ioplug.c | 136 status->appl_ptr = *pcm->appl.ptr; in snd_pcm_ioplug_status()
|
/third_party/alsa-lib/include/ |
H A D | aserver.h | 65 snd_pcm_shm_rbptr_t appl; member
|