DSF format support

User avatar
ontologger
Posts: 12
Joined: Mon Mar 01, 2021 5:50 pm

Re: DSF format support

Post by ontologger »

I know how it sounds but here how you play any DSF with gstreamer-libav version 1.16.2-2:

Code: Select all

gst-launch-1.0 -v -m filesrc location=test2.dsf ! decodebin ! audioconvert ! wavenc ! wavparse ! audioconvert ! audioresample ! alsasink
if you drop `wavenc ! wavparse` from the pipe it stops working, file (of course) doesn't play with `playbin`...

probably need to fill in the bug for gstreamer-libav now :lol:
User avatar
ontologger
Posts: 12
Joined: Mon Mar 01, 2021 5:50 pm

Re: DSF format support

Post by ontologger »

Finally drilled the problem down to output sync.

So, to make all DSF files playing you need to:
  1. open GMP->Preferences (or hit F5)
  2. go to Playback, set Output device to Other and put into output device text field: alsasink sync=0 (or pulsesink sync=0 if you want to use pulseaudio)
  3. Hit Apply & restart GMP
Locked