Home
last modified time | relevance | path

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

/third_party/ffmpeg/libavcodec/
H A Ddca_xll.c80 int code, sign, coeff, scale, scale_inv = 0; in parse_dmix_coeffs() local
93 scale_inv = ff_dca_inv_dmixtable[index]; in parse_dmix_coeffs()
95 c->dmix_scale_inv[i] = (scale_inv ^ sign) - sign; in parse_dmix_coeffs()
110 coeff = mul16(scale_inv, coeff); in parse_dmix_coeffs()
895 int scale_inv = o->dmix_scale_inv[i]; in prescale_down_mix() local
897 c->dmix_scale_inv[i] = mul16(c->dmix_scale_inv[i], scale_inv); in prescale_down_mix()
899 int coeff = mul16(*coeff_ptr, scale_inv); in prescale_down_mix()
1311 int scale_inv = o->dmix_scale_inv[c->hier_ofs + ch]; in combine_residual_frame() local
1313 dst[n] += (SUINT)clip23((mul16(src[n], scale_inv) + round) >> shift); in combine_residual_frame()
H A Ddcadsp.h83 void (*dmix_scale_inv)(int32_t *dst, int scale_inv, ptrdiff_t len);
H A Ddcadsp.c342 static void dmix_scale_inv_c(int32_t *dst, int scale_inv, ptrdiff_t len) in dmix_scale_inv_c() argument
347 dst[i] = mul16(dst[i], scale_inv); in dmix_scale_inv_c()
H A Ddca_core.c2096 int scale_inv = s->xxch_dmix_scale_inv; in filter_frame_fixed() local
2105 scale_inv, nsamples); in filter_frame_fixed()
2116 int coeff = mul16(*coeff_ptr++, scale_inv); in filter_frame_fixed()
2287 float scale_inv = s->xxch_dmix_scale_inv * (1.0f / (1 << 16)); in filter_frame_float() local
2315 scale_inv, nsamples); in filter_frame_float()

Completed in 8 milliseconds