Lines Matching defs:channels
234 if (avctx->channel_layout && !avctx->channels)
235 avctx->channels = av_popcount64(avctx->channel_layout);
237 if ((avctx->channels > 0 && avctx->ch_layout.nb_channels != avctx->channels) ||
244 avctx->ch_layout.nb_channels = avctx->channels;
251 av_log(avctx, AV_LOG_ERROR, "Too many channels: %d\n", avctx->ch_layout.nb_channels);
330 avctx->channels = avctx->ch_layout.nb_channels;
336 int channels = av_get_channel_layout_nb_channels(avctx->channel_layout);
337 if (!avctx->channels)
338 avctx->channels = channels;
339 else if (channels != avctx->channels) {
343 "Channel layout '%s' with %d channels does not match specified number of channels %d: "
345 buf, channels, avctx->channels);
349 if (avctx->channels && avctx->channels < 0 ||
350 avctx->channels > FF_SANE_NB_CHANNELS) {