INTERACT FORUM

More => Old Versions => JRiver Media Center 29 for Windows => Topic started by: dtc on May 03, 2022, 02:10:34 pm

Title: Audio Path reporting problems when doing DSD to PCM conversions
Post by: dtc on May 03, 2022, 02:10:34 pm
When playing a DSD file with bitstreaming disabled, MC converts to PCM and reduces the sample rate by a factor of 8, before then resampling that according to the DSP Output settings.  DSD512 is 22.4 MHz and when reduced by a factor of 8 becomes 2.8 Mhz, which is the same as the DSD64 (1X) sample rate, although the data is PCM, not DSD.  This creates a reporting problem in Audio Path.

Audio Path reports the input file as DSD64. I think that is because when converting DSD to PCM Audio Path reports the input sample rate after the conversion to PCM, not as the one in the DSD file and, when it sees 2.8 Mhz assumes that must be DSD64 (1X).

So, my suggestions for all DSD files

Audio Path should report the Input sample rate as the true DSD value from the file, not the rate after conversion to PCM.

Audio Path should then report that it is converting from DSD to PCM and give the sample rate after the conversion by a factor of 8.

Audio Path should then report any sample rate changes specified in DSP Studio as normal.

Example

Input :  22.4 MHz 1 bit 2 channel from file DSF

Coverting 22.4 MHz DSD to 2.8 MHz PCM

Converting 2.8 MHz to 44.1 MHz using SoX.

or maybe

Input :  22.4 MHz 1 bit 2 ch from file DSF converted to 2.8 MHz PCM

Converting 2.8 MHz to 44.1 Mhz using SoX

The current reporting is confusing since it does not explicitly list the DSD to PCM conversion, and it especially confusing for DSD 512 .


Title: Re: Audio Path reporting problems when doing DSD to PCM conversions
Post by: Matt on May 09, 2022, 11:42:14 am
I agree.  I'll try to change it for a coming build.
Title: Re: Audio Path reporting problems when doing DSD to PCM conversions
Post by: dtc on May 09, 2022, 11:50:54 am
Thanks Matt.