Lines Matching refs:in_channels

46     avr->in_channels = av_get_channel_layout_nb_channels(avr->in_channel_layout);
47 if (avr->in_channels <= 0 || avr->in_channels > AVRESAMPLE_MAX_CHANNELS) {
58 avr->resample_channels = FFMIN(avr->in_channels, avr->out_channels);
59 avr->downmix_needed = avr->in_channels > avr->out_channels;
60 avr->upmix_needed = avr->out_channels > avr->in_channels ||
147 for (ch = 0; ch < avr->in_channels; ch++)
154 for (ch = 0; ch < avr->in_channels; ch++)
161 for (ch = 0; ch < avr->in_channels; ch++)
167 for (ch = 0; ch < avr->in_channels; ch++)
177 avr->in_buffer = ff_audio_data_alloc(FFMAX(avr->in_channels, avr->out_channels),
212 avr->in_sample_fmt, avr->in_channels,
374 avr->in_channels, in_samples,
423 ff_audio_data_set_channels(avr->in_buffer, avr->in_channels);
640 int in_channels, out_channels, i, o;
645 in_channels = av_get_channel_layout_nb_channels(avr->in_channel_layout);
648 if ( in_channels <= 0 || in_channels > AVRESAMPLE_MAX_CHANNELS ||
660 for (i = 0; i < in_channels; i++)
661 matrix[o * stride + i] = avr->mix_matrix[o * in_channels + i];
669 int in_channels, out_channels, i, o;
674 in_channels = av_get_channel_layout_nb_channels(avr->in_channel_layout);
677 if ( in_channels <= 0 || in_channels > AVRESAMPLE_MAX_CHANNELS ||
685 avr->mix_matrix = av_malloc(in_channels * out_channels *
691 for (i = 0; i < in_channels; i++)
692 avr->mix_matrix[o * in_channels + i] = matrix[o * stride + i];
701 int in_channels, ch, i;
703 in_channels = av_get_channel_layout_nb_channels(avr->in_channel_layout);
704 if (in_channels <= 0 || in_channels > AVRESAMPLE_MAX_CHANNELS) {
712 for (ch = 0; ch < in_channels; ch++) {
713 if (channel_map[ch] >= in_channels) {
734 for (ch = 0, i = 0; ch < in_channels && i < in_channels; ch++, i++) {
735 while (ch < in_channels && info->input_map[ch] >= 0)
737 while (i < in_channels && info->channel_map[i] >= 0)
739 if (ch >= in_channels || i >= in_channels)