Lines Matching refs:src_format
43 for (channel = 0; channel < plugin->src_format.channels; channel++) { in rate_init()
64 for (channel = 0; channel < plugin->src_format.channels; channel++) { in resample_expand()
123 for (channel = 0; channel < plugin->src_format.channels; ++channel) { in resample_shrink()
178 if (plugin->src_format.rate < plugin->dst_format.rate) { in rate_src_frames()
211 if (plugin->src_format.rate < plugin->dst_format.rate) { in rate_dst_frames()
249 for (channel = 0; channel < plugin->src_format.channels; channel++) { in rate_transfer()
286 struct snd_pcm_plugin_format *src_format, in snd_pcm_plugin_build_rate() argument
298 if (snd_BUG_ON(src_format->channels != dst_format->channels)) in snd_pcm_plugin_build_rate()
300 if (snd_BUG_ON(src_format->channels <= 0)) in snd_pcm_plugin_build_rate()
302 if (snd_BUG_ON(src_format->format != SNDRV_PCM_FORMAT_S16)) in snd_pcm_plugin_build_rate()
306 if (snd_BUG_ON(src_format->rate == dst_format->rate)) in snd_pcm_plugin_build_rate()
310 src_format, dst_format, in snd_pcm_plugin_build_rate()
312 src_format->channels), in snd_pcm_plugin_build_rate()
317 if (src_format->rate < dst_format->rate) { in snd_pcm_plugin_build_rate()
318 data->pitch = ((src_format->rate << SHIFT) + (dst_format->rate >> 1)) / dst_format->rate; in snd_pcm_plugin_build_rate()
321 data->pitch = ((dst_format->rate << SHIFT) + (src_format->rate >> 1)) / src_format->rate; in snd_pcm_plugin_build_rate()