Lines Matching refs:nb_channels
57 st->codecpar->ch_layout.nb_channels = avio_rl32(s->pb);
58 if (st->codecpar->ch_layout.nb_channels <= 0)
60 if (st->codecpar->ch_layout.nb_channels == 1)
62 else if (st->codecpar->ch_layout.nb_channels == 2)
66 if (align < 0 || align > INT_MAX / st->codecpar->ch_layout.nb_channels)
68 st->codecpar->block_align = align * st->codecpar->ch_layout.nb_channels;
81 if (st->codecpar->ch_layout.nb_channels > INT_MAX / 36)
83 st->codecpar->block_align = 36 * st->codecpar->ch_layout.nb_channels;
129 if (st->codecpar->ch_layout.nb_channels > 2) {
130 avpriv_request_sample(s, "channels %d>2", st->codecpar->ch_layout.nb_channels);
134 ff_alloc_extradata(st->codecpar, 32 * st->codecpar->ch_layout.nb_channels);
135 for (ch = 0; ch < st->codecpar->ch_layout.nb_channels; ch++) {
146 st->codecpar->block_align = 8 * st->codecpar->ch_layout.nb_channels;
171 par->ch_layout.nb_channels > 1) {
176 ret = av_new_packet(pkt, 8 * par->ch_layout.nb_channels);
180 for (ch = 0; ch < par->ch_layout.nb_channels; ch++) {
191 1024 * par->ch_layout.nb_channels);