"Fixed: The player could inherit the sample rate of the last file for the next file."
Now, in real-time DSD output mode, the Audio Path doesn't indicate that it's resampling anything at all. Things seem to be okay when I'm listening to PCM files, but if I start with PCM and switch to DSD, the music plays in slow motion. If I start with DSD and switch to PCM, the music plays at hyperspeed.
What needs to happen is that every track that is not natively at the selected output rate should be resampled to the selected output rate.
- If DSDx1 has been selected, every track that is not natively 352.8k needs to be resampled to 352.8k.
- If DSDx2 has been selected, every track that is not natively 705.6k needs to be resampled to 705.6k.
- If DSDx4 has been selected, every track that is not natively 1411.2k needs to be resampled to 1411.2k.
So, for example, if I have output set to DSDx1 and I'm playing a DSDx1 track, no resampling would be required. Any other resolution would need to be upsampled or downsampled to 352.8k.
And I really, really liked seeing the resampling in the Audio Path. I hope that returns.
Thank you.