From 2133a81bccfd68627afb95055f6fdd0a9b6b377c Mon Sep 17 00:00:00 2001 From: Hannes Matuschek Date: Fri, 1 Aug 2014 00:36:58 +0200 Subject: [PATCH] Fixed RTL source. --- src/rtlsource.cc | 6 ++---- src/rtlsource.hh | 3 ++- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/rtlsource.cc b/src/rtlsource.cc index 75e53bd..c5dea4b 100644 --- a/src/rtlsource.cc +++ b/src/rtlsource.cc @@ -81,10 +81,8 @@ RTLSource::setSampleRate(double sample_rate) { void RTLSource::enableAGC(bool enable) { _agc_enabled = enable; - if (_agc_enabled) { - rtlsdr_set_tuner_gain_mode(_device, !_agc_enabled); - rtlsdr_set_agc_mode(_device, _agc_enabled); - } + rtlsdr_set_tuner_gain_mode(_device, !_agc_enabled); + rtlsdr_set_agc_mode(_device, _agc_enabled); } void diff --git a/src/rtlsource.hh b/src/rtlsource.hh index 92e270a..0335ff9 100644 --- a/src/rtlsource.hh +++ b/src/rtlsource.hh @@ -18,7 +18,8 @@ public: * @c enableAGC and @c setGain methods. * * @param frequency Specifies the tuner frequency. - * @param sample_rate Specifies the sample rate. */ + * @param sample_rate Specifies the sample rate. + * @param device_idx Specifies the device to be used. */ RTLSource(double frequency, double sample_rate=1e6, size_t device_idx=0); /** Destructor. */