Home
last modified time | relevance | path

Searched refs:HALF_ANAL_BLOCKL (Results 1 – 7 of 7) sorted by relevance

/external/webrtc/webrtc/modules/audio_processing/ns/
Dns_core.h66 float density[SIMULT * HALF_ANAL_BLOCKL];
67 float lquantile[SIMULT * HALF_ANAL_BLOCKL];
68 float quantile[HALF_ANAL_BLOCKL];
72 float smooth[HALF_ANAL_BLOCKL];
85 float noise[HALF_ANAL_BLOCKL]; // Noise spectrum from current frame.
86 float noisePrev[HALF_ANAL_BLOCKL]; // Noise spectrum from previous frame.
88 float magnPrevAnalyze[HALF_ANAL_BLOCKL];
90 float magnPrevProcess[HALF_ANAL_BLOCKL];
91 float logLrtTimeAvg[HALF_ANAL_BLOCKL]; // Log LRT factor with time-smoothing.
95 float magnAvgPause[HALF_ANAL_BLOCKL];
[all …]
Dnsx_core.h28 uint16_t noiseSupFilter[HALF_ANAL_BLOCKL];
32 int16_t noiseEstLogQuantile[SIMULT* HALF_ANAL_BLOCKL];
33 int16_t noiseEstDensity[SIMULT* HALF_ANAL_BLOCKL];
35 int16_t noiseEstQuantile[HALF_ANAL_BLOCKL];
48 int32_t logLrtTimeAvgW32[HALF_ANAL_BLOCKL];
62 int32_t avgMagnPause[HALF_ANAL_BLOCKL];
71 uint32_t initMagnEst[HALF_ANAL_BLOCKL];
79 uint32_t prevNoiseU32[HALF_ANAL_BLOCKL];
81 uint16_t prevMagnU16[HALF_ANAL_BLOCKL];
Dns_core.c115 memset(self->quantile, 0, sizeof(float) * HALF_ANAL_BLOCKL); in WebRtcNs_InitCore()
116 for (i = 0; i < SIMULT * HALF_ANAL_BLOCKL; i++) { in WebRtcNs_InitCore()
129 for (i = 0; i < HALF_ANAL_BLOCKL; i++) { in WebRtcNs_InitCore()
139 memset(self->magnPrevAnalyze, 0, sizeof(float) * HALF_ANAL_BLOCKL); in WebRtcNs_InitCore()
141 memset(self->magnPrevProcess, 0, sizeof(float) * HALF_ANAL_BLOCKL); in WebRtcNs_InitCore()
143 memset(self->noise, 0, sizeof(float) * HALF_ANAL_BLOCKL); in WebRtcNs_InitCore()
145 memset(self->noisePrev, 0, sizeof(float) * HALF_ANAL_BLOCKL); in WebRtcNs_InitCore()
147 memset(self->magnAvgPause, 0, sizeof(float) * HALF_ANAL_BLOCKL); in WebRtcNs_InitCore()
149 memset(self->speechProb, 0, sizeof(float) * HALF_ANAL_BLOCKL); in WebRtcNs_InitCore()
151 memset(self->initMagnEst, 0, sizeof(float) * HALF_ANAL_BLOCKL); in WebRtcNs_InitCore()
[all …]
Dnsx_core.c338 int16_t lmagn[HALF_ANAL_BLOCKL], counter, countDiv; in NoiseEstimationC()
679 WebRtcSpl_ZerosArrayW16(inst->noiseEstQuantile, HALF_ANAL_BLOCKL); in WebRtcNsx_InitCore()
680 for (i = 0; i < SIMULT * HALF_ANAL_BLOCKL; i++) { in WebRtcNsx_InitCore()
689 WebRtcSpl_MemSetW16((int16_t*)inst->noiseSupFilter, 16384, HALF_ANAL_BLOCKL); in WebRtcNsx_InitCore()
696 for (i = 0; i < HALF_ANAL_BLOCKL; i++) { in WebRtcNsx_InitCore()
1511 uint32_t noiseU32[HALF_ANAL_BLOCKL]; in WebRtcNsx_ProcessCore()
1512 uint32_t postLocSnr[HALF_ANAL_BLOCKL]; in WebRtcNsx_ProcessCore()
1513 uint32_t priorLocSnr[HALF_ANAL_BLOCKL]; in WebRtcNsx_ProcessCore()
1514 uint32_t prevNearSnr[HALF_ANAL_BLOCKL]; in WebRtcNsx_ProcessCore()
1525 uint16_t magnU16[HALF_ANAL_BLOCKL]; in WebRtcNsx_ProcessCore()
[all …]
Ddefines.h16 #define HALF_ANAL_BLOCKL 129 // half max analysis block length + 1 macro
Dnsx_defines.h15 #define HALF_ANAL_BLOCKL 129 /* Half max analysis block length + 1 */ macro
Dnsx_core_neon.c138 int16_t lmagn[HALF_ANAL_BLOCKL], counter, countDiv; in WebRtcNsx_NoiseEstimationNeon()