/third_party/alsa-lib/src/rawmidi/ |
H A D | rawmidi.c | 165 params->avail_min = 1; in snd_rawmidi_params_default() 752 assert(val > params->avail_min); in snd_rawmidi_params_set_buffer_size() 782 params->avail_min = val; in snd_rawmidi_params_set_avail_min() 794 return params->avail_min; in snd_rawmidi_params_get_avail_min() 930 rawmidi->avail_min = params->avail_min; in snd_rawmidi_params() 947 params->avail_min = rawmidi->avail_min; in snd_rawmidi_params_current()
|
H A D | rawmidi_local.h | 53 size_t avail_min; member
|
/third_party/alsa-lib/src/pcm/ |
H A D | pcm_share.c | 276 ready_missing = pcm->avail_min - avail; in _snd_pcm_share_missing() 390 snd_pcm_sframes_t avail_min; in snd_pcm_share_thread() local 396 avail_min = hw_ptr - *spcm->appl.ptr; in snd_pcm_share_thread() 398 avail_min += spcm->buffer_size; in snd_pcm_share_thread() 399 if (avail_min < 0) in snd_pcm_share_thread() 400 avail_min += spcm->boundary; in snd_pcm_share_thread() 401 // printf("avail_min=%d\n", avail_min); in snd_pcm_share_thread() 402 if ((snd_pcm_uframes_t)avail_min != spcm->avail_min) { in snd_pcm_share_thread() 444 snd_pcm_sframes_t avail_min; _snd_pcm_share_update() local [all...] |
H A D | pcm_rate.c | 535 recalc(pcm, &sparams->avail_min); in snd_pcm_rate_sw_params() 536 rate->orig_avail_min = sparams->avail_min; in snd_pcm_rate_sw_params() 538 if (sparams->avail_min < 1) sparams->avail_min = 1; in snd_pcm_rate_sw_params() 540 if (sparams->start_threshold > (slave->buffer_size / sparams->avail_min) * sparams->avail_min) in snd_pcm_rate_sw_params() 541 sparams->start_threshold = (slave->buffer_size / sparams->avail_min) * sparams->avail_min; in snd_pcm_rate_sw_params() 1136 /* temporarily set avail_min to one */ in snd_pcm_rate_drain() 1138 saved_avail_min = sw_params.avail_min; in snd_pcm_rate_drain() [all...] |
H A D | pcm_plugin.c | 588 * too long time, as slave will unnecessarily wait for avail_min in snd_pcm_plugin_may_wait_for_avail_min_conv() 590 * adapt the avail_min threshold on slave dynamically. Just in snd_pcm_plugin_may_wait_for_avail_min_conv() 591 * modifying slave->avail_min as a shortcut and lightweight in snd_pcm_plugin_may_wait_for_avail_min_conv() 598 * b) avail_min does not match one slave_period in snd_pcm_plugin_may_wait_for_avail_min_conv() 616 if ((snd_pcm_uframes_t)available >= pcm->avail_min) in snd_pcm_plugin_may_wait_for_avail_min_conv() 617 /* don't wait at all. As we can't configure avail_min in snd_pcm_plugin_may_wait_for_avail_min_conv() 622 needed_slave_avail_min = pcm->avail_min - available; in snd_pcm_plugin_may_wait_for_avail_min_conv() 631 if (slave->avail_min != needed_slave_avail_min) { in snd_pcm_plugin_may_wait_for_avail_min_conv() 645 swparams->avail_min = needed_slave_avail_min; in snd_pcm_plugin_may_wait_for_avail_min_conv()
|
H A D | pcm.c | 1009 if (! params->avail_min) { in snd_pcm_sw_params() 1010 SNDMSG("params->avail_min is 0"); in snd_pcm_sw_params() 1015 * (start_threshold is basically independent from avail_min) in snd_pcm_sw_params() 1018 params->start_threshold > (pcm->buffer_size / params->avail_min) * params->avail_min) { in snd_pcm_sw_params() 1019 SNDMSG("params->avail_min problem for start_threshold"); in snd_pcm_sw_params() 1035 pcm->avail_min = params->avail_min; in snd_pcm_sw_params() 2379 snd_output_printf(out, " avail_min : %ld\n", pcm->avail_min); in snd_pcm_dump_sw_setup() [all...] |
H A D | pcm_hw.c | 168 /* Avoid unexpected change of avail_min in kernel space. */ in issue_applptr() 538 hw->mmap_control->avail_min = params->avail_min; in snd_pcm_hw_sw_params() 572 hw->mmap_control->avail_min = params->avail_min; in snd_pcm_hw_sw_params() 1103 hw->mmap_control->avail_min = 1; in map_status_and_control_data() 1112 /* read appl_ptr and avail_min from kernel when device opened in map_status_and_control_data()
|
H A D | pcm_direct.h | 105 unsigned int avail_min; member
|
H A D | pcm_direct.c | 771 empty = avail < pcm->avail_min; 1170 COPY_SLAVE(avail_min); 1569 COPY_SLAVE(avail_min);
|
H A D | pcm_dsnoop.c | 408 if (snd_pcm_mmap_capture_avail(pcm) < pcm->avail_min) in snd_pcm_dsnoop_mmap_commit()
|
H A D | pcm_dshare.c | 530 if (snd_pcm_mmap_playback_avail(pcm) < pcm->avail_min) in snd_pcm_dshare_mmap_commit()
|
H A D | pcm_local.h | 217 snd_pcm_uframes_t avail_min; /* min avail frames for wakeup */ member 1147 /* return true if the PCM stream may wait to get avail_min space */ 1150 if (avail >= pcm->avail_min) in snd_pcm_may_wait_for_avail_min()
|
H A D | pcm_dmix.c | 830 if (snd_pcm_mmap_playback_avail(pcm) < pcm->avail_min) in snd_pcm_dmix_mmap_commit()
|
H A D | pcm_params.c | 2340 params->avail_min = pcm->period_size; in snd_pcm_sw_params_default()
|
/third_party/alsa-utils/axfer/ |
H A D | xfer-libasound-irq-rw.c | 273 snd_pcm_uframes_t avail_min; in w_process_frames_blocking() local 275 &avail_min); in w_process_frames_blocking() 278 avail_count = (unsigned int)avail_min; in w_process_frames_blocking()
|
/third_party/alsa-utils/alsaloop/ |
H A D | pcmjob.c | 278 snd_pcm_sw_params_get_avail_min(swparams, &lhandle->avail_min); in setparams_set() 294 if (lhandle->avail_min + (lhandle->period_size / 2) > lhandle->buffer_size) { in increase_playback_avail_min() 307 err = snd_pcm_sw_params_set_avail_min(handle, swparams, lhandle->avail_min + 4); in increase_playback_avail_min() 312 snd_pcm_sw_params_get_avail_min(swparams, &lhandle->avail_min); in increase_playback_avail_min() 314 snd_output_printf(lhandle->loopback->output, "%s: change avail_min=%li\n", lhandle->id, lhandle->avail_min); in increase_playback_avail_min() 442 double maxbuf, pfilled, cfilled, cqueued = -1, avail_min; in xrun_stats0() local 465 avail_min = (((double)loop->play->buffer_size - in xrun_stats0() 466 (double)loop->play->avail_min ) / in xrun_stats0() 468 avail_min in xrun_stats0() [all...] |
H A D | alsaloop.h | 98 snd_pcm_uframes_t avail_min; member
|
/third_party/alsa-lib/include/sound/uapi/ |
H A D | asound.h | 442 snd_pcm_uframes_t avail_min; /* min avail frames for wakeup */ member 536 snd_pcm_uframes_t avail_min; /* RW: min available frames for wakeup */ member 541 #define SNDRV_PCM_SYNC_PTR_AVAIL_MIN (1<<2) /* get avail_min from driver */ 583 snd_pcm_uframes_t avail_min; /* RW: min available frames for wakeup */ member 767 size_t avail_min; /* minimum avail bytes for wakeup */ member
|
/third_party/pulseaudio/src/modules/alsa/ |
H A D | alsa-util.h | 55 snd_pcm_uframes_t avail_min,
|
H A D | alsa-sink.c | 1096 snd_pcm_uframes_t avail_min; in update_sw_params() local 1130 avail_min = (snd_pcm_uframes_t) u->hwbuf_unused / u->frame_size + 1; in update_sw_params() 1136 avail_min += pa_usec_to_bytes(sleep_usec, &u->sink->sample_spec) / u->frame_size; in update_sw_params() 1139 pa_log_debug("setting avail_min=%lu", (unsigned long) avail_min); in update_sw_params() 1141 if ((err = pa_alsa_set_sw_params(u->pcm_handle, avail_min, !u->use_tsched)) < 0) { in update_sw_params()
|
H A D | alsa-source.c | 1003 snd_pcm_uframes_t avail_min; in update_sw_params() local 1035 avail_min = 1; in update_sw_params() 1041 avail_min += pa_usec_to_bytes(sleep_usec, &u->source->sample_spec) / u->frame_size; in update_sw_params() 1044 pa_log_debug("setting avail_min=%lu", (unsigned long) avail_min); in update_sw_params() 1046 if ((err = pa_alsa_set_sw_params(u->pcm_handle, avail_min, !u->use_tsched)) < 0) { in update_sw_params()
|
H A D | alsa-util.c | 462 int pa_alsa_set_sw_params(snd_pcm_t *pcm, snd_pcm_uframes_t avail_min, bool period_event) { in pa_alsa_set_sw_params() argument 501 if ((err = snd_pcm_sw_params_set_avail_min(pcm, swparams, avail_min)) < 0) { in pa_alsa_set_sw_params()
|
/third_party/alsa-utils/aplay/ |
H A D | aplay.c | 124 static int avail_min = -1; variable 725 avail_min = parse_long(optarg, &err); 1472 if (avail_min < 0) 1475 n = (double) rate * avail_min / 1000000;
|