Lines Matching refs:ch

55                                const Word16 ch);
66 const Word16 ch);
197 Word16 ch, err;
222 for(ch=0;ch < channels;ch++){
224 InitBlockSwitching(&hPsy->psyData[ch].blockSwitchingControl,
227 InitPreEchoControl(hPsy->psyData[ch].sfbThresholdnm1,
230 hPsy->psyData[ch].mdctScalenm1 = 0;
261 Word16 ch; /* counts through channels */
271 for(ch = 0; ch < channels; ch++) {
272 BlockSwitching(&psyData[ch].blockSwitchingControl,
273 timeSignal+elemInfo->ChannelIndex[ch],
285 for(ch=0; ch<channels; ch++) {
286 Transform_Real(psyData[ch].mdctDelayBuffer,
287 timeSignal+elemInfo->ChannelIndex[ch],
289 psyData[ch].mdctSpectrum,
290 &(mdctScalingArray[ch]),
291 psyData[ch].blockSwitchingControl.windowSequence);
292 maxScale = max(maxScale, mdctScalingArray[ch]);
296 for (ch=0; ch<channels; ch++) {
297 Word16 scaleDiff = maxScale - mdctScalingArray[ch];
300 Word32 *Spectrum = psyData[ch].mdctSpectrum;
306 psyData[ch].mdctScale = maxScale;
309 for (ch=0; ch<channels; ch++) {
311 if(psyData[ch].blockSwitchingControl.windowSequence != SHORT_WINDOW) {
313 advancePsychLong(&psyData[ch],
314 &tnsData[ch],
316 &psyOutChannel[ch],
318 &tnsData[1 - ch],
319 ch);
325 if (psyData[ch].mdctSpectrum[line] != 0) break;
329 maxSfbPerGroup[ch] = sfb + 1;
334 if (ch == 1)
338 advancePsychShort(&psyData[ch],
339 &tnsData[ch],
341 &psyOutChannel[ch],
343 &tnsData[1 - ch],
344 ch);
349 if (ch == 1)
355 for(ch=0; ch<channels; ch++) {
357 if (psyData[ch].blockSwitchingControl.windowSequence == SHORT_WINDOW) {
358 groupShortData(psyData[ch].mdctSpectrum,
360 &psyData[ch].sfbThreshold,
361 &psyData[ch].sfbEnergy,
362 &psyData[ch].sfbEnergyMS,
363 &psyData[ch].sfbSpreadedEnergy,
367 psyOutElement->groupedSfbOffset[ch],
368 &maxSfbPerGroup[ch],
369 psyOutElement->groupedSfbMinSnr[ch],
370 psyData[ch].blockSwitchingControl.noOfGroups,
371 psyData[ch].blockSwitchingControl.groupLen);
426 for(ch=0;ch<channels;ch++) {
428 if (psyData[ch].blockSwitchingControl.windowSequence != SHORT_WINDOW)
429 BuildInterface(psyData[ch].mdctSpectrum,
430 psyData[ch].mdctScale,
431 &psyData[ch].sfbThreshold,
432 &psyData[ch].sfbEnergy,
433 &psyData[ch].sfbSpreadedEnergy,
434 psyData[ch].sfbEnergySum,
435 psyData[ch].sfbEnergySumMS,
436 psyData[ch].blockSwitchingControl.windowSequence,
437 blockType2windowShape[psyData[ch].blockSwitchingControl.windowSequence],
440 maxSfbPerGroup[ch],
442 psyData[ch].blockSwitchingControl.noOfGroups,
443 psyData[ch].blockSwitchingControl.groupLen,
444 &psyOutChannel[ch]);
446 BuildInterface(psyData[ch].mdctSpectrum,
447 psyData[ch].mdctScale,
448 &psyData[ch].sfbThreshold,
449 &psyData[ch].sfbEnergy,
450 &psyData[ch].sfbSpreadedEnergy,
451 psyData[ch].sfbEnergySum,
452 psyData[ch].sfbEnergySumMS,
456 psyOutElement->groupedSfbOffset[ch],
457 maxSfbPerGroup[ch],
458 psyOutElement->groupedSfbMinSnr[ch],
459 psyData[ch].blockSwitchingControl.noOfGroups,
460 psyData[ch].blockSwitchingControl.groupLen,
461 &psyOutChannel[ch]);
480 const Word16 ch)
513 if (ch == 1) {
659 const Word16 ch)
696 if (ch == 1) {