• Home
  • Raw
  • Download

Lines Matching refs:FIXP_DBL

115 #define ABS_THRES ((FIXP_DBL)16)
131 static FIXP_DBL spectralChange( in spectralChange()
132 FIXP_DBL Energies[NUMBER_TIME_SLOTS_2304][MAX_FREQ_COEFFS], in spectralChange()
133 INT *scaleEnergies, FIXP_DBL EnergyTotal, INT nSfb, INT start, INT border, in spectralChange()
140 FIXP_DBL tmp0, tmp1; in spectralChange()
141 FIXP_DBL delta, delta_sum; in spectralChange()
151 FIXP_DBL pos_weight; in spectralChange()
153 pos_weight = /*FL2FXCONST_DBL(1.0)*/ (FIXP_DBL)MAXVAL_DBL - in spectralChange()
197 FIXP_DBL accu1 = FL2FXCONST_DBL(0.f); in spectralChange()
198 FIXP_DBL accu2 = FL2FXCONST_DBL(0.f); in spectralChange()
213 accu1 = fMax(accu1, (FIXP_DBL)len1); in spectralChange()
214 accu2 = fMax(accu2, (FIXP_DBL)len2); in spectralChange()
219 tmp1 = fLog2((FIXP_DBL)len1, 31) - fLog2((FIXP_DBL)len2, 31); in spectralChange()
221 delta = (FIXP_DBL)fAbs(delta); in spectralChange()
263 static FIXP_DBL addLowbandEnergies(FIXP_DBL **Energies, int *scaleEnergies, in addLowbandEnergies()
268 FIXP_DBL nrgTotal_m; in addLowbandEnergies()
269 FIXP_DBL accu1 = FL2FXCONST_DBL(0.0f); in addLowbandEnergies()
270 FIXP_DBL accu2 = FL2FXCONST_DBL(0.0f); in addLowbandEnergies()
274 fNormz((FIXP_DBL)fMax( in addLowbandEnergies()
278 fNormz((FIXP_DBL)fMax( in addLowbandEnergies()
321 static FIXP_DBL addHighbandEnergies( in addHighbandEnergies()
322 FIXP_DBL **RESTRICT Energies, /*!< input */ in addHighbandEnergies()
324 FIXP_DBL EnergiesM[NUMBER_TIME_SLOTS_2304] in addHighbandEnergies()
329 FIXP_DBL nrgTotal; in addHighbandEnergies()
330 FIXP_DBL accu = FL2FXCONST_DBL(0.0f); in addHighbandEnergies()
394 FIXP_DBL **Energies, INT *scaleEnergies, in FDKsbrEnc_frameSplitter()
397 int timeStep, int no_cols, FIXP_DBL *tonality) { in FDKsbrEnc_frameSplitter()
400 FIXP_DBL delta; in FDKsbrEnc_frameSplitter()
402 FIXP_DBL(*EnergiesM)[MAX_FREQ_COEFFS]; in FDKsbrEnc_frameSplitter()
403 FIXP_DBL EnergyTotal, newLowbandEnergy, newHighbandEnergy; in FDKsbrEnc_frameSplitter()
406 C_ALLOC_SCRATCH_START(_EnergiesM, FIXP_DBL, in FDKsbrEnc_frameSplitter()
411 EnergiesM = (FIXP_DBL(*)[MAX_FREQ_COEFFS])_EnergiesM; in FDKsbrEnc_frameSplitter()
462 C_ALLOC_SCRATCH_END(_EnergiesM, FIXP_DBL, in FDKsbrEnc_frameSplitter()
470 static void calculateThresholds(FIXP_DBL **RESTRICT Energies, in calculateThresholds()
472 FIXP_DBL *RESTRICT thresholds, in calculateThresholds()
475 FIXP_DBL mean_val, std_val, temp; in calculateThresholds()
476 FIXP_DBL i_noCols; in calculateThresholds()
477 FIXP_DBL i_noCols1; in calculateThresholds()
478 FIXP_DBL accu, accu0, accu1; in calculateThresholds()
519 temp = ((FIXP_DBL)mean_val - ((FIXP_DBL)Energies[j][i] >> scaleFactor0)) in calculateThresholds()
525 temp = ((FIXP_DBL)mean_val - ((FIXP_DBL)Energies[j][i] >> scaleFactor1)) in calculateThresholds()
540 : (FIXP_DBL)0; in calculateThresholds()
552 FIXP_DBL **RESTRICT Energies, INT *RESTRICT scaleEnergies, in extractTransientCandidates()
553 FIXP_DBL *RESTRICT thresholds, FIXP_DBL *RESTRICT transients, in extractTransientCandidates()
556 FIXP_DBL i_thres; in extractTransientCandidates()
557 C_ALLOC_SCRATCH_START(EnergiesTemp, FIXP_DBL, 2 * 32) in extractTransientCandidates()
575 (tran_off + addPrevSamples) * sizeof(FIXP_DBL)); in extractTransientCandidates()
577 noCols * sizeof(FIXP_DBL)); in extractTransientCandidates()
591 FIXP_DBL thres = thresholds[i]; in extractTransientCandidates()
602 FIXP_DBL tmp = Energies[j][i]; in extractTransientCandidates()
607 FIXP_DBL tmp = Energies[j][i]; in extractTransientCandidates()
613 FIXP_DBL tmp = Energies[j][i]; in extractTransientCandidates()
617 FIXP_DBL tmp = Energies[j][i]; in extractTransientCandidates()
628 FIXP_DBL delta, tran; in extractTransientCandidates()
631 delta = (FIXP_DBL)0; in extractTransientCandidates()
632 tran = (FIXP_DBL)0; in extractTransientCandidates()
639 if (delta > (FIXP_DBL)0) { in extractTransientCandidates()
646 C_ALLOC_SCRATCH_END(EnergiesTemp, FIXP_DBL, 2 * 32) in extractTransientCandidates()
650 FIXP_DBL **Energies, INT *scaleEnergies, in FDKsbrEnc_transientDetect()
738 FIXP_DBL bitrateFactor_m, framedur_fix; in FDKsbrEnc_InitSbrTransientDetector()
747 bitrateFactor_m = fDivNorm((FIXP_DBL)totalBitrate, in FDKsbrEnc_InitSbrTransientDetector()
748 (FIXP_DBL)(codecBitrate << 2), &bitrateFactor_e); in FDKsbrEnc_InitSbrTransientDetector()
761 FIXP_DBL tmp = framedur_fix - FL2FXCONST_DBL(0.010); in FDKsbrEnc_InitSbrTransientDetector()
777 (FIXP_DBL)((params->tran_thr << (32 - 24 - 1)) / no_rows); in FDKsbrEnc_InitSbrTransientDetector()
796 FIXP_DBL myExp; in FDKsbrEnc_InitSbrFastTransientDetector()
797 FIXP_DBL myExpSlot; in FDKsbrEnc_InitSbrFastTransientDetector()
834 myExp = fMultNorm(QMF_HP_dBd_SLOPE_FIX, 0, (FIXP_DBL)bandwidth_qmf_slot, in FDKsbrEnc_InitSbrFastTransientDetector()
844 FIXP_DBL dBf_m; /* dBf mantissa */ in FDKsbrEnc_InitSbrFastTransientDetector()
849 FIXP_DBL dBf_fract; /* dBf fractional part */ in FDKsbrEnc_InitSbrFastTransientDetector()
856 FIXP_DBL myExp_int = in FDKsbrEnc_InitSbrFastTransientDetector()
857 (myExpSlot & (FIXP_DBL)0xfe000000) + (FIXP_DBL)0x02000000; in FDKsbrEnc_InitSbrFastTransientDetector()
860 FIXP_DBL myExp_fract = myExp_int - myExpSlot; in FDKsbrEnc_InitSbrFastTransientDetector()
892 dBf_m = (FIXP_DBL)0; in FDKsbrEnc_InitSbrFastTransientDetector()
909 const FIXP_DBL *const *Energies, const int *const scaleEnergies, in FDKsbrEnc_fastTransientDetect()
913 FIXP_DBL max_delta_energy; /* helper to store maximum energy ratio */ in FDKsbrEnc_fastTransientDetect()
926 FIXP_DBL *energy_timeSlots = h_sbrFastTransientDetector->energy_timeSlots; in FDKsbrEnc_fastTransientDetect()
930 FIXP_DBL *delta_energy = h_sbrFastTransientDetector->delta_energy; in FDKsbrEnc_fastTransientDetect()
933 const FIXP_DBL thr = TRAN_DET_THRSHLD; in FDKsbrEnc_fastTransientDetect()
944 FIXP_DBL tmpE = FL2FXCONST_DBL(0.0f); in FDKsbrEnc_fastTransientDetect()
947 FIXP_DBL smallNRG = FL2FXCONST_DBL(1e-2f); in FDKsbrEnc_fastTransientDetect()
948 FIXP_DBL denominator; in FDKsbrEnc_fastTransientDetect()
963 FIXP_DBL weightedEnergy = in FDKsbrEnc_fastTransientDetect()
1027 FIXP_DBL energy_cur_slot_weighted = in FDKsbrEnc_fastTransientDetect()