/external/aac/libAACdec/src/arm/ |
H A D | block_arm.cpp | 115 int scale = SpecScale_window-pSfbScale[window*16+band]; local 116 if (scale) 125 tmp0 >>= scale; local 126 tmp1 >>= scale; local 127 tmp2 >>= scale; local 128 tmp3 >>= scale; local
|
/external/aac/libAACdec/src/ |
H A D | block.cpp | 170 int factor = pAacDecoderChannelInfo->pDynData->RawDataInfo.GlobalGain; /* accu for scale factor delta coding */ 186 default: /* decode scale factor */ 255 int scale = SpecScale_window - pSfbScale[window*16+band]; local 256 if (scale) 262 pSpectrum[index] >>= scale; local 381 * \param lsb last 2 bits of the scale factor of the sfb. 382 * \param scale max allowed shift scale for the sfb. 388 INT scale ) 418 scaleValueInPlace(&value, scale 488 int scale = GetScaleFromValue(locMax, lsb); local [all...] |
H A D | ldfiltbank.cpp | 104 int i, scale; local 106 /* scale for FIXP_DBL -> INT_PCM conversion. */ 107 scale = (DFRACT_BITS - SAMPLE_BITS) - LDFB_HEADROOM; 121 FDK_ASSERT( (-WTS1-1 + scale) >= 0); 122 output[(N*3/4-1-i)*stride] = (INT_PCM)SATURATE_RIGHT_SHIFT(tmp, -WTS1-1 + scale, SAMPLE_BITS); 124 FDK_ASSERT( (WTS1+1 - scale) >= 0); 125 output[(N*3/4-1-i)*stride] = (INT_PCM)SATURATE_LEFT_SHIFT(tmp, WTS1+1 - scale, SAMPLE_BITS); 145 FDK_ASSERT( (-WTS0-1 + scale) >= 0); 146 output[(i-N/4)*stride] = (INT_PCM)SATURATE_RIGHT_SHIFT(tmp0, -WTS0-1 + scale, SAMPLE_BITS); 147 output[(N*3/4-1-i)*stride] = (INT_PCM)SATURATE_RIGHT_SHIFT(tmp1, -WTS1-1 + scale, SAMPLE_BIT 176 int scale = mdctData_e + MDCT_OUT_HEADROOM - LDFB_HEADROOM; /* The LDFB_HEADROOM is compensated inside multE2_DinvF_fdk() below */ local [all...] |
H A D | stereo.cpp | 262 FIXP_DBL scale = MantissaTable[lsb][0]; local 278 scale = -scale ; 285 scale = -scale ; 291 rightSpectrum[index] = fMult(leftSpectrum[index],scale);
|
/external/aac/libAACenc/src/ |
H A D | aacenc_tns.cpp | 501 \return scale factor 511 INT i, scale; local 519 scale = CountLeadingBits(maxVal); 523 dest[i] = src[i]<<scale; 526 return scale; 547 const INT scale 555 result += (fPow2(spectrum[i])>>scale); 560 result += (fMult(spectrum[i], spectrum[i+lag])>>scale); 580 const INT scale, 590 if (scale> 578 FDKaacEnc_AutoCorrNormFac( const FIXP_DBL value, const INT scale, INT *sc ) argument [all...] |
H A D | adj_thr.cpp | 247 #define Q_AVGBITS (17) /* scale bit values */ 1003 INT scale = CntLeadingZeros(frameEnergy) - 1; local 1004 FIXP_DBL num = chaosMeasure<<scale; 1005 FIXP_DBL denum = frameEnergy<<scale; 1136 the difference can be distributed among the scale factor bands.
|
H A D | band_nrg.cpp | 135 INT i, j, scale, nr = 0; local 141 scale = fixMax(0, sfbMaxScaleSpec[i]-4); 144 spec = mdctSpectrum[j]<<scale; 152 bandEnergyLdData[i] -= scale*FL2FXCONST_DBL(2.0/64); 162 scale = fixMax(0,sfbMaxScaleSpec[nr]-4); 163 scale = fixMax(2*(minSpecShift-scale),-(DFRACT_BITS-1)); 165 maxNrg = scaleValue(bandEnergy[nr], scale); 223 INT scale = fixMin((sfbMaxScaleSpec[i]-4)<<1,(DFRACT_BITS-1)); local 224 bandEnergy[i] = scaleValue(bandEnergy[i], -scale); 237 INT scale = fixMin( ((sfbMaxScaleSpec[i]-4)+shiftBits)<<1, (DFRACT_BITS-1)); local 275 INT scale = (2*(sfbMaxScaleSpec[i]-3))-1; /* max sfbWidth = 36 ; 2^6=64 => 6/2 = 3 (spc*spc) */ local 340 INT scale = fixMax(0, 2*(minScale-4)); local 356 bandEnergyMid[i] >>= scale; local 357 bandEnergySide[i] >>= scale; local [all...] |
H A D | intensity.cpp | 107 /* the maximum allowed change of the intensity direction (unit: IS scale) - scaled with factor 0.25 - */ 120 /* this is equivalent to a scale of +/-1.02914634566 */ 147 FIXP_DBL direction_deviation_thresh; /*!< The maximum allowed change of the intensity direction (unit: IS scale) */ 233 output: hrrErr scale: none 234 isMask scale: none 235 realScale scale: LD_DATA_SHIFT + REAL_SCALE_SF 236 normSfbLoudness scale: none 283 /* delimitate intensity scale value to representable range */ 432 input: isParams scale: none 433 hrrErr scale 589 FIXP_DBL scale; local [all...] |
H A D | psy_main.cpp | 721 INT scale = fixMax(0, (pSfbMaxScaleSpec[ch]+w*maxSfb[ch])[sfb]-4); local 722 scale = fixMin((scale-finalShift)<<1, DFRACT_BITS-1); 723 if (scale >= 0) (pSfbEnergy[ch]+w*maxSfb[ch])[sfb] >>= (scale); 724 else (pSfbEnergy[ch]+w*maxSfb[ch])[sfb] <<= (-scale); 904 /* scale down spectrum, nrg's and thresholds, if there was an overflow in sfbNrg calculation after tns */ 908 INT scale = (tnsSpecShift-nrgScaling[ch])<<1; local 910 pSfbEnergyLdData[ch][sfb] -= scale*FL2FXCONST_DBL(1.0/LD_DATA_SCALING); 911 pSfbEnergy[ch][sfb] >>= scale; local [all...] |
H A D | quantize.cpp | 271 spec^(3/4) * 2^(-3/16*QSS) * 2^(3/4*scale) + k 273 spec^(3/4) * 2^(-3/16*(QSS - 4*scale)) */ 302 INT i,scale; local 325 scale = CountLeadingBits(diff); 326 diff = scaleValue(diff, scale); 328 scale = fixMin(2*(scale-1), DFRACT_BITS-1); 330 diff = scaleValue(diff, -scale); 357 INT i,scale; local 381 scale [all...] |
/external/aac/libFDK/include/ |
H A D | FDK_trigFcts.h | 124 FIXP_DBL fixp_cos(FIXP_DBL x, int scale); 125 FIXP_DBL fixp_sin(FIXP_DBL x, int scale); 144 static inline FIXP_DBL fixp_sin_cos_residual_inline(FIXP_DBL x, int scale, FIXP_DBL *sine, FIXP_DBL *cosine) argument 148 int shift = (31-scale-LD-1); 157 residual <<= scale; local 209 * \param scale exponent of x1 and x2 213 static inline void inline_fixp_cos_sin (FIXP_DBL x1, FIXP_DBL x2, const int scale, FIXP_DBL *out) argument 216 residual = fixp_sin_cos_residual_inline(x1, scale, &sine, &cosine); 222 residual = fixp_sin_cos_residual_inline(x2, scale, &sine, &cosine);
|
/external/aac/libFDK/include/arm/ |
H A D | scale.h | 95 inline static INT shiftRightSat(INT src, int scale) argument 102 : "r"(src>>scale), "M"(SAMPLE_BITS) 108 #define SATURATE_INT_PCM_RIGHT_SHIFT(src, scale) shiftRightSat(src, scale) 110 inline static INT shiftLeftSat(INT src, int scale) argument 117 : "r"(src<<scale), "M"(SAMPLE_BITS) 123 #define SATURATE_INT_PCM_LEFT_SHIFT(src, scale) shiftLeftSat(src, scale) 143 #define SATURATE_RIGHT_SHIFT(src, scale, dBits) \ 144 ( (((LONG)(src) ^ ((LONG)(src) >> (DFRACT_BITS-1)))>>(scale)) > (LON [all...] |
/external/aac/libFDK/src/ |
H A D | FDK_trigFcts.cpp | 115 * at=atan(0.5 *(2^scl)); % 0.5 because get in 'middle' area of current scale level 'scl' 203 // ==> set q on fixed scale level as desired from fixp_atan() 296 FIXP_DBL fixp_cos(FIXP_DBL x, int scale) argument 300 residual = fixp_sin_cos_residual_inline(x, scale, &sine, &cosine); 306 FIXP_DBL fixp_sin(FIXP_DBL x, int scale) argument 310 residual = fixp_sin_cos_residual_inline(x, scale, &sine, &cosine); 316 void fixp_cos_sin (FIXP_DBL x, int scale, FIXP_DBL *cos, FIXP_DBL *sin) argument 320 residual = fixp_sin_cos_residual_inline(x, scale, &sine, &cosine);
|
H A D | qmf.cpp | 191 int scale = ((DFRACT_BITS-SAMPLE_BITS)-1-qmf->outScalefactor); local 210 tmp = (INT_PCM)(SATURATE_SHIFT(fAbs(Are), scale, SAMPLE_BITS)); 212 tmp = (INT_PCM)(SATURATE_RIGHT_SHIFT(fAbs(Are), scale, SAMPLE_BITS)); 259 int scale = ((DFRACT_BITS-SAMPLE_BITS)-1-qmf->outScalefactor); local 275 tmp = (INT_PCM)(SATURATE_SHIFT(fAbs(Are), scale, SAMPLE_BITS)); 277 tmp = (INT_PCM)(SATURATE_RIGHT_SHIFT(fAbs(Are), scale, SAMPLE_BITS)); 424 int scale; local 447 dct_III(rSubband, timeIn, L, &scale); 552 /* Feed and scale actual time in slot */ 677 int scale; local [all...] |
/external/aac/libFDK/src/arm/ |
H A D | qmf_arm.cpp | 542 int scale = ((DFRACT_BITS-SAMPLE_BITS)-1-qmf->outScalefactor); local 591 const FIXP_DBL max_pos = (FIXP_DBL) 0x00007FFF << scale; 592 const FIXP_DBL max_neg = (FIXP_DBL) 0xFFFF8001 << scale; 594 scale = -scale; 595 const FIXP_DBL max_pos = (FIXP_DBL) 0x7FFFFFFF >> scale; 596 const FIXP_DBL max_neg = (FIXP_DBL) 0x80000001 >> scale; 598 const FIXP_DBL add_neg = (1 << scale) - 1; 604 FDK_ASSERT(scale >= 0); 622 timeOut[0] = result1 >> scale; [all...] |
/external/aac/libSBRdec/src/ |
H A D | lpp_tran.cpp | 299 Calc common low band scale factor 424 INT scale; local 425 FIXP_DBL result = fDivNorm(absTmp, absDet, &scale); 426 scale = scale+ac.det_scale; 428 if ( (scale > 0) && (result >= (FIXP_DBL)MAXVAL_DBL>>scale) ) { 432 alphar[1] = FX_DBL2FX_SGL(scaleValue(result,scale)); 450 INT scale; local 451 FIXP_DBL result = fDivNorm(absTmp, absDet, &scale); 497 INT scale; local 519 INT scale; local 565 INT scale; local [all...] |
H A D | psdec.cpp | 359 \brief Get scale factor for all ps delay buffer. 368 int scale = DFRACT_BITS-1; local 371 scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.hybrid.mQmfBufferRealSlot[i], NO_SUB_QMF_CHANNELS)); 372 scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.hybrid.mQmfBufferImagSlot[i], NO_SUB_QMF_CHANNELS)); 376 scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.aaRealDelayBufferQmf[i], FIRST_DELAY_SB)); 377 scale = fMin(scale, getScalefacto 418 scalePsStatesBuffer(HANDLE_PS_DEC h_ps_d, int scale) argument 514 INT scale = scaleFactorLowBandSplitLow - maxScal; local 522 INT scale = scaleFactorLowBandSplitHigh - maxScal; local 531 INT scale = scaleFactorHighBands - maxScal; local [all...] |
/external/aac/libSBRenc/src/ |
H A D | env_est.cpp | 126 int scale; local 133 scale = DFRACT_BITS; 135 scale = fixMin(scale, fixMin(getScalefactor(realValues[k], numberBands), getScalefactor(imagValues[k], numberBands))); 139 if (scale >= DFRACT_BITS-1) { 140 scale = (FRACT_BITS-1-*qmfScale); 143 scale = fixMax(0,scale-1); 145 /* Update QMF scale */ 146 *qmfScale += scale; 170 tr0 <<= scale; local 171 ti0 <<= scale; local 174 tr1 <<= scale; local 175 ti1 <<= scale; local 216 int scale; local 261 tr0 <<= scale; local 262 ti0 <<= scale; local [all...] |
H A D | mh_det.cpp | 156 INT scale; local 171 tmp = fDivNorm(maxValOrig, maxValSbr, &scale); 172 pDiffMapped2Scfb[i] = scaleValue(fMult(tmp,RELAXATION_FRACT), fixMax(-(DFRACT_BITS-1),(scale-RELAXATION_SHIFT)));
|
H A D | nf_est.cpp | 180 INT scale, l, k; local 247 accu = fDivNorm(meanSbr, meanOrig, &scale); 250 fMult(RELAXATION_FRACT,fMult(weightFac,accu)) >>( RELAXATION_SHIFT-scale ) ) ; 258 accu = fDivNorm(diff, meanOrig, &scale); 259 scale -= 2; 261 if ( (scale>0) && (accu > ((FIXP_DBL)MAXVAL_DBL)>>scale) ) { 265 *noiseLevel = scaleValue(accu, scale);
|
H A D | ps_encode.cpp | 231 quantErr += (fixp_abs(input[band]-quantTable[idx])>>PS_QUANT_SCALE); /* don't scale before subtraction; diff smaller (64-25)/64 */ 314 dIid = (iid[2*e][b]>>1) - (iid[2*e+1][b]>>1); /* scale 1 bit; squared -> 2 bit */ 316 iidMeanError += fPow2Div2(dIid)>>(5-1); /* + (bands=20) scale = 5 */ 690 INT scale, invScale = CountLeadingBits(invNrg); local 692 scale = (DFRACT_BITS-1) - invScale; 694 icc[env][i] = SATURATE_LEFT_SHIFT(ICC, scale, DFRACT_BITS); 896 int scale = (int)dynBandScale[bin]; local 899 FIXP_QMF l_real = (hybridData[col][0][0][subband]) << scale; 900 FIXP_QMF l_imag = (hybridData[col][0][1][subband]) << scale; 901 FIXP_QMF r_real = (hybridData[col][1][0][subband]) << scale; [all...] |
H A D | ps_main.cpp | 321 int dynQmfScale = fixMax(0, hParametricStereo->dmxScale-1); /* scale one bit more for addition of left and right */ 345 /* calc stereo scale factor to avoid loss of energy in bands */ 346 /* stereo scale factor = min(2.0f, sqrt( (abs(l(k, n)^2 + abs(r(k, n)^2 )))/(0.5f*abs(l(k, n) + r(k, n))) )) */ 409 INT scale, i, j, slotOffset; local 428 scale = hParametricStereo->qmfDelayScale - *qmfScale; 432 scale = *qmfScale - hParametricStereo->qmfDelayScale; 438 mixRealQmfData[i+slotOffset][j] >>= scale; local 439 mixImagQmfData[i+slotOffset][j] >>= scale; local 443 scale = *qmfScale; 445 hParametricStereo->qmfDelayScale = scale; [all...] |
H A D | sbr_misc.cpp | 238 return: num*scale/denom 241 FIXP_DBL FDKsbrEnc_LSI_divide_scale_fract(FIXP_DBL num, FIXP_DBL denom, FIXP_DBL scale) argument 249 INT shiftScale = CountLeadingBits(scale); 252 scale = scale << shiftScale; 254 tmp = fMultDiv2(num,scale);
|
H A D | tran_det.cpp | 239 INT i,j,k,slotIn,slotOut,scale; local 265 scale = fixMin(8,scaleEnergies[0]); /* scale energies down before add up */ 274 accu += (EnergiesM[slotOut][j] >> scale); 277 nrgTotal = accu >> (scaleEnergies[0]-scale); 389 /* calc minimum scale of energies of previous and current frame */ 392 /* calc scalefactors to adapt energies to common scale */ 501 /* Copy one timeslot and de-scale and de-squish */
|
/external/apache-harmony/sql/src/test/java/org/apache/harmony/sql/tests/javax/sql/ |
H A D | Impl_RowSet.java | 189 int targetSqlType, int scale) throws SQLException { 297 public BigDecimal getBigDecimal(int columnIndex, int scale) argument 306 public BigDecimal getBigDecimal(String columnName, int scale) argument 713 public void updateObject(int columnIndex, Object x, int scale) argument 720 public void updateObject(String columnName, Object x, int scale) argument 1208 int targetSqlType, int scale) throws SQLException { 188 setObject(int parameterIndex, Object theObject, int targetSqlType, int scale) argument 1207 setObject(String parameterName, Object theObject, int targetSqlType, int scale) argument
|