Commit Graph

1334 Commits

Author SHA1 Message Date
Jon Szymaniak
84ae90e647 Corrected pkgconfig file for libgnuradio-pmt
The pkgconfig entry added to gqrx.pro in 5d0b3575 is incorrect.
gnuradio-runtime.pc provides -lgnuradio-pmt.

h/t to drmpeg for quickly pointing out this issue.
2015-12-07 17:24:20 -05:00
Alexandru Csete
424002eb76 Fewer grid lines in the audio spectrum. 2015-12-07 22:54:57 +01:00
Alexandru Csete
839fc6508d Prevent crash on empty mode string via remote.
Fixes #306.
2015-12-07 22:39:04 +01:00
Alexandru Csete
1a220177ea Update dependency list in readme. 2015-12-07 22:29:40 +01:00
Alexandru Csete
6948914d91 Use IPv4-mapped IPv6 localhost as default.
Closes #303.
2015-12-07 22:28:10 +01:00
Alexandru Csete
65139951f0 Merge pull request #308 from jynik/master
Added libgnuradio-pmt library dependency to build files
2015-12-07 22:10:24 +01:00
Jon Szymaniak
5d0b3575c1 Added libgnuradio-pmt library dependency to build files
Without libgnuradio-pmt, linking fails in dsp/rds/decoder_impl.cc due
to an undefined reference to pmt_make_blob().
2015-12-07 14:09:46 -05:00
Alexandru Csete
bbed2c95dc Use std::cout to print debug message on failed connection.
This will help users know their real IP address, e.g. ::ffff:127.0.0.1
instead of 127.0.0.1.
2015-11-30 22:06:09 +01:00
Alexandru Csete
e4ddf77b21 Add FFT RBW and overlap displays. 2015-11-29 21:04:20 +01:00
Alexandru Csete
e2497fde03 Revert mode strings.
It looks like bookmarks strore the mode string instead of mode ID :-(
2015-11-29 17:04:27 +01:00
Alexandru Csete
54a92d06f7 Fix bug that prevented initial sample rate to be set. 2015-11-27 00:04:44 +01:00
Alexandru Csete
3d36e25b04 Initialize rc_mode (CID 33713). 2015-11-26 21:41:13 +01:00
Alexandru Csete
c15da4dbdd Initialize all class memebers (CID 33712). 2015-11-26 21:37:36 +01:00
Alexandru Csete
c33da02b5b Remove unused variable. 2015-11-26 17:08:16 +01:00
Alexandru Csete
6c620b17ba Re-align FFT buttons for linux. 2015-11-25 00:06:23 +01:00
Alexandru Csete
38a1ea1b4c Use default layout spacing for audio gain widgets. 2015-11-24 23:15:51 +01:00
Alexandru Csete
f4b37fbd41 Improve button layout for OSX (#98). 2015-11-24 23:04:56 +01:00
Alexandru Csete
5c62b1fb39 Improve layout of input control widgets (#98). 2015-11-24 22:29:48 +01:00
Alexandru Csete
3efbba53fb Improve layout of FFT settings on OSX.
Issue #98.
2015-11-24 22:22:53 +01:00
Alexandru Csete
7ed18a5565 Fix RX option layout (issue #98).
Reduced the window width.
Adjusted widget size policies to make buttons have the desired shape.
2015-11-24 22:22:37 +01:00
Alexandru Csete
75888562d5 Reverse background gradient and make it slightly darker. 2015-11-23 00:36:06 +01:00
Alexandru Csete
a4a7a9dde3 Add status tip to plotter and frequency controller.
The status tips give a hint about what user can accomplish with mouse
gestures.
2015-11-23 00:36:06 +01:00
Alexandru Csete
24e414f952 Add cmake install and uninstall target.
Application icon and desktop entry still TBD.
2015-11-23 00:33:04 +01:00
Alexandru Csete
a1919b354b Update location of icons.qrc resource file. 2015-11-22 17:51:06 +01:00
Alexandru Csete
bc6ec5f361 Use correct main category in desktop entry.
Closes #222.
2015-11-22 00:25:10 +01:00
Alexandru Csete
12526c9084 Remove empty lines. 2015-11-22 00:25:10 +01:00
Alexandru Csete
aac33a7670 Use single pole IIR filter for FM deemphasis.
Also, leave the filter on even when time constant is 0 in order to
prevent flowgraph "freeze".
2015-11-22 00:25:10 +01:00
Alexandru Csete
f6fc37ba8a Revert use of std::norm() introduced in #300..
std::norm() seems to be using std::abs() and thus much slower in these
cases as the direct multiplication. I measured up to 6x speed difference
on x64 and up to 39x on ARM.
2015-11-21 02:05:44 +01:00
Michael Dickens
93ef13cf2d Fix use of std::complex variables, for both cleaner code as well as backwards compatibility to c++98. 2015-11-21 02:05:44 +01:00
Alexandru Csete
2f42e982ba Update news file. 2015-11-20 00:51:50 +01:00
Alexandru Csete
a245b16ca9 Change FFT dB sliders to reference level and range.
This allows better range checks.
Fixes #297.
2015-11-20 00:47:25 +01:00
Alexandru Csete
b71c0cb986 Don't set input rate unless the rate has changed.
This prevents false "Failed to set RX input rate" messages since the
gr_osmosdr::set_sample_rate apparently returns 0 if the new rate and old
rate are equal.
2015-11-19 01:19:57 +01:00
Alexandru Csete
8f71fa6042 Ensure actual_rate is always initialized (CWE-457).
Fixes CID-33707.
2015-11-19 00:17:57 +01:00
Alexandru Csete
475e64b40d Disable Qt debug output in cmake release builds. 2015-11-19 00:17:45 +01:00
Alexandru Csete
c0971ef308 Add useful compiler warning flags. 2015-11-18 22:08:38 +01:00
Alexandru Csete
a6b11d5b4d Merge pull request #298 from ckuethe/make-it-compile
Fix compilation issues.
2015-11-18 00:12:59 +01:00
Chris Kuethe
6bcf335b39 fix compile error: "lvalue required as left operand of assignment" 2015-11-16 22:24:44 -08:00
Chris Kuethe
580c2f0813 Pick up gnuradio from non-default locations 2015-11-16 22:24:12 -08:00
Alexandru Csete
aa4c842af3 Set initial rtlsdr gain to max gain.
Default gain of rtlsdr devices was 0 making users think that their
device is deaf. With this workaround we check if it is a first time run
using rtlsdr, if yes, we set the initial gains to be at the maximum.
2015-11-16 23:57:07 +01:00
Alexandru Csete
ede3c3a11c Enable clearing frequency digit through right-click.
Right click on a frrequency digit will clear the digit as well as the
digits below. For example, if frequncy is 123.456789 MHz and user right
clicks on 5, the new frequency becomes 123.400000 MHz.
2015-11-16 21:51:40 +01:00
Alexandru Csete
d144fa1412 Save LNB LO setting when updated in main window.
This ensures that LNB LO value is the same in the main window and the
I/O config dialog.
2015-11-16 21:09:50 +01:00
Alexandru Csete
b4485d31a5 Fix error message. 2015-11-15 23:29:47 +01:00
Alexandru Csete
cf3facaa70 Update news file. 2015-11-15 23:25:05 +01:00
Alexandru Csete
9c06cb58b8 Add input decimator to receiver. 2015-11-15 23:14:48 +01:00
Alexandru Csete
fa0c49445c Add halfband filter decimator block. 2015-11-15 23:14:48 +01:00
Alexandru Csete
9c7503b1bb Comments and includes clean-up. 2015-11-15 23:14:48 +01:00
Alexandru Csete
beb47b6d38 Update rtlsdr sample rates. 2015-11-15 23:14:48 +01:00
Alexandru Csete
55b2b360f4 Add decimation widgets to I/O config. 2015-11-15 23:14:48 +01:00
Alexandru Csete
81d66629a7 Add QtSvg to list of modules.
Thanks to Sergey Stolyarov for pointing this out.
2015-11-14 11:55:26 +01:00
Alexandru Csete
494b2a949c Use more efficient FFT IIR. 2015-11-14 11:47:01 +01:00