Lines Matching defs:filter_order
375 int dshift, size, filter_quant, filter_order;
381 filter_order = predictor_sizes[get_bits(gb, 4)];
384 if (filter_order > prev_subframe_size)
387 decoded -= filter_order;
388 subframe_size += filter_order;
390 if (filter_order > subframe_size)
395 if (filter_order > subframe_size)
402 if ((ret = decode_residues(s, decoded, filter_order)) < 0)
406 decode_lpc(decoded, lpc_mode, filter_order);
423 if (filter_order > 4) {
426 for (i = 4; i < filter_order; i++) {
434 for (i = 1; i < filter_order; i++) {
450 for (i = 0, j = filter_order - 1; i < filter_order / 2; i++, j--) {
456 if ((ret = decode_residues(s, &decoded[filter_order],
457 subframe_size - filter_order)) < 0)
460 for (i = 0; i < filter_order; i++)
463 y = FF_ARRAY_ELEMS(s->residues) - filter_order;
464 x = subframe_size - filter_order;
471 if (filter_order & -16)
473 filter_order & -16);
474 for (j = filter_order & -16; j < filter_order; j += 4) {
482 s->residues[filter_order + i] = v >> dshift;
487 memcpy(s->residues, &s->residues[y], 2 * filter_order);
589 int length2, order_half, filter_order, dval1, dval2;
596 filter_order = 8 << get_bits1(gb);
600 for (i = 0; i < filter_order; i++) {
606 order_half = filter_order / 2;
607 length2 = length - (filter_order - 1);
628 for (i = 0; i < filter_order; i++)
632 x = FF_ARRAY_ELEMS(s->residues) - filter_order;
637 s->residues[filter_order + i] = *p2++ >> dshift;
642 if (filter_order == 16) {
644 filter_order);
660 memcpy(s->residues, &s->residues[tmp], 2 * filter_order);