Home
last modified time | relevance | path

Searched refs:icoeff (Results 1 – 8 of 8) sorted by relevance

/third_party/gstreamer/gstplugins_base/gst-libs/gst/audio/
Daudio-resampler-neon.h22 const gint16 * b, gint len, const gint16 * icoeff, gint bstride) in inner_product_gint16_full_1_neon() argument
65 const gint16 * b, gint len, const gint16 * icoeff, gint bstride) in inner_product_gint16_linear_1_neon() argument
113 : [o] "r" (o), [ic] "r" (icoeff) in inner_product_gint16_linear_1_neon()
122 const gint16 * b, gint len, const gint16 * icoeff, gint bstride) in inner_product_gint16_cubic_1_neon() argument
167 : [o] "r" (o), [ic] "r" (icoeff) in inner_product_gint16_cubic_1_neon()
247 const gint32 * b, gint len, const gint32 * icoeff, gint bstride) in inner_product_gint32_full_1_neon() argument
290 const gint32 * b, gint len, const gint32 * icoeff, gint bstride) in inner_product_gint32_linear_1_neon() argument
324 : [o] "r" (o), [ic] "r" (icoeff) in inner_product_gint32_linear_1_neon()
332 const gint32 * b, gint len, const gint32 * icoeff, gint bstride) in inner_product_gint32_cubic_1_neon() argument
376 : [o] "r" (o), [ic] "r" (icoeff) in inner_product_gint32_cubic_1_neon()
[all …]
Daudio-resampler-macros.h33 gint *samp_index, gint *samp_phase, type icoeff[4])
44 gint *samp_index, gint *samp_phase, type icoeff[4]) \
82 type *ipp, icoeff[4], *taps; \
87 (resampler, &samp_index, &samp_phase, icoeff); \
89 (op, ipp, taps, n_taps, icoeff, taps_stride); \
Daudio-resampler-x86-sse2.c31 const gint16 * b, gint len, const gint16 * icoeff, gint bstride) in inner_product_gint16_full_1_sse2() argument
60 const gint16 * b, gint len, const gint16 * icoeff, gint bstride) in inner_product_gint16_linear_1_sse2() argument
64 __m128i f = _mm_set_epi64x (0, *((gint64 *) icoeff)); in inner_product_gint16_linear_1_sse2()
113 const gint16 * b, gint len, const gint16 * icoeff, gint bstride) in inner_product_gint16_cubic_1_sse2() argument
117 __m128i f = _mm_set_epi64x (0, *((long long *) icoeff)); in inner_product_gint16_cubic_1_sse2()
173 const gdouble * b, gint len, const gdouble * icoeff, gint bstride) in inner_product_gdouble_full_1_sse2() argument
198 const gdouble * b, gint len, const gdouble * icoeff, gint bstride) in inner_product_gdouble_linear_1_sse2() argument
216 sum[0] = _mm_mul_pd (_mm_sub_pd (sum[0], sum[1]), _mm_load1_pd (icoeff)); in inner_product_gdouble_linear_1_sse2()
224 const gdouble * b, gint len, const gdouble * icoeff, gint bstride) in inner_product_gdouble_cubic_1_sse2() argument
234 f[0] = _mm_loadu_pd (icoeff + 0); in inner_product_gdouble_cubic_1_sse2()
[all …]
Daudio-resampler.c331 make_coeff_##type##_linear (gint num, gint denom, type *icoeff) \
334 icoeff[0] = icoeff[2] = x; \
335 icoeff[1] = icoeff[3] = (type)(((type2)1 << prec)-1) - x; \
339 make_coeff_##type##_linear (gint num, gint denom, type *icoeff) \
342 icoeff[0] = icoeff[2] = x; \
343 icoeff[1] = icoeff[3] = (type)1.0 - x; \
352 make_coeff_##type##_cubic (gint num, gint denom, type *icoeff) \
358 icoeff[0] = (((x3 - x) << prec) / 6) >> prec; \
359 icoeff[1] = x + ((x2 - x3) >> 1); \
360 icoeff[3] = -(((x << prec) / 3) >> prec) + \
[all …]
Daudio-resampler-x86-sse41.c40 const gint32 * b, gint len, const gint32 * icoeff, gint bstride) in inner_product_gint32_full_1_sse41() argument
78 const gint32 * b, gint len, const gint32 * icoeff, gint bstride) in inner_product_gint32_linear_1_sse41() argument
83 __m128i f = _mm_loadu_si128 ((__m128i *) icoeff); in inner_product_gint32_linear_1_sse41()
121 const gint32 * b, gint len, const gint32 * icoeff, gint bstride) in inner_product_gint32_cubic_1_sse41() argument
126 __m128i f = _mm_loadu_si128 ((__m128i *) icoeff); in inner_product_gint32_cubic_1_sse41()
Daudio-resampler-x86-sse.c31 const gfloat * b, gint len, const gfloat * icoeff, gint bstride) in inner_product_gfloat_full_1_sse() argument
51 const gfloat * b, gint len, const gfloat * icoeff, gint bstride) in inner_product_gfloat_linear_1_sse() argument
69 sum[0] = _mm_mul_ps (_mm_sub_ps (sum[0], sum[1]), _mm_load1_ps (icoeff)); in inner_product_gfloat_linear_1_sse()
78 const gfloat * b, gint len, const gfloat * icoeff, gint bstride) in inner_product_gfloat_cubic_1_sse() argument
82 __m128 t, f = _mm_loadu_ps (icoeff); in inner_product_gfloat_cubic_1_sse()
Daudio-resampler-private.h46 const gpointer icoeff, gint astride);
/third_party/ffmpeg/libavfilter/
Dvf_owdenoise.c88 static const double icoeff[2][5] = { variable
128 double sum_l = src_l[x * linesize] * icoeff[0][0]; in compose()
129 double sum_h = src_h[x * linesize] * icoeff[1][0]; in compose()
134 sum_l += icoeff[0][i] * (src_l[x0] + src_l[x1]); in compose()
135 sum_h += icoeff[1][i] * (src_h[x0] + src_h[x1]); in compose()