Lines Matching defs:params
121 static int snd_pcm_rate_hw_refine_cprepare(snd_pcm_t *pcm ATTRIBUTE_UNUSED, snd_pcm_hw_params_t *params)
127 err = _snd_pcm_hw_param_set_mask(params, SND_PCM_HW_PARAM_ACCESS,
131 err = _snd_pcm_hw_param_set_mask(params, SND_PCM_HW_PARAM_FORMAT,
135 err = _snd_pcm_hw_params_set_subformat(params, SND_PCM_SUBFORMAT_STD);
139 err = _snd_pcm_hw_param_set_min(params, SND_PCM_HW_PARAM_RATE,
145 err = _snd_pcm_hw_param_set_max(params, SND_PCM_HW_PARAM_RATE,
150 params->info &= ~(SND_PCM_INFO_MMAP | SND_PCM_INFO_MMAP_VALID);
170 static int snd_pcm_rate_hw_refine_schange(snd_pcm_t *pcm, snd_pcm_hw_params_t *params,
185 snd_interval_copy(&buffer_size, snd_pcm_hw_param_get_interval(params, SND_PCM_HW_PARAM_BUFFER_SIZE));
187 crate = snd_pcm_hw_param_get_interval(params, SND_PCM_HW_PARAM_RATE);
193 err = _snd_pcm_hw_params_refine(sparams, links, params);
199 static int snd_pcm_rate_hw_refine_cchange(snd_pcm_t *pcm, snd_pcm_hw_params_t *params,
219 crate = snd_pcm_hw_param_get_interval(params, SND_PCM_HW_PARAM_RATE);
223 err = _snd_pcm_hw_param_set_interval(params, SND_PCM_HW_PARAM_BUFFER_SIZE, &t);
226 buffer_size = snd_pcm_hw_param_get_interval(params, SND_PCM_HW_PARAM_BUFFER_SIZE);
235 period_size = (snd_interval_t *)snd_pcm_hw_param_get_interval(params, SND_PCM_HW_PARAM_PERIOD_SIZE);
248 snd_output_printf(out, "REFINE (params):\n");
249 snd_pcm_hw_params_dump(params, out);
250 snd_output_printf(out, "REFINE (slave params):\n");
254 err = _snd_pcm_hw_params_refine(params, links, sparams);
258 snd_output_printf(out, "REFINE (params) (%i):\n", err);
259 snd_pcm_hw_params_dump(params, out);
260 snd_output_printf(out, "REFINE (slave params):\n");
270 snd_pcm_hw_params_t *params)
272 return snd_pcm_hw_refine_slave(pcm, params,
351 static int snd_pcm_rate_hw_params(snd_pcm_t *pcm, snd_pcm_hw_params_t * params)
358 int err = snd_pcm_hw_params_slave(pcm, params,
373 err = INTERNAL(snd_pcm_hw_params_get_format)(params, &cinfo->format);
376 err = INTERNAL(snd_pcm_hw_params_get_rate)(params, &cinfo->rate, 0);
379 err = INTERNAL(snd_pcm_hw_params_get_period_size)(params, &cinfo->period_size, 0);
382 err = INTERNAL(snd_pcm_hw_params_get_buffer_size)(params, &cinfo->buffer_size);
385 err = INTERNAL(snd_pcm_hw_params_get_channels)(params, &channels);
388 err = INTERNAL(snd_pcm_hw_params_get_access)(params, &acc);
508 static int snd_pcm_rate_sw_params(snd_pcm_t *pcm, snd_pcm_sw_params_t * params)
521 *sparams = *params;
529 params->boundary = boundary1;
543 if (sparams->stop_threshold >= params->boundary) {
549 if (sparams->silence_size >= params->boundary) {