summaryrefslogtreecommitdiff
path: root/src/rtl-sdr.c
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2012-04-07 00:04:15 +0200
committerDimitri Stolnikov <horiz0n@gmx.net>2012-04-07 00:04:15 +0200
commit2b0d5963b7cedd35a98333b360b3acc9d2f420d3 (patch)
tree4863c2b8642ea46218a0bbdb41a401ff3deef01d /src/rtl-sdr.c
parent94c47189d483dddd992d2b941699ce8ec03464ec (diff)
print out exact sample rate only if needed
Diffstat (limited to 'src/rtl-sdr.c')
-rw-r--r--src/rtl-sdr.c4
1 files changed, 3 insertions, 1 deletions
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);