Lines Matching defs:channels
290 av_bprintf(bp, "%d channels", nb_channels);
406 int channels = 0, nb_channels = 0, native = 1;
484 av_sscanf(str, "%d channels (%[^)]", &nb_channels, chlist);
519 channels = 0;
533 channels++;
540 if (nb_channels && ((nb_channels != channels) || (!end || *++end)))
547 if (channels && !native) {
550 if (nb_channels && ((nb_channels != channels) || (!end || *++end))) {
555 channel_layout->u.map = av_calloc(channels, sizeof(*channel_layout->u.map));
562 channel_layout->nb_channels = channels;
610 channels = strtol(str, &end, 10);
612 /* number of channels */
613 if (!errno && !strcmp(end, "c") && channels > 0) {
614 av_channel_layout_default(channel_layout, channels);
619 /* number of unordered channels */
620 if (!errno && (!strcmp(end, "C") || !strcmp(end, " channels"))
621 && channels > 0) {
623 channel_layout->nb_channels = channels;
652 * extra non-diegetic channels at the end, return the order.
681 /* no ambisonic channels*/
695 * extra non-diegetic channels at the end, write its string description in bp.
707 /* extra channels present */
750 av_bprintf(bp, "%d channels (", channel_layout->nb_channels);
767 av_bprintf(bp, "%d channels", channel_layout->nb_channels);
921 /* If non-diegetic channels are present, ensure they are taken into account */