f4exb / dsdcc

Digital Speech Decoder (DSD) rewritten as a C++ library
286 stars 60 forks source link

dsdccx and Pipewire #59

Closed c3kkos closed 10 months ago

c3kkos commented 10 months ago

Hello there,

I wonder if dsdccx can take advantage of the new linux sound architecture "Pipewire", becoming a sink and a source to be piped in and out with one of the many tools avalaible, like "qpwgraph"

This would dramatically simplify audio piping in linux

Big question is: can dsd work with pcm audio or it needs "raw" i/q samples?

edit: found myself an answer:

original dsd has PortAudio support, so it's easy, using "-a" as argument, to list all portaudio's devices, including all Pipewire stuff

using dsd -i ps:X -o ps:X does the trick (X as device ID in "-a" listing)

as dsdcc has different goals, it has no portaudio support.

This non-issue is closed, Hope it will be helpful for someone else.