Searched refs:HALF_ANAL_BLOCKL (Results 1 – 7 of 7) sorted by relevance
/external/webrtc/webrtc/modules/audio_processing/ns/ |
D | ns_core.h | 66 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 …]
|
D | nsx_core.h | 28 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];
|
D | ns_core.c | 115 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 …]
|
D | nsx_core.c | 338 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 …]
|
D | defines.h | 16 #define HALF_ANAL_BLOCKL 129 // half max analysis block length + 1 macro
|
D | nsx_defines.h | 15 #define HALF_ANAL_BLOCKL 129 /* Half max analysis block length + 1 */ macro
|
D | nsx_core_neon.c | 138 int16_t lmagn[HALF_ANAL_BLOCKL], counter, countDiv; in WebRtcNsx_NoiseEstimationNeon()
|