Lines Matching refs:mdct
164 the MDCT/FFT will actually give us; we want the curve applied
777 float *mdct,
795 the relative compensation of the MDCT.
802 val = val - logmdct[i]; /* val == mdct line value relative to floor in dB */
805 /* mdct value is > -17.2 dB below floor */
809 -0.00 dB boost if mdct value is -17.2dB (relative to floor)
810 -0.77 dB boost if mdct value is 0dB (relative to floor)
811 -1.64 dB boost if mdct value is +17.2dB (relative to floor)
816 /* mdct value is <= -17.2 dB below floor */
820 +0.00 dB atten if mdct value is -17.2dB (relative to floor)
821 +0.45 dB atten if mdct value is -34.4dB (relative to floor)
824 mdct[i] *= de;
917 static void flag_lossless(int limit, float prepoint, float postpoint, float *mdct,
922 float r = fabs(mdct[j])/floor[j];
1011 float **mdct,
1025 /* mdct is our raw mdct output, floor not removed. */
1079 flag_lossless(limit,prepoint,postpoint,&mdct[k][i],floor[k],flag[k],i,jn);
1082 quant[k][j] = raw[k][j] = mdct[k][i+j]*mdct[k][i+j];
1083 if(mdct[k][i+j]<0.f) raw[k][j]*=-1.f;