Searched defs:scale (Results 1 - 25 of 1038) sorted by path

1234567891011>>

/external/aac/libAACdec/src/arm/
H A Dblock_arm.cpp115 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 Dblock.cpp170 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 Dldfiltbank.cpp104 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 Dstereo.cpp262 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 Daacenc_tns.cpp501 \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 Dadj_thr.cpp247 #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 Dband_nrg.cpp135 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 Dintensity.cpp107 /* 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 Dpsy_main.cpp721 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 Dquantize.cpp271 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 DFDK_trigFcts.h124 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 Dscale.h95 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 DFDK_trigFcts.cpp115 * 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 Dqmf.cpp191 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 Dqmf_arm.cpp542 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 Dlpp_tran.cpp299 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 Dpsdec.cpp359 \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 Denv_est.cpp126 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 Dmh_det.cpp156 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 Dnf_est.cpp180 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 Dps_encode.cpp231 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 Dps_main.cpp321 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 Dsbr_misc.cpp238 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 Dtran_det.cpp239 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 DImpl_RowSet.java189 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

Completed in 1958 milliseconds

1234567891011>>