Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


DSD decoding with SoX resampling is turned off
#4
[on a late lunch break, honest]

Is it possible that the audio chain is working fine and we're just seeing a problem with parsing the parameters to display them? With my Khadas Tone Board I see

1. for a DSD64 test file from 2L.no

Code:
pi@moodeLR:~ $ cat /proc/asound/card2/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: DSD_U32_BE
subformat: STD
channels: 2
rate: 88200 (88200/1)
period_size: 11025
buffer_size: 44100

which looks ok.

For this track the Audioinfo popup reports:

Code:
INPUT / OUTPUT
Source USB/MUSIC/2L-DSD/2L-45_stereo_01_DSF_2822k_1b.dsf
Encoded at DSD64, 1 bit, 2.822 MHz Stereo
Decoded to DSD bitstream, 5.645 Mbps
Destination Local
Output rate DSD bitstream, 5.645 Mbps

which also looks ok.

2. for a DSD256 version of the same track

Code:
pi@moodeLR:~ $ cat /proc/asound/card2/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: DSD_U32_BE
subformat: STD
channels: 2
rate: 352800 (352800/1)
period_size: 32768
buffer_size: 131072

which again looks ok.

But for this track the Audioinfo popup reports

Code:
INPUT / OUTPUT
Source USB/MUSIC/2L-DSD/2L-45_stereo_01_DSF_11289k_1b.dsf
Encoded at DSD 11.288 MHz
Decoded to 2 bit, , 2.257 Mbps
Destination Local
Output rate DSD bitstream, 22.579 Mbps

Compare the "Encoded at" and "Decode to" lines to the previous case. Sorry, I don't time to find where the parsing is done.

Regards,
Kent
Reply


Messages In This Thread
RE: DSD decoding with SoX resampling is turned off - by TheOldPresbyope - 05-05-2021, 06:07 PM

Forum Jump: