Lines Matching refs:subbands
56 switch (frame->subbands) {
125 avpkt->data[1] |= ((frame->subbands == 8) & 0x01) << 0;
129 if (frame->bitpool > frame->subbands << (4 + (frame->mode == STEREO
142 put_bits(&pb, frame->subbands, joint);
144 crc_pos += frame->subbands;
148 for (sb = 0; sb < frame->subbands; sb++) {
165 for (sb = 0; sb < frame->subbands; sb++) {
177 for (sb = 0; sb < frame->subbands; sb++) {
216 frame->subbands = 8;
233 frame->subbands = 4;
235 frame->subbands = 8;
242 frame->subbands = 4;
244 frame->subbands = 8;
246 /* sbc algorithmic delay is ((blocks + 10) * subbands - 2) / sample_rate */
248 / (1000000 * frame->subbands)) - 10, 4, 16) & ~3;
253 frame->bitpool = (((avctx->bit_rate * frame->subbands * frame->blocks) / avctx->sample_rate)
254 - 4 * frame->subbands * avctx->ch_layout.nb_channels
255 - (frame->mode == SBC_MODE_JOINT_STEREO)*frame->subbands - 32 + d/2) / d;
259 avctx->frame_size = 4*((frame->subbands >> 3) + 1) * 4*(frame->blocks >> 2);
267 frame->codesize = frame->subbands * frame->blocks * avctx->ch_layout.nb_channels * 2;
271 sbc->dsp.position = (SBC_X_BUFFER_SIZE - frame->subbands * 9) & ~7;
287 int frame_length = 4 + (4 * frame->subbands * frame->channels) / 8
289 + joint * frame->subbands) + 7) / 8;
299 if (frame->subbands == 8)
302 frame->subbands * frame->blocks, frame->channels);
306 frame->subbands * frame->blocks, frame->channels);
314 frame->subbands);
320 frame->subbands);