Lines Matching refs:smp

738 static void encode_residual_fixed(int32_t *res, const int32_t *smp, int n,
744 res[i] = smp[i];
748 res[i] = smp[i];
751 res[i] = smp[i] - smp[i-1];
753 int a = smp[order-1] - smp[order-2];
755 int b = smp[i ] - smp[i-1];
757 a = smp[i+1] - smp[i ];
761 int a = smp[order-1] - smp[order-2];
762 int c = smp[order-1] - 2*smp[order-2] + smp[order-3];
764 int b = smp[i ] - smp[i-1];
767 a = smp[i+1] - smp[i ];
772 int a = smp[order-1] - smp[order-2];
773 int c = smp[order-1] - 2*smp[order-2] + smp[order-3];
774 int e = smp[order-1] - 3*smp[order-2] + 3*smp[order-3] - smp[order-4];
776 int b = smp[i ] - smp[i-1];
780 a = smp[i+1] - smp[i ];
797 int32_t *res, *smp;
802 smp = sub->samples;
807 if(smp[i] != smp[0])
811 res[0] = smp[0];
818 memcpy(res, smp, n * sizeof(int32_t));
836 encode_residual_fixed(res, smp, n, i);
844 encode_residual_fixed(res, smp, n, sub->order);
852 opt_order = ff_lpc_calc_coefs(&s->lpc_ctx, smp, n, min_order, max_order,
873 s->flac_dsp.lpc16_encode(res, smp, n, order+1, coefs[order],
876 s->flac_dsp.lpc32_encode(res, smp, n, order+1, coefs[order],
893 s->flac_dsp.lpc16_encode(res, smp, n, i+1, coefs[i], shift[i]);
895 s->flac_dsp.lpc32_encode(res, smp, n, i+1, coefs[i], shift[i]);
915 s->flac_dsp.lpc32_encode(res, smp, n, i+1, coefs[i], shift[i]);
917 s->flac_dsp.lpc16_encode(res, smp, n, i+1, coefs[i], shift[i]);
956 s->flac_dsp.lpc16_encode(res, smp, n, opt_order, lpc_try, shift[opt_order-1]);
958 s->flac_dsp.lpc32_encode(res, smp, n, opt_order, lpc_try, shift[opt_order-1]);
977 s->flac_dsp.lpc16_encode(res, smp, n, sub->order, sub->coefs, sub->shift);
979 s->flac_dsp.lpc32_encode(res, smp, n, sub->order, sub->coefs, sub->shift);