Home
last modified time | relevance | path

Searched refs:scale_inv (Results 1 – 4 of 4) sorted by relevance

/third_party/ffmpeg/libavcodec/
Ddca_xll.c78 int code, sign, coeff, scale, scale_inv = 0; in parse_dmix_coeffs() local
91 scale_inv = ff_dca_inv_dmixtable[index]; in parse_dmix_coeffs()
93 c->dmix_scale_inv[i] = (scale_inv ^ sign) - sign; in parse_dmix_coeffs()
108 coeff = mul16(scale_inv, coeff); in parse_dmix_coeffs()
893 int scale_inv = o->dmix_scale_inv[i]; in prescale_down_mix() local
895 c->dmix_scale_inv[i] = mul16(c->dmix_scale_inv[i], scale_inv); in prescale_down_mix()
897 int coeff = mul16(*coeff_ptr, scale_inv); in prescale_down_mix()
1309 int scale_inv = o->dmix_scale_inv[c->hier_ofs + ch]; in combine_residual_frame() local
1311 dst[n] += (SUINT)clip23((mul16(src[n], scale_inv) + round) >> shift); in combine_residual_frame()
Ddcadsp.h83 void (*dmix_scale_inv)(int32_t *dst, int scale_inv, ptrdiff_t len);
Ddcadsp.c343 static void dmix_scale_inv_c(int32_t *dst, int scale_inv, ptrdiff_t len) in dmix_scale_inv_c() argument
348 dst[i] = mul16(dst[i], scale_inv); in dmix_scale_inv_c()
Ddca_core.c2094 int scale_inv = s->xxch_dmix_scale_inv; in filter_frame_fixed() local
2103 scale_inv, nsamples); in filter_frame_fixed()
2114 int coeff = mul16(*coeff_ptr++, scale_inv); in filter_frame_fixed()
2285 float scale_inv = s->xxch_dmix_scale_inv * (1.0f / (1 << 16)); in filter_frame_float() local
2313 scale_inv, nsamples); in filter_frame_float()