Searched refs:coefficients_length (Results 1 - 17 of 17) sorted by relevance

/external/webrtc/webrtc/common_audio/
H A Dfir_filter.cc26 size_t coefficients_length);
38 size_t coefficients_length,
40 if (!coefficients || coefficients_length <= 0 || max_input_length <= 0) {
50 new FIRFilterSSE2(coefficients, coefficients_length, max_input_length);
55 new FIRFilterSSE2(coefficients, coefficients_length, max_input_length);
57 filter = new FIRFilterC(coefficients, coefficients_length);
62 new FIRFilterNEON(coefficients, coefficients_length, max_input_length);
66 new FIRFilterNEON(coefficients, coefficients_length, max_input_length);
68 filter = new FIRFilterC(coefficients, coefficients_length);
71 filter = new FIRFilterC(coefficients, coefficients_length);
37 Create(const float* coefficients, size_t coefficients_length, size_t max_input_length) argument
77 FIRFilterC(const float* coefficients, size_t coefficients_length) argument
[all...]
H A Dfir_filter_neon.cc22 size_t coefficients_length,
25 coefficients_length_((coefficients_length + 3) & ~0x03),
33 size_t padding = coefficients_length_ - coefficients_length;
37 for (size_t i = 0; i < coefficients_length; ++i) {
38 coefficients_[i + padding] = coefficients[coefficients_length - i - 1];
21 FIRFilterNEON(const float* coefficients, size_t coefficients_length, size_t max_input_length) argument
H A Dfir_filter.h28 size_t coefficients_length,
H A Dfir_filter_sse.cc22 size_t coefficients_length,
25 coefficients_length_((coefficients_length + 3) & ~0x03),
33 size_t padding = coefficients_length_ - coefficients_length;
37 for (size_t i = 0; i < coefficients_length; ++i) {
38 coefficients_[i + padding] = coefficients[coefficients_length - i - 1];
21 FIRFilterSSE2(const float* coefficients, size_t coefficients_length, size_t max_input_length) argument
H A Dfir_filter_neon.h23 size_t coefficients_length,
H A Dfir_filter_sse.h23 size_t coefficients_length,
/external/webrtc/webrtc/common_audio/signal_processing/
H A Ddownsample_fast.c20 size_t coefficients_length,
29 if (data_out_length == 0 || coefficients_length == 0
37 for (j = 0; j < coefficients_length; j++) {
15 WebRtcSpl_DownsampleFastC(const int16_t* data_in, size_t data_in_length, int16_t* data_out, size_t data_out_length, const int16_t* __restrict coefficients, size_t coefficients_length, int factor, size_t delay) argument
H A Dfilter_ar_fast_q12.c19 size_t coefficients_length,
25 assert(coefficients_length > 1);
31 for (j = coefficients_length - 1; j > 0; j--) {
16 WebRtcSpl_FilterARFastQ12(const int16_t* data_in, int16_t* data_out, const int16_t* __restrict coefficients, size_t coefficients_length, size_t data_length) argument
H A Dfilter_ar_fast_q12_mips.c17 size_t coefficients_length,
29 assert(coefficients_length > 1);
36 "addiu %[j], %[coefficients_length], -1 \n\t"
66 "addiu %[j], %[coefficients_length], -1 \n\t"
109 "addiu %[j], %[coefficients_length], -1 \n\t"
132 [coefficients_length] "r" (coefficients_length),
14 WebRtcSpl_FilterARFastQ12(const int16_t* data_in, int16_t* data_out, const int16_t* __restrict coefficients, size_t coefficients_length, size_t data_length) argument
H A Ddownsample_fast_mips.c19 size_t coefficients_length,
39 if (data_out_length == 0 || coefficients_length == 0
99 : [coef_length] "r" (coefficients_length), [data_out] "r" (data_out),
159 : [coef_length] "r" (coefficients_length), [data_out] "r" (data_out),
14 WebRtcSpl_DownsampleFast_mips(const int16_t* data_in, size_t data_in_length, int16_t* data_out, size_t data_out_length, const int16_t* __restrict coefficients, size_t coefficients_length, int factor, size_t delay) argument
H A Ddownsample_fast_neon.c22 size_t coefficients_length,
33 if (data_out_length == 0 || coefficients_length == 0
49 for (j = 0; j < coefficients_length - 1; j += 2) {
71 for (; j < coefficients_length; j++) {
90 for (j = 0; j < coefficients_length; j++) {
117 for (j = 0; j < coefficients_length - 3; j += 4) {
146 for (; j < coefficients_length; j++) {
177 for (j = 0; j < coefficients_length; j++) {
207 for (j = 0; j < coefficients_length; j++) {
17 WebRtcSpl_DownsampleFastNeon(const int16_t* data_in, size_t data_in_length, int16_t* data_out, size_t data_out_length, const int16_t* __restrict coefficients, size_t coefficients_length, int factor, size_t delay) argument
H A Dfilter_ar_fast_q12_armv7.S20 @ (2) coefficients_length > 1
27 @ r3: coefficients_length
51 sub r12, #4 @ &coefficients[coefficients_length - 2]
53 add r9, #2 @ &data_out[i - coefficients_length + 1]
54 ldr r5, [r9], #4 @ data_out[i - coefficients_length + {1,2}]
59 beq ODD_A_LENGTH @ branch if coefficients_length == 3
60 blt POST_LOOP_A_LENGTH @ branch if coefficients_length == 2
113 sub r12, #4 @ &coefficients[coefficients_length - 2]
115 add r9, #2 @ &data_out[i - coefficients_length + 1]
119 beq EVEN_A_LENGTH @ branch if coefficients_length
[all...]
/external/webrtc/webrtc/modules/audio_processing/transient/
H A Dwpd_node.h26 WPDNode(size_t length, const float* coefficients, size_t coefficients_length);
H A Dwpd_node.cc25 size_t coefficients_length)
31 coefficients_length,
33 assert(length > 0 && coefficients && coefficients_length > 0);
23 WPDNode(size_t length, const float* coefficients, size_t coefficients_length) argument
H A Dwpd_tree.cc24 const float* low_pass_coefficients, size_t coefficients_length,
58 coefficients_length));
61 coefficients_length));
23 WPDTree(size_t data_length, const float* high_pass_coefficients, const float* low_pass_coefficients, size_t coefficients_length, int levels) argument
H A Dwpd_tree.h44 size_t coefficients_length,
/external/webrtc/webrtc/common_audio/signal_processing/include/
H A Dsignal_processing_library.h658 // - coefficients_length: Number of coefficients (order+1)
665 size_t coefficients_length,
678 // - coefficients_length: Number of coefficients (order+1)
689 size_t coefficients_length,
698 size_t coefficients_length,
707 size_t coefficients_length,
717 size_t coefficients_length,

Completed in 597 milliseconds