DirectStream DAC problem with DSD128 playback as dopwav


#1

Hello,

My system:

Music Library
MinimServer 0.8.4 update 88
MinimStreamer 0.5.2
stream.converter ffmpeg314
Bubble UPnP Server Version 0.9-update21

Control Point
Samsung Galaxy Tab S2 tablet
BubbleUPnP version 2.8.3.1

Renderer
Sonore Signature Rendu shown as Audio Render-143 (OpenHome) in BubbleUPnP

DAC
PS Audio DirectStream DAC

Sonore Signature Rendu is connected to DS DAC via I2S interface.

NativeDSD downloads used for testing
Sarah Vaughn - Live at Rosy’s
DSD64 - 09 A-Tisket, A-Tasket.dsf
DSD128 - 09 A-Tisket, A-Tasket.dsf

I ran the following test:

MinmStreamer stream.transcode value “dsf:dopwav” and restart server

DSD64 file - small spike before playback
DS DAC displays - Input: DOP Rate: DSD64 1 bit
BubbleUPnP displays - WAV | 176.4 kHz | 24 bits

DSD128 file - small spike before playback, switching from DSD64 to DSD128?
DS DAC displays - Input: DOP Rate: DSD64 1 bit
BubbleUPnP displays - WAV | 352.8 kHz | 24 bits
Playback of this track sounds like it is at half speed
DS DAC should playback 352.8 kHz files
The time slider on BubbleUPnP moves to 100% but timer keeps counting until 3:39 but the track is only 1:49 long

The DSD64 file plays back as expected but the DSD128 file does not playback properly

Has anyone else experienced this problem?

Any ideas?

Chip


#2

The Bridge, whether version I or II, is limited to single-rate DSD. When Bridge II was under development, some of us requested 2xDSD support. Paul explained the reasons why it was not possible. That’s the situation, unfortunately.


#3

Hello,

I am not using Bridge I or II.

I am using a Sonore Signature Rendu renderer to feed the DS DAC through the I2S interface which should support the following:

Sample Rates
I2S,S/PDIF, and USB – 44.1kHz to 352.8kHz 16bit, 24bit, DSD 64, DSD 128
TOSLINK – 44.1kHz to 96kHz 16bit, 24bit
XLR (AES/EBU) – 44.1kHz to 192kHz 16bit, 24bit, DSD 64

My question is not related to the Bridge but the I2S interface.

Chip


#4
chip said Hello,

I am not using Bridge I or II.

I am using a Sonore Signature Rendu renderer to feed the DS DAC through the I2S interface which should support the following:

Sample Rates
I2S,S/PDIF, and USB – 44.1kHz to 352.8kHz 16bit, 24bit, DSD 64, DSD 128
TOSLINK – 44.1kHz to 96kHz 16bit, 24bit
XLR (AES/EBU) – 44.1kHz to 192kHz 16bit, 24bit, DSD 64

My question is not related to the Bridge but the I2S interface.

Chip


The I2S (and USB) support double rate DSD and 352.8k inputs - many of us listen to them regularly. The sample rates displayed on the DS’s display are correct, they don’t come from metadata, they are derived by explicitly measuring the sample rate, watching the low order bits in each sample and watching the DoP flags. If the I2S inputs don’t pretty much exactly match the expected formats (e.g. regularly going left channel right channel with a regular clock rate the DS wouldn’t lock. If the DS’s display doesn’t match something displayed upstream then the upstream display is probably displaying something different than expected.

#5

Hello,

Just received this from Sonore to explain the problem.

“For DSD128 to stream via DoP you need 352.8 kHz support. The SSR does not currently support 352.8 kHz or 384 kHz. It is possible to update it to support up to 384 kHz, but it’s expensive and we have not offered the update. The PS audio DAC supports 352.8 kHz, but not 384 kHz.”

So it looks like the Sonore can not process DSD128 to dopwav since it creates a 352.8 kHz data stream.

Thanks all,

Chip