There is no magic at work here, the deal was this: instead of analysing the whole file, which can be time consuming, the analysis is performed on 200 reads of 16k samples/sample pairs read at even intervals through the middle 80% of the file. The 10% at the front and end of the files are ignored. Clearly, in the purest sense, this breaks the Replaygain principles; however, on the testing that I've performed, the vast majority of files processed showed an analysis result that was within 0.5dB of the result of the full analysis. Therefore, if analysis speed is of the essence, the cost in terms of accuracy is minimal.
If anyone sees a widespread use for this facility, I'll add it as a 'Fast' option to the standard WaveGain. I may add it anyway, I guess I'm really just asking whether anyone other than the original requestor is interested in this.
