run GNURadio and GQRX tools

Job ID: 32520793

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