/device/google/dragon/audio/hal/dsp/tests/ |
D | crossover_test.c | 29 void process(struct crossover *xo, int count, float *data0, float *data1, in process() argument 35 data0 + start, data1 + start, data2 + start); in process() 41 float *data0, *data1, *data2; in main() local 55 data0 = read_raw(argv[1], &frames); in main() 61 process(&xo, frames, data0, data1, data2); in main() 68 process(&xo, frames, data0 + frames, data1 + frames, in main() 75 write_raw(argv[3], data0, frames); in main() 82 data0[i] += data1[i] + data2[i]; in main() 83 write_raw(argv[2], data0, frames); in main() 85 free(data0); in main()
|
D | crossover2_test.c | 43 float *data0, *data1, *data2; in main() local 57 data0 = read_raw(argv[1], &frames); in main() 63 process(&xo2, frames, data0, data0 + frames, data1, data1 + frames, in main() 70 write_raw(argv[3], data0, frames); in main() 77 data0[i] += data1[i] + data2[i]; in main() 78 write_raw(argv[2], data0, frames); in main() 80 free(data0); in main()
|
D | eq2_test.c | 28 static void process(struct eq2 *eq2, float *data0, float *data1, int count) in process() argument 32 eq2_process(eq2, data0 + start, data1 + start, in process()
|
/device/google/dragon/audio/hal/dsp/ |
D | eq2.c | 53 float *data0, float *data1, int count) in eq2_process_one() argument 80 float xL = data0[j]; in eq2_process_one() 99 data0[j] = yL; in eq2_process_one() 116 float *data0, float *data1, int count) in eq2_process_two_neon() argument 167 [data0]"+r"(data0), in eq2_process_two_neon() 209 float *data0, float *data1, int count) in eq2_process_two_sse3() argument 278 [data0]"+r"(data0), in eq2_process_two_sse3() 317 void eq2_process(struct eq2 *eq2, float *data0, float *data1, int count) in eq2_process() argument 328 eq2_process_one(&eq2->biquad[i], data0, data1, count); in eq2_process() 331 eq2_process_two_neon(&eq2->biquad[i], data0, data1, in eq2_process() [all …]
|
D | crossover.c | 33 static void lr4_split(struct lr4 *lp, struct lr4 *hp, int count, float *data0, in lr4_split() argument 63 x = data0[i]; in lr4_split() 72 data0[i] = z; in lr4_split() 182 void crossover_process(struct crossover *xo, int count, float *data0, in crossover_process() argument 185 lr4_split(&xo->lp[0], &xo->hp[0], count, data0, data1); in crossover_process() 186 lr4_merge(&xo->lp[1], &xo->hp[1], count, data0); in crossover_process()
|
D | drc_kernel.c | 411 static inline void max_abs_division(float *output, float *data0, float *data1) in max_abs_division() argument 427 "=r"(data0), in max_abs_division() 434 [data0]"0"(data0), in max_abs_division() 444 static inline void max_abs_division(float *output, float *data0, float *data1) in max_abs_division() argument 463 [data0]"+r"(data0), in max_abs_division() 476 static inline void max_abs_division(float *output, float *data0, float *data1) in max_abs_division() argument 480 output[i] = fmaxf(fabsf(data0[i]), fabsf(data1[i])); in max_abs_division()
|
D | crossover.h | 63 void crossover_process(struct crossover *xo, int count, float *data0,
|
D | eq2.h | 65 void eq2_process(struct eq2 *eq2, float *data0, float *data1, int count);
|