Lines Matching refs:smp
771 static void encode_residual_fixed(int32_t *res, const int32_t *smp, int n, in encode_residual_fixed() argument
777 res[i] = smp[i]; in encode_residual_fixed()
781 res[i] = smp[i]; in encode_residual_fixed()
784 res[i] = smp[i] - smp[i-1]; in encode_residual_fixed()
786 int a = smp[order-1] - smp[order-2]; in encode_residual_fixed()
788 int b = smp[i ] - smp[i-1]; in encode_residual_fixed()
790 a = smp[i+1] - smp[i ]; in encode_residual_fixed()
794 int a = smp[order-1] - smp[order-2]; in encode_residual_fixed()
795 int c = smp[order-1] - 2*smp[order-2] + smp[order-3]; in encode_residual_fixed()
797 int b = smp[i ] - smp[i-1]; in encode_residual_fixed()
800 a = smp[i+1] - smp[i ]; in encode_residual_fixed()
805 int a = smp[order-1] - smp[order-2]; in encode_residual_fixed()
806 int c = smp[order-1] - 2*smp[order-2] + smp[order-3]; in encode_residual_fixed()
807 int e = smp[order-1] - 3*smp[order-2] + 3*smp[order-3] - smp[order-4]; in encode_residual_fixed()
809 int b = smp[i ] - smp[i-1]; in encode_residual_fixed()
813 a = smp[i+1] - smp[i ]; in encode_residual_fixed()
830 int32_t *res, *smp; in encode_residual_ch() local
835 smp = sub->samples; in encode_residual_ch()
840 if(smp[i] != smp[0]) in encode_residual_ch()
844 res[0] = smp[0]; in encode_residual_ch()
851 memcpy(res, smp, n * sizeof(int32_t)); in encode_residual_ch()
869 encode_residual_fixed(res, smp, n, i); in encode_residual_ch()
877 encode_residual_fixed(res, smp, n, sub->order); in encode_residual_ch()
885 opt_order = ff_lpc_calc_coefs(&s->lpc_ctx, smp, n, min_order, max_order, in encode_residual_ch()
906 s->flac_dsp.lpc16_encode(res, smp, n, order+1, coefs[order], in encode_residual_ch()
909 s->flac_dsp.lpc32_encode(res, smp, n, order+1, coefs[order], in encode_residual_ch()
926 s->flac_dsp.lpc16_encode(res, smp, n, i+1, coefs[i], shift[i]); in encode_residual_ch()
928 s->flac_dsp.lpc32_encode(res, smp, n, i+1, coefs[i], shift[i]); in encode_residual_ch()
948 s->flac_dsp.lpc32_encode(res, smp, n, i+1, coefs[i], shift[i]); in encode_residual_ch()
950 s->flac_dsp.lpc16_encode(res, smp, n, i+1, coefs[i], shift[i]); in encode_residual_ch()
989 s->flac_dsp.lpc16_encode(res, smp, n, opt_order, lpc_try, shift[opt_order-1]); in encode_residual_ch()
991 s->flac_dsp.lpc32_encode(res, smp, n, opt_order, lpc_try, shift[opt_order-1]); in encode_residual_ch()
1010 s->flac_dsp.lpc16_encode(res, smp, n, sub->order, sub->coefs, sub->shift); in encode_residual_ch()
1012 s->flac_dsp.lpc32_encode(res, smp, n, sub->order, sub->coefs, sub->shift); in encode_residual_ch()