• Home
  • Raw
  • Download

Lines Matching refs:srcformat

376 	struct snd_pcm_plugin_format srcformat;  in snd_pcm_plug_format_plugins()  local
389 srcformat.format = params_format(params); in snd_pcm_plug_format_plugins()
390 srcformat.rate = params_rate(params); in snd_pcm_plug_format_plugins()
391 srcformat.channels = params_channels(params); in snd_pcm_plug_format_plugins()
400 srcformat.format = params_format(slave_params); in snd_pcm_plug_format_plugins()
401 srcformat.rate = params_rate(slave_params); in snd_pcm_plug_format_plugins()
402 srcformat.channels = params_channels(slave_params); in snd_pcm_plug_format_plugins()
411 tmpformat = srcformat; in snd_pcm_plug_format_plugins()
414 srcformat.format, in snd_pcm_plug_format_plugins()
415 srcformat.rate, in snd_pcm_plug_format_plugins()
416 srcformat.channels); in snd_pcm_plug_format_plugins()
423 if (! rate_match(srcformat.rate, dstformat.rate) && in snd_pcm_plug_format_plugins()
424 ! snd_pcm_format_linear(srcformat.format)) { in snd_pcm_plug_format_plugins()
425 if (srcformat.format != SNDRV_PCM_FORMAT_MU_LAW) in snd_pcm_plug_format_plugins()
429 &srcformat, &tmpformat, in snd_pcm_plug_format_plugins()
438 srcformat = tmpformat; in snd_pcm_plug_format_plugins()
443 if (srcformat.channels > dstformat.channels) { in snd_pcm_plug_format_plugins()
445 err = snd_pcm_plugin_build_route(plug, &srcformat, &tmpformat, &plugin); in snd_pcm_plug_format_plugins()
446 …pdprintf("channels reduction: src=%i, dst=%i returns %i\n", srcformat.channels, tmpformat.channels… in snd_pcm_plug_format_plugins()
454 srcformat = tmpformat; in snd_pcm_plug_format_plugins()
459 if (!rate_match(srcformat.rate, dstformat.rate)) { in snd_pcm_plug_format_plugins()
460 if (srcformat.format != SNDRV_PCM_FORMAT_S16) { in snd_pcm_plug_format_plugins()
464 &srcformat, &tmpformat, in snd_pcm_plug_format_plugins()
473 srcformat = tmpformat; in snd_pcm_plug_format_plugins()
478 &srcformat, &tmpformat, in snd_pcm_plug_format_plugins()
480 …pdprintf("rate down resampling: src=%i, dst=%i returns %i\n", srcformat.rate, tmpformat.rate, err); in snd_pcm_plug_format_plugins()
488 srcformat = tmpformat; in snd_pcm_plug_format_plugins()
493 if (srcformat.format != dstformat.format) { in snd_pcm_plug_format_plugins()
495 if (srcformat.format == SNDRV_PCM_FORMAT_MU_LAW || in snd_pcm_plug_format_plugins()
498 &srcformat, &tmpformat, in snd_pcm_plug_format_plugins()
501 else if (snd_pcm_format_linear(srcformat.format) && in snd_pcm_plug_format_plugins()
504 &srcformat, &tmpformat, in snd_pcm_plug_format_plugins()
509 pdprintf("format change: src=%i, dst=%i returns %i\n", srcformat.format, tmpformat.format, err); in snd_pcm_plug_format_plugins()
517 srcformat = tmpformat; in snd_pcm_plug_format_plugins()
522 if (srcformat.channels < dstformat.channels) { in snd_pcm_plug_format_plugins()
524 err = snd_pcm_plugin_build_route(plug, &srcformat, &tmpformat, &plugin); in snd_pcm_plug_format_plugins()
525 …pdprintf("channels extension: src=%i, dst=%i returns %i\n", srcformat.channels, tmpformat.channels… in snd_pcm_plug_format_plugins()
533 srcformat = tmpformat; in snd_pcm_plug_format_plugins()
540 &srcformat, in snd_pcm_plug_format_plugins()