From 2b0d5963b7cedd35a98333b360b3acc9d2f420d3 Mon Sep 17 00:00:00 2001 From: Dimitri Stolnikov Date: Sat, 7 Apr 2012 00:04:15 +0200 Subject: [PATCH] print out exact sample rate only if needed --- src/rtl-sdr.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rtl-sdr.c b/src/rtl-sdr.c index d4b24c9..1dd3ed3 100644 --- a/src/rtl-sdr.c +++ b/src/rtl-sdr.c @@ -519,7 +519,9 @@ int rtlsdr_set_sample_rate(rtlsdr_dev_t *dev, uint32_t samp_rate) rsamp_ratio &= ~3; real_rate = (CRYSTAL_FREQ * pow(2, 22)) / rsamp_ratio; - fprintf(stderr, "Setting sample rate: %.3f Hz\n", real_rate); + + if ( ((double)samp_rate) != real_rate ) + fprintf(stderr, "Exact sample rate: %f Hz\n", real_rate); if (dev->tuner) dev->tuner->set_bw((void *)dev, real_rate);