Home | History | Annotate | Download | only in src

Lines Matching refs:pnsData

105                             PNS_DATA    *pnsData,
184 PNS_DATA *pnsData,
207 FDKmemclear(pnsData->pnsFlag, MAX_GROUPED_SFB*sizeof(INT)); /* clear all pnsFlags */
222 pnsData->pnsFlag[sfb] = 0; /* clear all pnsFlags */
232 pnsData,
250 pnsData->pnsFlag[sfb] = 0;
261 if((pnsData->noiseFuzzyMeasure[sfb] > FL2FXCONST_SGL(0.5)) &&
269 pnsData->pnsFlag[sfb] = 1; /* PNS_ON */
272 pnsData->pnsFlag[sfb] = 0; /* PNS_OFF */
279 if((pnsData->noiseFuzzyMeasure[0]>FL2FXCONST_SGL(0.5f)) && (pnsData->pnsFlag[1])) {
280 pnsData->pnsFlag[0] = 1;
284 if((pnsData->noiseFuzzyMeasure[sfb]>pnsConf->np.gapFillThr) &&
285 (pnsData->pnsFlag[sfb-1]) && (pnsData->pnsFlag[sfb+1])) {
286 pnsData->pnsFlag[sfb] = 1;
292 if((pnsData->noiseFuzzyMeasure[maxSfbPerGroup-1]>pnsConf->np.gapFillThr) && (pnsData->pnsFlag[maxSfbPerGroup-2])) {
293 pnsData->pnsFlag[maxSfbPerGroup-1] = 1;
296 if(pnsData->pnsFlag[maxSfbPerGroup-2]==0) {
297 pnsData->pnsFlag[maxSfbPerGroup-1] = 0;
302 if(pnsData->pnsFlag[1]==0) {
303 pnsData->pnsFlag[0] = 0;
307 if((pnsData->pnsFlag[sfb-1]==0)&&(pnsData->pnsFlag[sfb+1]==0)) {
308 pnsData->pnsFlag[sfb] = 0;
317 pnsData->pnsFlag,
334 output: noiseFuzzyMeasure in structure pnsData
339 PNS_DATA *pnsData,
355 clear pnsData->noiseFuzzyMeasure
362 FDKmemclear(pnsData->noiseFuzzyMeasure, sfbActive*sizeof(FIXP_SGL));
367 call noise detection, output in pnsData->noiseFuzzyMeasure,
374 pnsData->noiseFuzzyMeasure,