gqrx-sdr / gqrx

Software defined radio receiver powered by GNU Radio and Qt.
http://gqrx.dk
GNU General Public License v3.0
2.95k stars 533 forks source link

Add support for generic audio input #13

Closed csete closed 6 years ago

csete commented 12 years ago

Implement support for using standard soundcards as input I/Q source.

csete commented 12 years ago

Just for the record, gqrx can already use any audio input device as long as they support 96 kHz stereo.

asdil12 commented 11 years ago

How? Does it just need to see a suitable soundcard at startup?

csete commented 11 years ago

The comment was made when only the Funcube Dongle was supported, which is an audio input device. Since the switch to gr-osmosdr it is no longer true and new implementation is necessary.

clearf commented 10 years ago

@csete Right now, as a softrock rxtx guy, my understanding is that generic audio support isn't implemented. Is this still the case?

If so, any hints on where in the code where to begin this?

csete commented 7 years ago

This is now theoretically possible through the SoapySDR driver. Someone needs to test it and report back.

csete commented 6 years ago

Nobody to test it.

tdbone1 commented 5 years ago

SoapySDRUtil --find not finding my laptops built-in sound card therefore i think gqrx isnt working with it. en1gma@M4800:~$ lsb_release LSB Version: core-9.20170808ubuntu1-noarch:printing-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch en1gma@M4800:~$ uname -a Linux M4800 4.18.0-19-generic #20~18.04.1-Ubuntu SMP Fri Apr 26 09:04:23 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux en1gma@M4800:~$ SoapySDRUtil --info ######################################################

Soapy SDR -- the SDR abstraction library

######################################################

Lib Version: v0.7.1-myriadrf1~ubuntu18.04 API Version: v0.7.1 ABI Version: v0.7 Install root: /usr Search path: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7 Search path: /usr/local/lib/x86_64-linux-gnu/SoapySDR/modules0.7 (missing) Search path: /usr/local/lib/SoapySDR/modules0.7 (missing) Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libHackRFSupport.so (0.3.3) Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libLMS7Support.so (19.01.0) Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libairspySupport.so (0.1.2) Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/librtlsdrSupport.so (0.3.0) Available factories... airspy, hackrf, lime, rtlsdr Available converters...

No devices found! en1gma@M4800:~$ gqrx --help linux; GNU C++ version 7.3.0; Boost_106501; UHD_003.010.003.000-0-unknown

Controlport disabled Gqrx software defined radio receiver 2.11.5 Command line options: -h [ --help ] This help message -s [ --style ] arg Use the give style (fusion, windows) -l [ --list ] List existing configurations -c [ --conf ] arg Start with this config file -e [ --edit ] Edit the config file before using it -r [ --reset ] Reset configuration file

en1gma@M4800:~$