Lines Matching defs:bits
170 TwinVQFrameData *bits;
182 bits = tctx->bits + tctx->cur_frame;
184 bits->window_type = get_bits(&gb, TWINVQ_WINDOW_TYPE_BITS);
186 if (bits->window_type > 8) {
191 bits->ftype = ff_twinvq_wtype_to_ftype_table[tctx->bits[tctx->cur_frame].window_type];
193 sub = mtab->fmode[bits->ftype].sub;
195 if (bits->ftype != TWINVQ_FT_SHORT && !tctx->is_6kbps)
198 read_cb_data(tctx, &gb, bits->main_coeffs, bits->ftype);
202 for (k = 0; k < mtab->fmode[bits->ftype].bark_n_coef; k++)
203 bits->bark1[i][j][k] =
204 get_bits(&gb, mtab->fmode[bits->ftype].bark_n_bit);
208 bits->bark_use_hist[i][j] = get_bits1(&gb);
210 if (bits->ftype == TWINVQ_FT_LONG) {
212 bits->gain_bits[i] = get_bits(&gb, TWINVQ_GAIN_BITS);
215 bits->gain_bits[i] = get_bits(&gb, TWINVQ_GAIN_BITS);
217 bits->sub_gain_bits[i * sub + j] =
223 bits->lpc_hist_idx[i] = get_bits(&gb, mtab->lsp_bit0);
224 bits->lpc_idx1[i] = get_bits(&gb, mtab->lsp_bit1);
227 bits->lpc_idx2[i][j] = get_bits(&gb, mtab->lsp_bit2);
230 if (bits->ftype == TWINVQ_FT_LONG) {
231 read_cb_data(tctx, &gb, bits->ppc_coeffs, 3);
233 bits->p_coef[i] = get_bits(&gb, mtab->ppc_period_bit);
234 bits->g_coef[i] = get_bits(&gb, mtab->pgain_bit);