help: pCP on Rpi3 and DSD

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • steff
    Member
    • May 2017
    • 89

    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)
  • paul-
    Senior Member
    • Jan 2013
    • 5775

    #2
    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.
    piCorePlayer a small player for the Raspberry Pi in RAM.
    Homepage: https://www.picoreplayer.org

    Please donate if you like the piCorePlayer

    Comment

    • steff
      Member
      • May 2017
      • 89

      #3
      Originally posted by paul-
      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, 12:56.

      Comment

      • steff
        Member
        • May 2017
        • 89

        #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?

        Comment

        • MisterKevster
          Junior Member
          • Aug 2022
          • 18

          #5
          Exactly same problem as O/P
          ......in previous post....he describes as SOLVED.....but I can't understand his 'Solution'....

          Any further clarification most welcome!!!

          ....UPDATE.....I just put '1' in the box.....and now I have DSD

          Can someone explain please???
          Last edited by MisterKevster; 2022-11-03, 13:36.

          Comment

          • slartibartfast
            Senior Member
            • Jan 2010
            • 13804

            #6
            Originally posted by MisterKevster
            Exactly same problem as O/P
            ......in previous post....he describes as SOLVED.....but I can't understand his 'Solution'....

            Any further clarification most welcome!!!

            ....UPDATE.....I just put '1' in the box.....and now I have DSD

            Can someone explain please???
            Have you tried '0' in the box?
            0:u32be works with my Topping DAC.

            Sent from my Pixel 3a using Tapatalk
            Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
            Bedroom: Radio
            Bathroom: Radio

            Comment

            • MisterKevster
              Junior Member
              • Aug 2022
              • 18

              #7
              Tried a 0....saved....value reverted to 1.
              I'll have a go with your value....Thanks!!

              Comment

              Working...