| /bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-lib/ |
| A D | pcm_plug.c | 508 _snd_pcm_hw_params_any(sparams); in snd_pcm_plug_hw_refine_sprepare() 520 err = snd_pcm_hw_refine(plug->req_slave, sparams); in snd_pcm_plug_hw_refine_sprepare() 527 snd_pcm_hw_params_t *sparams) in check_access_change() argument 539 snd_pcm_hw_params_t *sparams) in snd_pcm_plug_hw_refine_schange() argument 612 err = check_access_change(params, sparams); in snd_pcm_plug_hw_refine_schange() 642 snd_pcm_hw_params_t *sparams) in snd_pcm_plug_hw_refine_cchange() argument 783 snd_pcm_hw_params_t *slave_params, sparams; 828 err = snd_pcm_hw_refine_soft(slave, &sparams); 845 snd_pcm_hw_params_test_access(slave, &sparams, 914 snd_pcm_hw_params_t sparams; in snd_pcm_plug_hw_params() local [all …]
|
| A D | pcm_extplug.c | 45 struct snd_ext_parm sparams[SND_PCM_EXTPLUG_HW_PARAMS]; member 241 snd_ext_parm_clear(&ext->sparams[i]); in clear_ext_params() 361 snd_pcm_hw_params_t *sparams) in snd_pcm_extplug_hw_refine_sprepare() argument 366 _snd_pcm_hw_params_any(sparams); in snd_pcm_extplug_hw_refine_sprepare() 367 _snd_pcm_hw_param_set_mask(sparams, SND_PCM_HW_PARAM_ACCESS, in snd_pcm_extplug_hw_refine_sprepare() 369 extplug_hw_refine(sparams, ext->sparams); in snd_pcm_extplug_hw_refine_sprepare() 396 snd_pcm_hw_params_t *sparams) in snd_pcm_extplug_hw_refine_schange() argument 399 unsigned int links = get_links(ext->sparams); in snd_pcm_extplug_hw_refine_schange() 402 return _snd_pcm_hw_params_refine(sparams, links, params); in snd_pcm_extplug_hw_refine_schange() 407 snd_pcm_hw_params_t *sparams) in snd_pcm_extplug_hw_refine_cchange() argument [all …]
|
| A D | pcm_rate.c | 113 _snd_pcm_hw_params_any(sparams); in snd_pcm_rate_hw_refine_sprepare() 470 snd_pcm_sw_params_t *sparams; in snd_pcm_rate_sw_params() local 475 sparams = &rate->sw_params; in snd_pcm_rate_sw_params() 479 sboundary = sparams->boundary; in snd_pcm_rate_sw_params() 480 *sparams = *params; in snd_pcm_rate_sw_params() 489 sparams->boundary = sboundary; in snd_pcm_rate_sw_params() 497 if (sparams->avail_min < 1) sparams->avail_min = 1; in snd_pcm_rate_sw_params() 499 … if (sparams->start_threshold > (slave->buffer_size / sparams->avail_min) * sparams->avail_min) in snd_pcm_rate_sw_params() 500 … sparams->start_threshold = (slave->buffer_size / sparams->avail_min) * sparams->avail_min; in snd_pcm_rate_sw_params() 503 sparams->stop_threshold = sparams->boundary; in snd_pcm_rate_sw_params() [all …]
|
| A D | pcm_multi.c | 162 snd_pcm_hw_params_t *sparams) in snd_pcm_multi_hw_refine_sprepare() argument 168 _snd_pcm_hw_params_any(sparams); in snd_pcm_multi_hw_refine_sprepare() 179 snd_pcm_hw_params_t *sparams) in snd_pcm_multi_hw_refine_schange() argument 201 err = _snd_pcm_hw_params_refine(sparams, links, params); in snd_pcm_multi_hw_refine_schange() 210 snd_pcm_hw_params_t *sparams) in snd_pcm_multi_hw_refine_cchange() argument 243 snd_pcm_hw_params_t *sparams) in snd_pcm_multi_hw_refine_slave() argument 247 return snd_pcm_hw_refine(slave, sparams); in snd_pcm_multi_hw_refine_slave() 254 snd_pcm_hw_params_t sparams[multi->slaves_count]; in snd_pcm_multi_hw_refine() local 294 snd_pcm_hw_params_t *sparams) in snd_pcm_multi_hw_params_slave() argument 298 int err = snd_pcm_hw_params(slave, sparams); in snd_pcm_multi_hw_params_slave() [all …]
|
| A D | pcm_softvol.c | 445 static int snd_pcm_softvol_hw_refine_sprepare(snd_pcm_t *pcm, snd_pcm_hw_params_t *sparams) in snd_pcm_softvol_hw_refine_sprepare() argument 450 _snd_pcm_hw_params_any(sparams); in snd_pcm_softvol_hw_refine_sprepare() 451 _snd_pcm_hw_param_set_mask(sparams, SND_PCM_HW_PARAM_ACCESS, in snd_pcm_softvol_hw_refine_sprepare() 454 _snd_pcm_hw_param_set(sparams, SND_PCM_HW_PARAM_FORMAT, in snd_pcm_softvol_hw_refine_sprepare() 489 snd_pcm_hw_params_t *sparams) in snd_pcm_softvol_hw_refine_schange() argument 505 err = _snd_pcm_hw_params_refine(sparams, links, params); in snd_pcm_softvol_hw_refine_schange() 509 err = check_access_mask(params, sparams); in snd_pcm_softvol_hw_refine_schange() 518 snd_pcm_hw_params_t *sparams) in snd_pcm_softvol_hw_refine_cchange() argument 534 err = _snd_pcm_hw_params_refine(params, links, sparams); in snd_pcm_softvol_hw_refine_cchange() 538 err = check_access_mask(sparams, params); in snd_pcm_softvol_hw_refine_cchange()
|
| A D | pcm_params.c | 1301 snd_pcm_hw_params_t sparams; in snd_pcm_hw_refine_slave() local 1309 err = sprepare(pcm, &sparams); in snd_pcm_hw_refine_slave() 1324 snd_pcm_hw_params_dump(&sparams); in snd_pcm_hw_refine_slave() 1326 err = schange(pcm, params, &sparams); in snd_pcm_hw_refine_slave() 1332 snd_pcm_hw_params_dump(&sparams); in snd_pcm_hw_refine_slave() 1334 err = srefine(pcm, &sparams); in snd_pcm_hw_refine_slave() 1350 snd_pcm_hw_params_dump(&sparams); in snd_pcm_hw_refine_slave() 1352 cchange(pcm, params, &sparams); in snd_pcm_hw_refine_slave() 1358 err = cchange(pcm, params, &sparams); in snd_pcm_hw_refine_slave() 1388 int (*sparams)(snd_pcm_t *pcm, in snd_pcm_hw_params_slave() [all …]
|
| A D | pcm_local.h | 503 snd_pcm_hw_params_t *sparams), 508 snd_pcm_hw_params_t *sparams), 510 snd_pcm_hw_params_t *sparams)); 514 snd_pcm_hw_params_t *sparams), 519 snd_pcm_hw_params_t *sparams), 520 int (*sparams)(snd_pcm_t *pcm, 521 snd_pcm_hw_params_t *sparams));
|
| A D | pcm_route.c | 614 static int snd_pcm_route_hw_refine_sprepare(snd_pcm_t *pcm, snd_pcm_hw_params_t *sparams) in snd_pcm_route_hw_refine_sprepare() argument 620 _snd_pcm_hw_params_any(sparams); in snd_pcm_route_hw_refine_sprepare() 621 _snd_pcm_hw_param_set_mask(sparams, SND_PCM_HW_PARAM_ACCESS, in snd_pcm_route_hw_refine_sprepare() 624 _snd_pcm_hw_param_set(sparams, SND_PCM_HW_PARAM_FORMAT, in snd_pcm_route_hw_refine_sprepare() 628 _snd_pcm_hw_param_set(sparams, SND_PCM_HW_PARAM_CHANNELS, in snd_pcm_route_hw_refine_sprepare() 635 snd_pcm_hw_params_t *sparams) in snd_pcm_route_hw_refine_schange() argument 652 err = _snd_pcm_hw_params_refine(sparams, links, params); in snd_pcm_route_hw_refine_schange() 659 snd_pcm_hw_params_t *sparams) in snd_pcm_route_hw_refine_cchange() argument 676 err = _snd_pcm_hw_params_refine(params, links, sparams); in snd_pcm_route_hw_refine_cchange()
|