I created PCM file (176.4 kH, 16 bit), then I converted it to DSD using Weiss Saracon, then converted DSD to PCM using foo_input_sacd in two modes: Multistage (Fixed-Point) and Multistage (Double-Precision).
On waveform of resulted files it is clearly seen, that Multistage (Fixed-Point) gives phase inversion. Here are waveforms:
Original PCM:
DSD to PCM in Multistage (Double-Precision) mode:
DSD to PCM in Multistage (Fixed-Point) mode:
Last edit: Andrew 2013-02-19
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I created PCM file (176.4 kH, 16 bit), then I converted it to DSD using Weiss Saracon, then converted DSD to PCM using foo_input_sacd in two modes: Multistage (Fixed-Point) and Multistage (Double-Precision).
On waveform of resulted files it is clearly seen, that Multistage (Fixed-Point) gives phase inversion. Here are waveforms:
Original PCM:
DSD to PCM in Multistage (Double-Precision) mode:
DSD to PCM in Multistage (Fixed-Point) mode:
Last edit: Andrew 2013-02-19
Thanks, fixed.