Lines Matching refs:channels
51 int ff_sample_fmt_is_planar(enum AVSampleFormat sample_fmt, int channels)
53 if (channels == 1)
59 int ff_audio_data_set_channels(AudioData *a, int channels)
61 if (channels < 1 || channels > AVRESAMPLE_MAX_CHANNELS ||
62 channels > a->allocated_channels)
65 a->channels = channels;
66 a->planes = a->is_planar ? channels : 1;
74 int channels, int nb_samples,
83 if (channels < 1 || channels > AVRESAMPLE_MAX_CHANNELS) {
84 av_log(a, AV_LOG_ERROR, "invalid channel count: %d\n", channels);
93 a->is_planar = ff_sample_fmt_is_planar(sample_fmt, channels);
94 a->planes = a->is_planar ? channels : 1;
95 a->stride = a->sample_size * (a->is_planar ? 1 : channels);
97 for (p = 0; p < (a->is_planar ? channels : 1); p++) {
107 a->channels = channels;
108 a->allocated_channels = channels;
119 AudioData *ff_audio_data_alloc(int channels, int nb_samples,
125 if (channels < 1 || channels > AVRESAMPLE_MAX_CHANNELS)
137 a->is_planar = ff_sample_fmt_is_planar(sample_fmt, channels);
138 a->planes = a->is_planar ? channels : 1;
139 a->stride = a->sample_size * (a->is_planar ? 1 : channels);
143 a->channels = channels;
144 a->allocated_channels = channels;
230 if (dst->sample_fmt != src->sample_fmt || dst->channels < src->channels)
284 if (dst->sample_fmt != src->sample_fmt || dst->channels != src->channels) {