All pastes #383598 Raw Edit

Mine

public text v1 · immutable
·published 2007-03-06 14:26 UTC
rendered paste body
		float powerOfLastPeriod;
		short* signal = (short*)result;
		float powerSum = 0.0f;
		for (int i = 0; i < m_PeriodSizeInSamples; ++i) {
			float amp = (float) abs(signal[i]);
			powerSum += amp * amp;
		}
		powerOfLastPeriod = powerSum / (32768.0f * 3.27680f * (float) m_PeriodSizeInSamples);

		if(powerOfLastPeriod < 1.) {
                         ......
                }