Divye Kapoor
e9fe05c4ea
Be accurate in disallowing sampling rates in SoftFM.
...
The rtl-sdr driver code disallows most of the sampling rates below
900 kS/s. However, it allows a small window of sampling rates
between [250001, 300000]. The update to the conditional is along
the lines of the conditions imposed by the RTL SDR driver here:
http://cgit.osmocom.org/rtl-sdr/tree/src/librtlsdr.c
The default sampling rate of 1 MS/s causes severe buffer underruns on
a Raspberry Pi 2. However choosing a sampling rate of 250 kS/s and
lower values for PCM sampling causes successful FM demodulation of
strong FM stations on the device.
2015-11-21 08:20:44 +00:00
Joris van Rantwijk
ec8fc6bee3
Disable RTL AGC mode by default.
2014-05-29 13:56:15 +02:00
Joris van Rantwijk
c2de34860a
Implement command-line option for LNA gain.
2014-01-26 20:31:38 +01:00
Joris van Rantwijk
860c2db7bd
Remove unnecessary special case for PPS output.
2014-01-22 23:11:39 +01:00
Joris van Rantwijk
6d735bb0f0
Pilot PPS logging works.
2014-01-19 15:49:43 +01:00
Joris van Rantwijk
ddcb6a8500
Implement k, M suffixes for frequency and sample rates.
2014-01-18 23:44:25 +01:00
Joris van Rantwijk
761b368282
Set RTL AGC mode by default (no improvement), with command-line option to disable.
2014-01-18 20:44:17 +01:00
Joris van Rantwijk
d1593544a4
Reject IF sample rates 900kS/s or lower because RTL chip does not support it.
2014-01-05 21:57:53 +01:00
Joris van Rantwijk
7948164205
Better handling of "-d list".
2014-01-05 21:57:53 +01:00
Joris van Rantwijk
6fd7c91e52
Print device name on stderr.
...
When invalid device index specified, print list of detected devices.
2014-01-05 21:57:53 +01:00
Joris van Rantwijk
c71a39d3d2
Trivial cleanups in header files.
...
Print newline before message in signal handler.
2014-01-03 22:00:31 +01:00
Joris van Rantwijk
829e39594d
Print status message saying where audio output is going.
2014-01-03 18:10:37 +01:00
Joris van Rantwijk
8a2cef5e35
Implement .WAV file writing based on Sidney's WavFile.h.
2014-01-03 18:07:28 +01:00
Joris van Rantwijk
e650df4bc2
Add README, add license statement.
2014-01-01 12:04:30 +01:00
Joris van Rantwijk
f119f2f72c
Stereo pilot PLL now working. (Stereo decoding not yet implemented.)
2013-12-31 00:07:14 +01:00
Joris van Rantwijk
48d605243b
Fix bug in option parsing.
2013-12-30 15:24:56 +01:00
Joris van Rantwijk
f0d58eac10
Reduce IF bandwidth to 100 kHz.
2013-12-29 18:50:56 +01:00
Joris van Rantwijk
70ba5520ca
Clean exit on Ctrl-C or SIGTERM.
...
Use double instead of float for real-valued samples.
Start implementation of stereo pilot PLL.
2013-12-29 00:34:13 +01:00
Joris van Rantwijk
0ec6475902
Add ALSA output.
...
Cleanups.
2013-12-29 00:25:58 +01:00
Joris van Rantwijk
6e08f8a55c
Receiver working. Produces reasonable mono audio.
2013-12-25 08:59:10 +01:00