Lines Matching defs:codebook_setup
263 vorbis_codebook *codebook_setup = &vc->codebooks[cb];
275 codebook_setup->dimensions=get_bits(gb, 16);
276 if (codebook_setup->dimensions > 16 || codebook_setup->dimensions == 0) {
279 cb, codebook_setup->dimensions);
295 codebook_setup->dimensions, entries);
351 codebook_setup->lookup_type = get_bits(gb, 4);
353 ff_dlog(NULL, " lookup type: %d : %s \n", codebook_setup->lookup_type,
354 codebook_setup->lookup_type ? "vq" : "no lookup");
358 if (codebook_setup->lookup_type == 1) {
360 unsigned codebook_lookup_values = ff_vorbis_nth_root(entries, codebook_setup->dimensions);
386 codebook_setup->codevectors =
387 av_calloc(used_entries, codebook_setup->dimensions *
388 sizeof(*codebook_setup->codevectors));
389 if (!codebook_setup->codevectors) {
394 codebook_setup->codevectors = NULL;
397 unsigned dim = codebook_setup->dimensions;
407 codebook_setup->codevectors[j * dim + k] = codebook_multiplicands[multiplicand_offset] * codebook_delta_value + codebook_minimum_value + last;
409 last = codebook_setup->codevectors[j * dim + k];
417 codebook_setup->codevectors[j * dim + k]);
429 } else if (codebook_setup->lookup_type >= 2) {
441 codebook_setup->maxdepth = 0;
443 if (tmp_vlc_bits[t] >= codebook_setup->maxdepth)
444 codebook_setup->maxdepth = tmp_vlc_bits[t];
446 if (codebook_setup->maxdepth > 3 * V_NB_BITS)
447 codebook_setup->nb_bits = V_NB_BITS2;
449 codebook_setup->nb_bits = V_NB_BITS;
451 codebook_setup->maxdepth = (codebook_setup->maxdepth+codebook_setup->nb_bits - 1) / codebook_setup->nb_bits;
453 if ((ret = init_vlc(&codebook_setup->vlc, codebook_setup->nb_bits,