Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

please add support for pipewire #19

Open
Supermagnum opened this issue Apr 7, 2023 · 6 comments
Open

please add support for pipewire #19

Supermagnum opened this issue Apr 7, 2023 · 6 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Supermagnum
Copy link

https://pipewire.org/

@dl8dtl
Copy link
Collaborator

dl8dtl commented Apr 8, 2023

Please submit patches. ;-)

@dl8dtl dl8dtl added enhancement New feature or request help wanted Extra attention is needed labels Apr 8, 2023
@Ruxton
Copy link
Contributor

Ruxton commented Apr 9, 2023

Whaat does it need? because "Seamless support for PulseAudio, JACK, ALSA, and GStreamer applications" is one of the things pulse does?

@Supermagnum
Copy link
Author

Whaat does it need? because "Seamless support for PulseAudio, JACK, ALSA, and GStreamer applications" is one of the things pulse does?

It can route any of those with virtual wires, and it's low latency too. Say you want to route the sound to and from a recording program, pipewire and wireplumber makes that possible.

Another example is routing the sound from a microphone, to a equaliser program and then to a radios sound card.

@erentar
Copy link

erentar commented Feb 9, 2024

QSSTV does not work on recent distributions for this problem

@sjlongland
Copy link

I'm receiving analogue SSTV signals just fine via PipeWire on a Raspberry Pi 3 w/ NWDR UDRC-II radio interface running Debian Bookworm.

e.g. today on 14.230MHz USB (from QG62ln)
M1_20240321_062651
S1_20240321_065943
S1_20240321_070721

Transmitting hasn't been successful yet, but I suspect that's a combination of either propagation and/or signal levels (still in the process of tuning things). Maybe someone could elaborate on what "doesn't work" or what features seem to be missing?

@sjlongland
Copy link

If you're on a Debian-based OS (Ubuntu, Raspbian, etc), what seems to work here:

  • use ALSA mode
  • install pipewire-alsa for the ALSA plug-in
  • tell QSSTV to use the pipewire device

Use your usual PulseAudio or JACK tools to map it to your sound card.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants