INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: DSD 512 is shown as DSD 64 in audiopath  (Read 1321 times)

Manfred

  • Citizen of the Universe
  • *****
  • Posts: 1038
DSD 512 is shown as DSD 64 in audiopath
« on: May 08, 2020, 05:36:25 am »

I have a few files in DSD 512. Sample Rate attribute in MC is "DSD 512". In the audio path Input is shown as DSD 64 (1x).

Does MC read the file correctly and is only the message wrong?
Logged
WS (AMD Ryzen 7 5700G, 32 GB DDR4-3200, 8=2x2+4 TB SDD, LG 34UC98-W)-USB|ADI-2 DAC FS|Canton AM5 - File Server (i3-3.9 GHz, 16GB ECC DDR4-2400, 46 TB disk space) - Media Renderer (i3-3.8 GHz, 8GB DDR4-2133, GTX 960)-USB|Devialet D220 Pro|Audeze LCD 2|B&W 804S|LG 4K OLED )

Manfred

  • Citizen of the Universe
  • *****
  • Posts: 1038
Re: DSD 512 is shown as DSD 64 in audiopath
« Reply #1 on: May 09, 2020, 06:13:12 am »

I have attached a screenshot
Logged
WS (AMD Ryzen 7 5700G, 32 GB DDR4-3200, 8=2x2+4 TB SDD, LG 34UC98-W)-USB|ADI-2 DAC FS|Canton AM5 - File Server (i3-3.9 GHz, 16GB ECC DDR4-2400, 46 TB disk space) - Media Renderer (i3-3.8 GHz, 8GB DDR4-2133, GTX 960)-USB|Devialet D220 Pro|Audeze LCD 2|B&W 804S|LG 4K OLED )

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: DSD 512 is shown as DSD 64 in audiopath
« Reply #2 on: May 09, 2020, 07:53:05 am »

So it looks like 4x DSD is being sent as DoP - correct? 4x DSD goes to 705 KHz PCM.

The volume leveling and low pass filter lines should not be there, since they are not actually being applied to the DoP signal. Matt knows about the low pass filter issue and is removing that if bitstreaming is enabled.  Looks like the volume leveling line should not be there either, since that should not be being applies to a DoP signal.

Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10943
Re: DSD 512 is shown as DSD 64 in audiopath
« Reply #3 on: May 09, 2020, 08:27:31 am »

So it looks like 4x DSD is being sent as DoP - correct? 4x DSD goes to 705 KHz PCM.

4x DSD would only be DSD 256, not DSD 512, I don't think this is DoP, just PCM.
Logged
~ nevcairiel
~ Author of LAV Filters

Manfred

  • Citizen of the Universe
  • *****
  • Posts: 1038
Re: DSD 512 is shown as DSD 64 in audiopath
« Reply #4 on: May 09, 2020, 08:38:04 am »

The original file is a DSD512 file. It's correctly detected as DSD512 (x8), correctly played and stored in media center. Sample rate is correct.  The outputmessage is wrong. I let MC then use SoX to downsample DSD 512 to PCM 705kHz (It's my ADI-2 DAC in my Home Office room not my Devialet  :)).
Logged
WS (AMD Ryzen 7 5700G, 32 GB DDR4-3200, 8=2x2+4 TB SDD, LG 34UC98-W)-USB|ADI-2 DAC FS|Canton AM5 - File Server (i3-3.9 GHz, 16GB ECC DDR4-2400, 46 TB disk space) - Media Renderer (i3-3.8 GHz, 8GB DDR4-2133, GTX 960)-USB|Devialet D220 Pro|Audeze LCD 2|B&W 804S|LG 4K OLED )

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: DSD 512 is shown as DSD 64 in audiopath
« Reply #5 on: May 09, 2020, 09:02:31 am »

The original file is a DSD512 file. It's correctly detected as DSD512 (x8), correctly played and stored in media center. Sample rate is correct.  The outputmessage is wrong. I let MC then use SoX to downsample DSD 512 to PCM 705kHz (It's my ADI-2 DAC in my Home Office room not my Devialet  :)).

Hendrik is right - my bad.  512 is 8x, not 4x.  DoP would then be 1.4 Mhz.  You would have to bitstream that to your DAC and no DSPs would be applied.

If you are converting to PCM that is a very different story. PCM conversion would convert to 2.8 MHz and you then need SoX to knock it down to 705 KHz or something like that to play  If it is PCM, then the notations in Audio Path are correct, except for labeling the original 8X DSD.

Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10943
Re: DSD 512 is shown as DSD 64 in audiopath
« Reply #6 on: May 09, 2020, 09:11:40 am »

Its probably just cosmetic stuff, since we decode DSD to 1/8th its rate in PCM straight as part of the decoding process.
What do other DSD files show as, ie. 256 or lower? I would expect them to just show a high PCM rate, and no DSD marking, since its PCM coming out of the decoder into the audio path. It just happens to be that DSD 8x divided by 8 is still DSD 1x, which MC still calls "DSD" instead of just PCM.
Logged
~ nevcairiel
~ Author of LAV Filters

Manfred

  • Citizen of the Universe
  • *****
  • Posts: 1038
Re: DSD 512 is shown as DSD 64 in audiopath
« Reply #7 on: May 09, 2020, 10:04:19 am »

DSD 256 is correct , see attachment. Same for all other DSD formats.

I expects for DSD 512 the following:

Audio Path:
Input: DSD 512 (8x) 64 bit 2ch from source format DSF (instead of DSD 64 (1x))
Logged
WS (AMD Ryzen 7 5700G, 32 GB DDR4-3200, 8=2x2+4 TB SDD, LG 34UC98-W)-USB|ADI-2 DAC FS|Canton AM5 - File Server (i3-3.9 GHz, 16GB ECC DDR4-2400, 46 TB disk space) - Media Renderer (i3-3.8 GHz, 8GB DDR4-2133, GTX 960)-USB|Devialet D220 Pro|Audeze LCD 2|B&W 804S|LG 4K OLED )

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: DSD 512 is shown as DSD 64 in audiopath
« Reply #8 on: May 09, 2020, 10:16:30 am »

Playing a 4x DSD by converting to PCM, shows 1.4 MHz as the input sample rate. It does not equate that to a DSD format, since there is no corresponding DSD sample rate. 8X DSD is unique in that it converts to a PCM sample rate that is also a DSD sample rate.
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10943
Re: DSD 512 is shown as DSD 64 in audiopath
« Reply #9 on: May 09, 2020, 10:31:44 am »

DSD 256 is correct , see attachment. Same for all other DSD formats.

You are bitstreaming DSD 256, that is quite a different situation to the decoding you do of DSD 512.

Decoding should always show the plain sample rate the decoder outputs, which for DSD is 1/8th the DSD rate - which in the case of DSD 8x happens to be the same rate as DSD 1x, hence the display confusion.

Playing a 4x DSD by converting to PCM, shows 1.4 MHz as the input sample rate. It does not equate that to a DSD format, since there is no corresponding DSD sample rate. 8X DSD is unique in that it converts to a PCM sample rate that is also a DSD sample rate.

Indeed, we might need to add a flag somewhere instead of just going by the sample rate (I don't think DSD 8x was a large consideration when this was first added the way it is). But as it stands, its purely cosmetic and properly decoding as it should.
Logged
~ nevcairiel
~ Author of LAV Filters
Pages: [1]   Go Up