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