Searched refs:scale_inv (Results 1 - 4 of 4) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
H A D | dca_xll.c | 80 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 D | dcadsp.h | 83 void (*dmix_scale_inv)(int32_t *dst, int scale_inv, ptrdiff_t len);
|
H A D | dcadsp.c | 342 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 D | dca_core.c | 2096 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