run GNURadio and GQRX tools
Budget: $30 – $250 USD
We currently run GNURadio and GQRX tools inhouse for various projects. One of the limitations of GNURadio is that it doesn’t support pulseaudio null sinks which GQRX does.
The current Audio Sink in GNURadio is ALSA centric, we would like a Pulse Audio Sink Block that can talk to pulse null sink.
What we would like is to take the pulse audio blocks code from GQRX and create a pulse audio source and sink blocks using OTT specification.
GQRX repository
https://github.com/gqrx-sdr/gqrx
Particular Code for pulse sink and source.
https://github.com/gqrx-sdr/gqrx/tree/master/src/pulseaudio
This is how to create out of tree module.
https://wiki.gnuradio.org/index.php/OutOfTreeModules
How to create a null sink
https://wiki.archlinux.org/title/PulseAudio/Examples
These modules are GPL 3 so we intend to submit the completed code back as GPL to GNURadio project
The current Audio Sink in GNURadio is ALSA centric, we would like a Pulse Audio Sink Block that can talk to pulse null sink.
What we would like is to take the pulse audio blocks code from GQRX and create a pulse audio source and sink blocks using OTT specification.
GQRX repository
https://github.com/gqrx-sdr/gqrx
Particular Code for pulse sink and source.
https://github.com/gqrx-sdr/gqrx/tree/master/src/pulseaudio
This is how to create out of tree module.
https://wiki.gnuradio.org/index.php/OutOfTreeModules
How to create a null sink
https://wiki.archlinux.org/title/PulseAudio/Examples
These modules are GPL 3 so we intend to submit the completed code back as GPL to GNURadio project