Lines Matching defs:codevectors
55 float *codevectors;
208 av_freep(&vc->codebooks[i].codevectors);
356 // If the codebook is used for (inverse) VQ, calculate codevectors.
371 ff_dlog(NULL, " We expect %d numbers for building the codevectors. \n",
386 codebook_setup->codevectors =
388 sizeof(*codebook_setup->codevectors));
389 if (!codebook_setup->codevectors) {
394 codebook_setup->codevectors = NULL;
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]);
1128 if (!codebook.codevectors)
1145 lsp[lsp_len+idx] = codebook.codevectors[vec_off+idx] + last;
1451 if (vqbook >= 0 && vc->codebooks[vqbook].codevectors) {
1466 vec[voffs + k + l * step] += codebook.codevectors[coffs + l];
1476 vec[voffs]+=codebook.codevectors[coffs+l];
1479 pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs);
1491 vec[voffs + k ] += codebook.codevectors[coffs ];
1492 vec[voffs + k + vlen] += codebook.codevectors[coffs + 1];
1500 vec[voffs ] += codebook.codevectors[coffs ];
1501 vec[voffs + 1 ] += codebook.codevectors[coffs + 2];
1502 vec[voffs + vlen ] += codebook.codevectors[coffs + 1];
1503 vec[voffs + vlen + 1] += codebook.codevectors[coffs + 3];
1512 vec[voffs ] += codebook.codevectors[coffs + l ];
1513 vec[voffs + vlen] += codebook.codevectors[coffs + l + 1];
1518 codebook.codevectors[coffs + l], coffs, l);
1533 codebook.codevectors[coffs + l];
1538 codebook.codevectors[coffs + l], coffs, l);