¿ªÔÆÌåÓý

Direwolf UDP socket input


 

Hello all,

I'm trying to pipe gqrx to direwolf and not having luck with the udp:7355 socket input. It seems to hang on the recv() call; adding -a10 also gives no updates. I tried poking around the code a little but haven't found the issue yet. Any tips?

For now, a workaround is to use netcat to read the UDP port and then pipe that to direwolf STDIN.

Thanks!
Peter


 

The Radio Interface Guide, found here , has information about using gqrx.
gqrx streaming audio is covered here and direwolf is mentioned.

Can you tell us more about the relevant? gqrx and direwolf configuration settings?

73,
John WB2OSZ


 

This is direwolf on linux, the distro version for Ubuntu and Fedora (1.6) as well as built recently from dev branch (~1.7). I'm streaming gqrx to UDP port 7355 as in the tutorial. It seems to be working on the gqrx side as I can see the stream in netcat/netstat. And as mentioned, if I then pipe netcat into direwolf STDIN it is at least able to decode DTMF.

For direwolf I am just trying with the basic config for reading UDP socket:
ADEVICE0 udp:7355 default
ARATE 48000
ACHANNELS 1
DTMF

I've also tried just running command-line `direwolf -n 1 -r 48000 -b 16 udp:7355`

As mentioned, adding -a10 to either of these doesn't show any output; it seems to hang on the recv() call in audio.c.


On Thu, Sep 14, 2023 at 7:33?AM WB2OSZ <wb2osz@...> wrote:
The Radio Interface Guide, found here , has information about using gqrx.
gqrx streaming audio is covered here and direwolf is mentioned.

Can you tell us more about the relevant? gqrx and direwolf configuration settings?

73,
John WB2OSZ