Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 4 of 4
  1. #1

    help: pCP on Rpi3 and DSD

    I am trying to play DSD file on pCP and Rpi3.
    The USB DAC of course plays DSD natively.

    I enabled the DSDPlayer in the plugin section of the LMS (that runs on the very same Rpi3) and so DSD file (dsf) are recongized and played, but my DAC displays "PCM 352k" and not DSD.

    what's wrong?

    (of course, if I play the very same file with JRiver, the DAC displays DSD and not PCM)

  2. #2
    Senior Member paul-'s Avatar
    Join Date
    Jan 2013
    Posts
    1,245
    Because squeezelite only supports DoP.

    -D [delay] Output device supports DSD over PCM (DoP), delay = optional delay switching between PCM and DoP in ms

    There are full DSD patches out there, but you would have to build your own squeezelite.

  3. #3
    Quote Originally Posted by paul- View Post
    Because squeezelite only supports DoP.

    -D [delay] Output device supports DSD over PCM (DoP), delay = optional delay switching between PCM and DoP in ms

    There are full DSD patches out there, but you would have to build your own squeezelite.
    Yes I see this, but...
    my DAC natively supports PCM 352 and DSD 11 Mhz.

    using JRiver and disabling all the internals audio engines:
    - if I play a PCM, the DAC displays ORIGINAL (it means no internal processing) and PCM. It means the original source PCM is played with no manipulation by the DAC
    - if I play a DSD, the DAC displays OROGINAL and DSD
    - if I set JRiver to bitstream to DoP, the DAC disaplays DoP and DSD, meaning it receives a DoP signal that is then extracted to DSD

    Playing the very same DSD file with pCP, the DAC displays ORIGINAL and PCM !!! it means the DAC is not receiving a DoP signal, but a real PCM.
    Seems that somewhere pCP takes the DSD and convert it into PCM, not DSD over PCM, but real PCM.

    IS there any way to check what pCP is outputting?
    Last edited by steff; 2017-11-14 at 05:56.

  4. #4
    Solved.

    in the Squeezelite settings there is

    Output device supports DSD over PCM (DoP) (-D) <delay>
    delay = optional delay switching between PCM and DoP in ms.
    Note: LMS requires the DoP patch applied.

    This is what I understood

    1) Without adding the DSDPlayer plugin, no way to play DSD files
    2) Just adding the DSDPlayer plugin lets you play DSD files that will be converted by pCP to PCM (in my case 352 kHz)
    My DSC displays PCM 352
    3) adding any value in the above SqueezeLite setting will make pCP avoid to convert and the same DSD files are played correctly
    My DAC displays DoP DSD 2.8M

    Is everything correct?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •