OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:PART_LEN
(Results
1 - 7
of
7
) sorted by null
/external/webrtc/src/modules/audio_processing/aecm/
aecm_core_neon.c
46
for (i = 0, j = 0; i <
PART_LEN
; i += 4, j += 8) {
64
// (time_signal[
PART_LEN
+ i] << time_signal_scaling),
65
// WebRtcAecm_kSqrtHanning[
PART_LEN
- i], 14);
66
__asm__("vld1.16 %P0, [%1, :64]" : "=w"(tmp16x4_0) : "r"(&time_signal[i +
PART_LEN
]));
98
for (i = 0, j = 0; i <
PART_LEN
; i += 4, j += 8) {
110
fft[PART_LEN2] = efw[
PART_LEN
].real;
111
fft[PART_LEN2 + 1] = -efw[
PART_LEN
].imag;
126
for (i = 0; i <
PART_LEN
; i += 4) {
154
// fft[
PART_LEN
+ i], WebRtcAecm_kSqrtHanning[
PART_LEN
- i], 14)
[
all
...]
aecm_core.h
28
#define
PART_LEN
32 // Length of partition
29
#define PART_LEN_SHIFT 6 // Length of (
PART_LEN
* 2) in base 2
33
#define
PART_LEN
64 // Length of partition
34
#define PART_LEN_SHIFT 7 // Length of (
PART_LEN
* 2) in base 2
38
#define PART_LEN1 (
PART_LEN
+ 1) // Unique fft coefficients
39
#define PART_LEN2 (
PART_LEN
<< 1) // Length of partition * 2
40
#define PART_LEN4 (
PART_LEN
<< 2) // Length of partition * 4
158
WebRtc_Word16 outBuf_buf[
PART_LEN
+ 8];
aecm_core.c
283
if (WebRtc_CreateBuffer(&aecm->farFrameBuf, FRAME_LEN +
PART_LEN
,
291
if (WebRtc_CreateBuffer(&aecm->nearNoisyFrameBuf, FRAME_LEN +
PART_LEN
,
299
if (WebRtc_CreateBuffer(&aecm->nearCleanFrameBuf, FRAME_LEN +
PART_LEN
,
307
if (WebRtc_CreateBuffer(&aecm->outFrameBuf, FRAME_LEN +
PART_LEN
,
370
for (i = 0, j = 0; i <
PART_LEN
; i++, j += 2)
379
(time_signal[i +
PART_LEN
] << time_signal_scaling),
380
WebRtcAecm_kSqrtHanning[
PART_LEN
- i],
409
for (i = 1; i <
PART_LEN
; i++)
424
fft[PART_LEN2] = efw[
PART_LEN
].real;
425
fft[PART_LEN2 + 1] = -efw[
PART_LEN
].imag
[
all
...]
/external/webrtc/src/modules/audio_processing/aec/
aec_core.c
43
static const int freqAvgIc =
PART_LEN
/ 2;
156
FRAME_LEN +
PART_LEN
,
164
FRAME_LEN +
PART_LEN
,
172
FRAME_LEN +
PART_LEN
,
180
FRAME_LEN +
PART_LEN
,
202
sizeof(int16_t) *
PART_LEN
) == -1) {
323
for (j = 0; j <
PART_LEN
; j++) {
332
fft[1] = MulRe(aec->xfBuf[0][xPos +
PART_LEN
],
333
-aec->xfBuf[1][xPos +
PART_LEN
],
334
ef[0][
PART_LEN
], ef[1][PART_LEN])
[
all
...]
aec_core.h
24
#define
PART_LEN
64 // Length of partition
25
#define PART_LEN1 (
PART_LEN
+ 1) // Unique fft coefficients
26
#define PART_LEN2 (
PART_LEN
* 2) // Length of partition * 2
105
float outBuf[
PART_LEN
];
aec_core_sse2.c
142
for (j = 0; j <
PART_LEN
; j+= 4) {
165
fft[1] = MulRe(aec->xfBuf[0][xPos +
PART_LEN
],
166
-aec->xfBuf[1][xPos +
PART_LEN
],
167
ef[0][
PART_LEN
], ef[1][
PART_LEN
]);
170
memset(fft +
PART_LEN
, 0, sizeof(float)*
PART_LEN
);
176
for (j = 0; j <
PART_LEN
; j+=4) {
186
aec->wfBuf[0][pos +
PART_LEN
] += fft[1];
187
for (j = 0; j <
PART_LEN
; j+= 4)
[
all
...]
echo_cancellation.c
235
WebRtc_MoveReadPtr(aecpc->far_pre_buf, -
PART_LEN
); // Start overlap.
285
WebRtc_MoveReadPtr(aecpc->far_pre_buf_s16, -
PART_LEN
); // Start overlap.
358
// Rewind |far_pre_buf|
PART_LEN
samples for overlap before continuing.
359
WebRtc_MoveReadPtr(aecpc->far_pre_buf, -
PART_LEN
);
363
WebRtc_WriteBuffer(aecpc->aec->far_time_buf, &farend_ptr[
PART_LEN
], 1);
364
WebRtc_MoveReadPtr(aecpc->far_pre_buf_s16, -
PART_LEN
);
498
//
PART_LEN
samples. Use 75% of the average value of the system
501
aecpc->aec->mult * 8) / (4 * aecpc->counter *
PART_LEN
),
522
int overhead_elements = aecpc->aec->system_delay /
PART_LEN
-
539
aecpc->aec->system_delay -= overhead_elements *
PART_LEN
;
[
all
...]
Completed in 35 milliseconds