• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/src/pcm/

Lines Matching refs:channels

54 	SND_PCM_LADSPA_POLICY_DUPLICATE		/* duplicate bindings for all channels */
63 unsigned int channels; /* forced input channels, 0 = auto */
74 snd_pcm_ladspa_array_t channels;
231 if (ladspa->channels > 0 && pcm->stream == SND_PCM_STREAM_PLAYBACK) {
232 err = _snd_pcm_hw_param_set(params, SND_PCM_HW_PARAM_CHANNELS, ladspa->channels, 0);
249 if (ladspa->channels > 0 && pcm->stream == SND_PCM_STREAM_CAPTURE)
250 _snd_pcm_hw_param_set(sparams, SND_PCM_HW_PARAM_CHANNELS, ladspa->channels, 0);
315 free(eps->channels.array);
335 for (idx = 0; idx < instance->input.channels.size; idx++)
340 for (idx = 0; idx < instance->output.channels.size; idx++)
410 unsigned int port, channels, idx, idx1;
414 channels = io->port_bindings_size > 0 ?
417 for (idx = idx1 = 0; idx < channels; idx++) {
429 err = snd_pcm_ladspa_add_to_carray(&eps->channels, idx1, idx);
476 err = snd_pcm_ladspa_add_to_carray(&eps->channels, 0, idx);
598 if (eps->channels.array[midx] == NO_ASSIGN) {
622 in_channels = ladspa->channels > 0 ? ladspa->channels :
623 (pcm->stream == SND_PCM_STREAM_PLAYBACK ? pcm->channels : ladspa->plug.gen.slave->channels);
629 out_channels = pcm->stream == SND_PCM_STREAM_PLAYBACK ? ladspa->plug.gen.slave->channels : pcm->channels;
696 unsigned int channels = 16, nchannels;
705 ichannels = pcm->channels;
706 ochannels = ladspa->plug.gen.slave->channels;
708 ichannels = ladspa->plug.gen.slave->channels;
709 ochannels = pcm->channels;
711 pchannels = calloc(1, sizeof(void *) * channels);
719 nchannels = channels;
720 for (idx = 0; idx < instance->input.channels.size; idx++) {
721 chn = instance->input.channels.array[idx];
726 for (idx = 0; idx < instance->output.channels.size; idx++) {
727 chn = instance->output.channels.array[idx];
732 if (nchannels != channels) {
738 for (idx = channels; idx < nchannels; idx++)
746 instance->input.data = calloc(instance->input.channels.size, sizeof(void *));
747 instance->input.m_data = calloc(instance->input.channels.size, sizeof(void *));
748 instance->output.data = calloc(instance->output.channels.size, sizeof(void *));
749 instance->output.m_data = calloc(instance->output.channels.size, sizeof(void *));
757 for (idx = 0; idx < instance->input.channels.size; idx++) {
758 chn = instance->output.channels.array[idx];
772 for (idx = 0; idx < instance->output.channels.size; idx++) {
773 chn = instance->output.channels.array[idx];
785 /* OPTIMIZE: we have already allocated areas for ALSA output channels */
793 for (idx = 0; idx < instance->output.channels.size; idx++) {
794 chn = instance->output.channels.array[idx];
818 for (idx = 0; idx < instance->input.channels.size; idx++)
820 for (idx = 0; idx < instance->output.channels.size; idx++)
877 pcm->channels, size, pcm->format);
887 for (idx = 0; idx < instance->input.channels.size; idx++) {
888 chn = instance->input.channels.array[idx];
896 for (idx = 0; idx < instance->output.channels.size; idx++) {
897 chn = instance->output.channels.array[idx];
938 pcm->channels, size, pcm->format);
948 for (idx = 0; idx < instance->input.channels.size; idx++) {
949 chn = instance->input.channels.array[idx];
957 for (idx = 0; idx < instance->output.channels.size; idx++) {
958 chn = instance->output.channels.array[idx];
1043 snd_pcm_ladspa_dump_array(out, &in->input.channels, NULL);
1047 snd_pcm_ladspa_dump_array(out, &in->output.channels, NULL);
1579 * \param channels Force input channel count to LADSPA plugin chain, 0 = no force (auto)
1591 unsigned int channels,
1618 ladspa->channels = channels;
1664 channel zero. This definition is automatically duplicated for all channels.
1669 channels (inputs / outputs) inside the LADPSA plugin chain than processed
1672 side (ALSA next plugin input), the valid channels are checked, too.
1688 [channels INT] # count input channels (input to LADSPA plugin chain)
1745 long channels = 0;
1762 if (strcmp(id, "channels") == 0) {
1763 snd_config_get_integer(n, &channels);
1764 if (channels > 1024)
1765 channels = 1024;
1766 if (channels < 0)
1767 channels = 0;
1804 err = snd_pcm_ladspa_open(pcmp, name, path, channels, pplugins, cplugins, spcm, 1);