From 71e9543fced02b735e15c646ae95fd26e1cb2fcc Mon Sep 17 00:00:00 2001 From: Steve Markgraf Date: Fri, 12 Oct 2012 23:44:36 +0200 Subject: [PATCH] only warn if tuning fails instead of aborting This is handy for sticks with FC0012/FC0013 tuners. Signed-off-by: Steve Markgraf --- src/usrp_source.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/usrp_source.cc b/src/usrp_source.cc index bf805a0..e1ae809 100644 --- a/src/usrp_source.cc +++ b/src/usrp_source.cc @@ -126,12 +126,16 @@ int usrp_source::tune(double freq) { if (freq != m_center_freq) { r = rtlsdr_set_center_freq(dev, (uint32_t)freq); // fprintf(stderr, "Tuned to %i Hz.\n", (uint32_t)freq); - m_center_freq = freq; + + if (r < 0) + fprintf(stderr, "Tuning to %lu Hz failed!\n", (uint32_t)freq); + else + m_center_freq = freq; } pthread_mutex_unlock(&m_u_mutex); - return (r < 0) ? 0 : 1; + return 1; //(r < 0) ? 0 : 1; } int usrp_source::set_freq_correction(int ppm) {