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