In my opinion as a weekend DSP programmer, such as the distortion usually shows when there is a wrong code in a part of error feedback.
For your references: LL.375-395 https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxrb29uYXVkaW9wcm9qZWN0c3xneDo3Y2E3YzZiMWE1YjcwNWI2
I use my own program because there is not a proper one for a comparison between multiple formats. The algorithm is as follow: 1. Do FFT PCM or DSD data in their original sampling rate and bit-depth with 7 terms blackman harris window. The sample size is 32768*Fs/44100.