-
ontologger
- Posts: 12
- Joined: Mon Mar 01, 2021 5:50 pm
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

-
ontologger
- Posts: 12
- Joined: Mon Mar 01, 2021 5:50 pm
Post
by ontologger »
Finally drilled the problem down to output sync.
So, to make
all DSF files playing you need to:
- open GMP->Preferences (or hit F5)
- 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)
- Hit Apply & restart GMP