INTERACT FORUM

More => Old Versions => JRiver Media Center 22 for Windows => Topic started by: maria_cotillon on May 19, 2017, 01:49:22 pm

Title: WavPack compressed DSD displayed as PCM
Post by: maria_cotillon on May 19, 2017, 01:49:22 pm
Hi,

I compressed a dsd inside a dsf file into a wavpack. When I play the wavpack file with foobar, it show that it is a dsd64.
But when I play the file with jriver, it is played as a PCM 352.8 Khz.

Is this normal or should I do something with my setup ?

Regards
Title: Re: Wavpack compressed DSD displayed as PCM
Post by: Matt on May 19, 2017, 02:02:37 pm
I think that's just the way the files work.

This was from the author of WavPack:

"That will allow the library to play DSD encoded files (there's nothing else you need to do). MC will see them as 24/352 and I have verified that those play fine."
Title: Re: Wavpack compressed DSD displayed as PCM
Post by: maria_cotillon on May 20, 2017, 06:04:10 am
If I use DSP output encoding DSD native, when I play a DSD file, it is not re-encoded.
When I play the DSD wavpack file, as it is recognized as PCM it is re-encoded in DSD...
Title: Re: Wavpack compressed DSD displayed as PCM
Post by: bryant on May 20, 2017, 03:46:58 pm
When I added DSD compression to WavPack I knew that I had to make it easy to integrate into player software or nobody would ever use it. The WavPack library provides conversion of DSD to PCM so that any player can handle it, assuming they can play 352,800 Hz PCM. This is how Foobar2000 and MediaCenter play WavPack DSD files (i.e., WavPack does the conversion to PCM and then the player downsamples to something the hardware can play).

In addition, Foobar2000 queries the WavPack library to determine the actual file format and displays that to the user, but this does not change the processing in any way.

Foobar2000 can only handle PCM internally (last time I checked) so it has to work this way, and it plays all DSD formats this way.

Since MC can handle DSD data internally, it would be possible for MC to open the DSD WavPack as a native DSD file and play the file just like it plays other DSD files (DSF and DSDIFF). This would allow WavPack DSD files to play natively on DACs that handle DSD. But you need to ask Matt about adding that feature...  :)
Title: Re: Wavpack compressed DSD displayed as PCM
Post by: JimH on May 20, 2017, 04:21:30 pm
bryant,
Thanks for the information and welcome to the forum.  We will take a look.

Jim
Title: Re: WavPack compressed DSD displayed as PCM
Post by: bryant on May 21, 2017, 01:22:55 pm
Thanks Jim!

If you guys decide to implement something that would be great. The best documentation is here (http://www.wavpack.com/WavPack5PortingGuide.pdf), starting on page 6.

And of course I'll be happy to thoroughly test anything you come up with.
Title: Re: WavPack compressed DSD displayed as PCM
Post by: maria_cotillon on May 23, 2017, 05:31:33 pm
HI,

Thanks everyone , I didn't expect to get a "double" official answer.

Regards
Title: Re: WavPack compressed DSD displayed as PCM
Post by: Matt on May 24, 2017, 12:07:43 pm
Coming in the first build of MC23:
NEW: WavPack DSD files play as native DSD if the DSD bitstreaming feature is enabled.

Thanks to David for his help with this.
Title: Re: WavPack compressed DSD displayed as PCM
Post by: bryant on July 09, 2017, 08:58:14 pm
I have downloaded the latest MC23 build and verified that WavPack DSD files can be successfully bit-streamed to a compatible DAC (I'm using a Teac UD-301).

I tried both 2.8 MHz and 5.6 MHz files.

Thanks to Jim and Matt!!
Title: Re: WavPack compressed DSD displayed as PCM
Post by: JimH on July 10, 2017, 07:06:34 am
Thank you, David!