f4exb
|
860048a1d1
|
SDRdaemonFEC: implemented tx delay as percentage of UDP packet process time
|
2017-06-08 23:35:52 +02:00 |
|
f4exb
|
45b3c73c20
|
SDRdaemonFEC: GUI refactoring: changed status calculation so that it is OK when idle (256 blocks)
|
2017-06-08 19:21:33 +02:00 |
|
f4exb
|
5d4681bffa
|
SDRdaemonFEC: GUI refactoring (2)
|
2017-06-08 16:49:52 +02:00 |
|
f4exb
|
8ba113b641
|
SDRdaemonFEC: implemented events count
|
2017-06-08 15:31:24 +02:00 |
|
f4exb
|
ea5aa71ffc
|
SDRdaemonFEC: GUI refactoring (1)
|
2017-06-08 08:40:21 +02:00 |
|
f4exb
|
27eae5e3b4
|
SDRdaemonFEC: refactor to better look like SDRdaemonSink
|
2017-06-08 02:06:36 +02:00 |
|
f4exb
|
407976d4c3
|
SDRdaemonFEC: added a settings class
|
2017-06-08 00:29:15 +02:00 |
|
f4exb
|
a60fac0679
|
SDRDaemonSink: fixed deserialization
|
2017-06-08 00:21:46 +02:00 |
|
f4exb
|
0935071f97
|
SDRDaemonSink: set the Tx delay as a percentage of the nominal UDP block transmission time
|
2017-06-08 00:01:56 +02:00 |
|
f4exb
|
604273742a
|
AF squelch: reset after setting threshold. Removed NFM demod deferred init
|
2017-06-06 02:16:28 +02:00 |
|
f4exb
|
91021678b2
|
NFM Demod: try a deferred init to cure AF squelch init problem
|
2017-06-06 01:53:52 +02:00 |
|
f4exb
|
e4332a16b6
|
SDRDaemonSink: GUI cosmetic changes
|
2017-06-06 01:53:21 +02:00 |
|
f4exb
|
5e62da4437
|
Standardize all output sinks to the same ready/running/error color status
|
2017-06-05 23:00:28 +02:00 |
|
f4exb
|
34b1910cd0
|
SDRdaemonSink: fixed remote address in case FEC is activated
|
2017-06-05 18:52:32 +02:00 |
|
f4exb
|
a86819ea70
|
SDRdaemonSink: lower Tx queue length target to 5 and implement quick start kick off
|
2017-06-05 16:47:56 +02:00 |
|
f4exb
|
1642a0d92c
|
SDRdaemonSink: implemented Tx queue stabilization
|
2017-06-05 01:18:35 +02:00 |
|
f4exb
|
5b48a3f4a9
|
SDRdaemonSink: GUI: display queue length and quality metrics received from remote Tx
|
2017-06-04 11:43:26 +02:00 |
|
f4exb
|
7b63657fb7
|
SDRdaemonSink: basic message receive from remote
|
2017-06-04 08:47:58 +02:00 |
|
f4exb
|
9a8cc15d8f
|
NFM demod and AF squelch: fixed initialization and reset at each squelch change
|
2017-05-31 23:36:02 +02:00 |
|
f4exb
|
db1a620fc2
|
Attempt to fix AF squelch
|
2017-05-31 00:30:00 +02:00 |
|
f4exb
|
a217312032
|
SDRdaemonSink: activate GUI set and send buttons
|
2017-05-28 10:13:54 +02:00 |
|
f4exb
|
d6eb9788c4
|
HackRF input: force settings at start and on preset deserialization
|
2017-05-26 17:43:58 +02:00 |
|
f4exb
|
3b44a5367c
|
HackRF: fixed bandwidth selection
|
2017-05-26 17:42:57 +02:00 |
|
f4exb
|
2ae702763b
|
Fixed critical compiler warnings in Windows
|
2017-05-26 10:35:29 +02:00 |
|
f4exb
|
ebe428e89a
|
SDRdaemonSink: fixed cmake file for Debian
|
2017-05-26 01:39:14 +02:00 |
|
f4exb
|
042368d04f
|
SDRdaemonSink: updated cmake file for Debian
|
2017-05-26 01:35:06 +02:00 |
|
f4exb
|
59a4dab7df
|
All mod and demod plugins: try to fix channel power display
|
2017-05-26 01:19:36 +02:00 |
|
f4exb
|
3a3d8e3dcb
|
activated compiler warnings
|
2017-05-25 20:13:34 +02:00 |
|
f4exb
|
d6f62a69dd
|
SDRDaemonSink: removed from Windows build entirely
|
2017-05-23 14:31:42 +02:00 |
|
f4exb
|
c47c3fb5b1
|
SDRdaemon and SDRdaemonFEC: removed useless connection to not existing updateHardware slot
|
2017-05-23 01:50:17 +02:00 |
|
f4exb
|
32539aaf2b
|
SDRdaemonSink: fixed basic UDP sending
|
2017-05-23 01:41:30 +02:00 |
|
f4exb
|
3df388ea8a
|
SDRdaemonSink: fixed center frequency and sample rate transmission to remote
|
2017-05-22 02:53:21 +02:00 |
|
f4exb
|
d3d8871b7c
|
SDRdaemonSink: control communication (1)
|
2017-05-22 00:04:54 +02:00 |
|
f4exb
|
3d691ab416
|
SDRdaemonSink: apply settings
|
2017-05-21 20:13:17 +02:00 |
|
f4exb
|
e14d0179c5
|
SDRdaemonSink: updated GUI
|
2017-05-21 19:45:56 +02:00 |
|
f4exb
|
a26c6a6436
|
SDRdaemonSink: added the plugin class
|
2017-05-21 13:34:37 +02:00 |
|
f4exb
|
c762359649
|
SDRdaemonSink: added the output class and GUI with the build
|
2017-05-21 13:32:56 +02:00 |
|
f4exb
|
20d1ff5dda
|
SDRdaemonSink: added the output class but not in the build yet
|
2017-05-21 12:58:57 +02:00 |
|
f4exb
|
edc0c3d47c
|
SDRdaemonSink: added the thread worker class
|
2017-05-21 04:41:47 +02:00 |
|
f4exb
|
8b703a1302
|
SDRdaemonSink: added UDPSinkFEC class
|
2017-05-21 04:19:12 +02:00 |
|
f4exb
|
7f539f0314
|
TCP and UDP sources: removed useless dependency on QThread
|
2017-05-20 05:48:39 +02:00 |
|
f4exb
|
e946242fae
|
Updated documentation
|
2017-05-19 10:52:18 +02:00 |
|
f4exb
|
9d9aa64439
|
LimeSDR output: updated documentation
|
2017-05-18 21:30:40 +02:00 |
|
f4exb
|
d842b44c28
|
Value dials: implement Ctl to shift digits by 2. Updated documentation
|
2017-05-18 01:48:52 +02:00 |
|
f4exb
|
7a36ee716b
|
WFM modulator: use ValueDialZ for channel delta frequency value dial
|
2017-05-18 00:30:39 +02:00 |
|
f4exb
|
c9de989643
|
SSB modulator: use ValueDialZ for channel delta frequency value dial
|
2017-05-18 00:26:55 +02:00 |
|
f4exb
|
e23fa13d36
|
NFM modulator: use ValueDialZ for channel delta frequency value dial
|
2017-05-18 00:21:48 +02:00 |
|
f4exb
|
5c830f1028
|
ATV modulator: use ValueDialZ for channel delta frequency value dial
|
2017-05-18 00:16:07 +02:00 |
|
f4exb
|
8e98c7eef9
|
AM modulator: use ValueDialZ for channel delta frequency value dial
|
2017-05-18 00:12:04 +02:00 |
|
f4exb
|
1a9c422906
|
UDP source: use ValueDialZ for channel delta frequency value dial
|
2017-05-18 00:05:08 +02:00 |
|
f4exb
|
ba729a58ca
|
WFM demod: use ValueDialZ for channel delta frequency value dial
|
2017-05-18 00:01:46 +02:00 |
|
f4exb
|
9c9c74d24d
|
SSB demod: use ValueDialZ for channel delta frequency value dial
|
2017-05-17 23:57:54 +02:00 |
|
f4exb
|
1899ca788c
|
BFM demod: use ValueDialZ for channel delta frequency value dial
|
2017-05-17 23:52:10 +02:00 |
|
f4exb
|
14b7cb093e
|
ATV demod: use ValueDialZ for channel delta frequency value dial
|
2017-05-17 23:47:08 +02:00 |
|
f4exb
|
a11d8617b5
|
ChannelAnalyzerNG: use ValueDialZ for channel delta frequency value dial
|
2017-05-17 23:41:39 +02:00 |
|
f4exb
|
b31e0ace57
|
AM demod: use ValueDialZ for channel delta frequency value dial
|
2017-05-17 23:34:14 +02:00 |
|
f4exb
|
048ef1bf67
|
DSD demod: use ValueDialZ for channel delta frequency value dial
|
2017-05-17 23:22:17 +02:00 |
|
f4exb
|
83e44739b1
|
NFM demod: use ValueDialZ for channel delta frequency value dial
|
2017-05-17 23:05:47 +02:00 |
|
f4exb
|
e317f3762c
|
ValueDialZ: new value dial that handles negative values. Application in TCPsrc plugin
|
2017-05-17 19:36:36 +02:00 |
|
f4exb
|
579c05cfe5
|
Use doubles for all power calculations
|
2017-05-16 23:39:49 +02:00 |
|
f4exb
|
dafad384c8
|
Merged Sigysmund changes for Mac OS Sierra on v3.4.5
|
2017-05-16 23:01:44 +02:00 |
|
f4exb
|
bb849623bd
|
updated value dials with Windows compatible font and pointing hand
|
2017-05-16 22:35:44 +02:00 |
|
f4exb
|
396baa22c8
|
New value dial color schemes: new yellow color scheme for filters. Use it in LimeSDR plugins
|
2017-05-16 21:24:25 +02:00 |
|
f4exb
|
5a96b78454
|
File plugins and Channel analyzer NG: fixed thumbwheels so that they appear correctly in Windows version
|
2017-05-16 18:48:27 +02:00 |
|
f4exb
|
007ea19e36
|
Bumped version to 3.5.0
|
2017-05-16 18:38:39 +02:00 |
|
f4exb
|
6f9ef0eaf9
|
New value dial color schemes: propagate to all active plugins
|
2017-05-16 18:27:36 +02:00 |
|
f4exb
|
895051098d
|
New value dial color schemes. apply to ChannelAnalyzerNG, AM demod, DSD demod, NFM demod, BladeRF input, LimeSDR input and SDRDaemonFEC input
|
2017-05-16 17:48:12 +02:00 |
|
f4exb
|
416817d0b8
|
Mods and demods: prevent returning null or infinite values for squared magnitude
|
2017-05-16 17:46:44 +02:00 |
|
f4exb
|
747f400a78
|
New value dial color schemes. apply to File and AM demod plugins
|
2017-05-16 16:21:59 +02:00 |
|
f4exb
|
c9368a4dc0
|
Unixify some files
|
2017-05-16 16:16:05 +02:00 |
|
f4exb
|
da868edb68
|
New value dial color schemes
|
2017-05-16 09:07:58 +02:00 |
|
f4exb
|
ebe681fafe
|
SDRdaemonSink: GUI form
|
2017-05-15 23:51:50 +02:00 |
|
f4exb
|
ae97f6414b
|
SDRdaemonSink: (2)
|
2017-05-15 13:59:56 +02:00 |
|
f4exb
|
dec0dbeb4c
|
SDRdaemonSink: Windows build (1)
|
2017-05-15 13:47:57 +02:00 |
|
ZigaS
|
27aab58d92
|
MacOS(sierra) development environment.
Updated qmake project configs.
Deploy & Run script.
For now only hardware supported is HackRF.
|
2017-05-15 12:32:16 +02:00 |
|
f4exb
|
b53ebe4e96
|
NFM demod: fixed squelch button tooltip
|
2017-05-15 02:22:24 +02:00 |
|
f4exb
|
76267d35b7
|
LimeSDR output: updated documentation
|
2017-05-15 02:11:27 +02:00 |
|
f4exb
|
497ae3651e
|
SDRdaemonSink plugin (1)
|
2017-05-15 00:58:56 +02:00 |
|
f4exb
|
7c5da2e84d
|
LimeSDR: updated documentation
|
2017-05-13 18:09:30 +02:00 |
|
f4exb
|
e4d3f7eba7
|
AF squelch
|
2017-05-13 16:05:47 +02:00 |
|
f4exb
|
70d2ce6cec
|
NFM demod: smoothersterp optimization
|
2017-05-13 16:01:27 +02:00 |
|
f4exb
|
9dc6fac63e
|
NFM demod: force apply settings on start
|
2017-05-13 14:37:36 +02:00 |
|
f4exb
|
72b1bb8ac5
|
LimeSDR output: force apply settings on start
|
2017-05-13 14:36:44 +02:00 |
|
f4exb
|
154f22d268
|
LimeSDR input: force apply settings on start
|
2017-05-13 14:35:12 +02:00 |
|
f4exb
|
f57eecee86
|
NFM demod: af squeelch optimization
|
2017-05-13 12:10:03 +02:00 |
|
f4exb
|
68f742fad7
|
NFM demod: use smootherstep function for squelch attack and decay
|
2017-05-13 11:00:02 +02:00 |
|
f4exb
|
07c476f1d4
|
AM demod: enhance squelch ramp up and down (start and end at 0)
|
2017-05-13 09:42:01 +02:00 |
|
f4exb
|
375f327004
|
AM Demod: added optional bandpass boxcar filter
|
2017-05-12 19:21:52 +02:00 |
|
f4exb
|
b24ac8fa38
|
NFM demod: set appropriate audio multiplication factor
|
2017-05-12 17:01:46 +02:00 |
|
f4exb
|
6b4ba98e8e
|
AM demod: fill AGC average with ones when passing squelch threshold to avoid abrupt start at squelch opening
|
2017-05-12 16:38:58 +02:00 |
|
f4exb
|
f7373e8273
|
NFM Demod: bumped version to 3.4.5
|
2017-05-12 14:42:48 +02:00 |
|
f4exb
|
74f65fcbdc
|
NFM Demod: AF squelch crap
|
2017-05-12 14:41:27 +02:00 |
|
f4exb
|
07fc282d89
|
NFM demod: quadrature squelch attack and decay
|
2017-05-12 10:45:18 +02:00 |
|
f4exb
|
67f318e6ed
|
AM demod: restored squelch attack and decay
|
2017-05-12 04:42:06 +02:00 |
|
f4exb
|
a4c70f6e23
|
AM demod: bumped to version 3.4.5
|
2017-05-12 04:26:18 +02:00 |
|
f4exb
|
51d24102ed
|
AM demod: refactor demodulation
|
2017-05-12 04:25:14 +02:00 |
|
f4exb
|
225f25b9f4
|
LimeSDR: set NCO button appropriately
|
2017-05-12 03:31:42 +02:00 |
|
f4exb
|
ffb6ad3009
|
Use double storage type for all moving average instances
|
2017-05-12 00:03:56 +02:00 |
|
f4exb
|
6c5c08c6a4
|
AM demod: Use double for moving average storage type
|
2017-05-11 23:40:43 +02:00 |
|
f4exb
|
9fcc3cd426
|
Remved default constuctors in Moving average and AGC classes
|
2017-05-11 18:39:00 +02:00 |
|
f4exb
|
428d4d6b75
|
LimeSDR Windows build: build plugins
|
2017-05-09 12:16:09 +02:00 |
|
f4exb
|
ac7b5a9e6f
|
LimeSDR support: built-in LimeSuite for Debian: updated documentation
|
2017-05-09 04:26:51 +02:00 |
|
f4exb
|
8a364d36c9
|
LimeSDR support: built-in LimeSuite for Debian - added dependent include subdirectories
|
2017-05-09 03:46:43 +02:00 |
|
f4exb
|
b5f70bd7f6
|
LimeSDR support: built-in LimeSuite for Debian - use internal LimeSutie in plugins
|
2017-05-09 03:30:26 +02:00 |
|
f4exb
|
101de1bdee
|
LimeSDR: updated documentation telling that the plugins are not available in binary packages
|
2017-05-09 01:20:37 +02:00 |
|
f4exb
|
5163fcd96b
|
Removed LimeSDR support from Debian build if LimeSuite is not found
|
2017-05-09 01:15:58 +02:00 |
|
f4exb
|
10cbfb3b44
|
LimeSDR: added soft decimation/interpolation by 64
|
2017-05-08 17:30:08 +02:00 |
|
f4exb
|
a159e72e20
|
LimeSDR: updated documentation
|
2017-05-08 11:59:30 +02:00 |
|
f4exb
|
6fb6e35607
|
LimeSDR input: changed default gain to 50 dB
|
2017-05-08 11:03:05 +02:00 |
|
f4exb
|
a538fadb0c
|
LimeSDR: do not perform calibration in some cases
|
2017-05-08 11:02:31 +02:00 |
|
f4exb
|
140d12138a
|
LimeSDR output: set default gain to 4 db
|
2017-05-08 04:35:49 +02:00 |
|
f4exb
|
6f884d02c2
|
LimeSDR output: fixed send stream timeout (set to 1s)
|
2017-05-08 04:35:29 +02:00 |
|
f4exb
|
b232a21e2c
|
Bumped to version 3.4.3
|
2017-05-07 14:36:18 +02:00 |
|
f4exb
|
c2dc6b3594
|
DSD demodulator: updated documentation
|
2017-05-07 14:21:28 +02:00 |
|
f4exb
|
0e70c84f45
|
DSD demod: added possibility to enable/disable the symbol PLL
|
2017-05-07 10:23:37 +02:00 |
|
f4exb
|
5c8b7fd606
|
LimeSDR output: implemented antenna select
|
2017-05-07 03:05:29 +02:00 |
|
f4exb
|
df9e1d5900
|
LimeSDR input: antenna select fixes
|
2017-05-07 01:47:31 +02:00 |
|
f4exb
|
767b0af06c
|
DSD demod: updated documentation
|
2017-05-06 12:25:18 +02:00 |
|
f4exb
|
62cbcc3083
|
DSD demod: fixed possible buffer overrun with sprintf
|
2017-05-06 12:24:57 +02:00 |
|
f4exb
|
15443fb72d
|
DSD decoder: updated to get symbol PLL lock status. Bumped to version 3.4.2
|
2017-05-06 00:29:58 +02:00 |
|
f4exb
|
cf267b1254
|
Code warnings in Eclipse cleanup
|
2017-05-05 10:40:45 +02:00 |
|
f4exb
|
3fff41ce70
|
cppcheck fixes
|
2017-05-05 09:30:45 +02:00 |
|
f4exb
|
4818e629de
|
Bumped version to 3.4.1
|
2017-04-26 18:43:13 +02:00 |
|
f4exb
|
56582ab2b2
|
HackRF: rationalize start/stop device. Needs latest version of libhackrf (2017/03/01) and 2017.02.1 firmware
|
2017-04-26 16:35:05 +02:00 |
|
f4exb
|
6b97d9ea59
|
WFM Demod: implemented the signal gauge
|
2017-04-26 11:09:07 +02:00 |
|
f4exb
|
2c8374bd9e
|
WFM Demod: added documentation
|
2017-04-26 11:08:38 +02:00 |
|
f4exb
|
64de0eca3c
|
WFM demod: Set fixed geometry. Audio mute
|
2017-04-26 10:04:02 +02:00 |
|
f4exb
|
faffb7f7ca
|
WFM demod: fixed excursion handling. Changed discriminator
|
2017-04-26 04:33:25 +02:00 |
|
f4exb
|
54aa3ae27e
|
LimeSDR output: documentation
|
2017-04-24 17:51:07 +02:00 |
|
f4exb
|
2c618684c1
|
LimeSDR input: updated documentation
|
2017-04-24 15:19:11 +02:00 |
|
f4exb
|
0c62f50bc7
|
LimeSDR input: increased FIFO and buffer sizes
|
2017-04-24 09:57:21 +02:00 |
|
f4exb
|
5a588c6c63
|
LimeSDR output: optimize stream for max throughput
|
2017-04-24 09:56:52 +02:00 |
|
f4exb
|
d1e16b6ab0
|
LimeSDR output: regulate Tx output
|
2017-04-24 03:12:02 +02:00 |
|
f4exb
|
e0b7027756
|
LimeSDR input: added antenna selection
|
2017-04-23 16:23:01 +02:00 |
|
f4exb
|
79515407e1
|
LimeSDR output: set LPF default BW to 5.5 MHz
|
2017-04-23 10:30:56 +02:00 |
|
f4exb
|
465b073d77
|
LimeSDR: suspend/resume all buddies threads before/after open/close
|
2017-04-23 04:01:00 +02:00 |
|
f4exb
|
2369cb62af
|
LimeSDR output: handle cross allocation from Rx properly
|
2017-04-23 03:44:19 +02:00 |
|
f4exb
|
7ad6533b1f
|
LimeSDR: fixed reporting sample rate to buddies
|
2017-04-23 03:36:10 +02:00 |
|
f4exb
|
5556e65503
|
LimeSDR: corrected center frequency reporting
|
2017-04-23 02:50:19 +02:00 |
|
f4exb
|
098f8d8af2
|
LimeSDR output: debug (1)
|
2017-04-22 12:08:15 +02:00 |
|
f4exb
|
a2294df9ab
|
LimeSDR output: register as sink and not source
|
2017-04-22 11:52:02 +02:00 |
|
f4exb
|
69a746c816
|
LimeSDR output: added missing sources
|
2017-04-22 11:41:44 +02:00 |
|
f4exb
|
e07a730c4f
|
LimeSDR output: compilation succesful
|
2017-04-22 11:33:41 +02:00 |
|
f4exb
|
9f4eeda7c9
|
LimeSDR output: implemented common thread interface for input and output plugins to be able to start/stop thread from each other
|
2017-04-22 10:45:33 +02:00 |
|
f4exb
|
29a44a27f6
|
LimeSDR: implemented common thread interface for input and output plugins to be able to start/stop thread from each other
|
2017-04-22 10:40:57 +02:00 |
|
f4exb
|
f447c9f9bd
|
LimeSDR output (1)
|
2017-04-22 06:40:12 +02:00 |
|
f4exb
|
4ae889c06a
|
LimeSDR input: small code refactoring
|
2017-04-22 06:37:36 +02:00 |
|
Edouard Griffiths
|
37bbeb87cb
|
LimeSDR input: make sure fc pos is set to center
|
2017-04-21 20:30:25 +02:00 |
|
Edouard Griffiths
|
183b957f10
|
LimeSDR input: correct compile errors
|
2017-04-21 20:11:13 +02:00 |
|
f4exb
|
bef210d97f
|
LimeSDR input: removed FcPos from settings. Serialize/Deserialize NCO data
|
2017-04-21 16:46:09 +02:00 |
|
f4exb
|
688ca8ab46
|
LimeSDR input: handle center frequency and NCO for Tx buddies
|
2017-04-21 00:14:55 +02:00 |
|
f4exb
|
5c8732dc66
|
LimeSDR input: handle NCO for buddies
|
2017-04-20 23:43:24 +02:00 |
|
f4exb
|
099aa72fa2
|
LimeSDR: fix segfault when trying to get status on the uninitialized stream
|
2017-04-20 23:32:08 +02:00 |
|
f4exb
|
35f51bcdb2
|
LimeSDR input: handle NCO for self
|
2017-04-20 23:02:06 +02:00 |
|
f4exb
|
11e5b3a429
|
LimeSDR input: NCO support basic
|
2017-04-20 20:18:50 +02:00 |
|
f4exb
|
826941ba80
|
LimeSDR input: NCO support (draft #1)
|
2017-04-20 18:21:01 +02:00 |
|
f4exb
|
01b469ec80
|
LimeSDR input: suspend/resume Rx buddy thread when opening/closing so that the stream can be allocated/de-allocated properly
|
2017-04-20 01:39:05 +02:00 |
|
f4exb
|
edfcb36dab
|
LimeSDR input: removed stream status debug messages
|
2017-04-20 00:48:00 +02:00 |
|
f4exb
|
80acb46b0d
|
LimeSDR input: increase FIFO progress bar height
|
2017-04-20 00:47:18 +02:00 |
|
f4exb
|
0c285315d9
|
LimeSDR input: set FIFO progress bar stylesheet properly
|
2017-04-20 00:37:46 +02:00 |
|
f4exb
|
b8174714ff
|
LimeSDR: suspend buddies threads if changing critical values
|
2017-04-20 00:01:11 +02:00 |
|
f4exb
|
44e00e4aeb
|
LimeSDR input: start or stop thread only if not started or stopped
|
2017-04-19 23:07:32 +02:00 |
|
f4exb
|
2c5ea336da
|
LimeSDR input: status bar updated
|
2017-04-19 22:43:18 +02:00 |
|
f4exb
|
db67e07ab9
|
LimeSDR input: implemented basic stream reporting
|
2017-04-19 18:41:55 +02:00 |
|
f4exb
|
1a1c793014
|
LimeSDR input: moved thread suspend before device configuration update
|
2017-04-19 08:34:27 +02:00 |
|
f4exb
|
5cd430c245
|
LimeSDR input: moved stream setup and destruciton in open and close device methods respectively
|
2017-04-19 08:19:09 +02:00 |
|
f4exb
|
0847a8464c
|
LimeSDR input: fixed message passing between buddies
|
2017-04-19 01:04:57 +02:00 |
|
f4exb
|
09981263bc
|
LimeSDR input: suspend thread for configuration only if in running state
|
2017-04-19 00:09:24 +02:00 |
|
f4exb
|
3621849027
|
LimeSDR input: corrected getSampleRate not to divide source sample rate by hardware decimation
|
2017-04-19 00:00:47 +02:00 |
|
f4exb
|
763175ab55
|
LimeSDR input: suspend thread while changing configuration
|
2017-04-18 23:26:30 +02:00 |
|
f4exb
|
54f3a51203
|
LimeSDR input: channel #0 streaming
|
2017-04-18 22:22:21 +02:00 |
|
f4exb
|
d3312c90d4
|
LimeSDR input: start and stop stream before and after the read loop. Use actual number of samples for callback
|
2017-04-18 13:56:05 +02:00 |
|
f4exb
|
65cccbdd75
|
LimeSDR input: perform automatic calibration after configuration change
|
2017-04-18 13:50:28 +02:00 |
|
f4exb
|
3d12ff1de0
|
LimeSDR input: hard decimation is not on the host side
|
2017-04-18 13:33:33 +02:00 |
|
f4exb
|
5fb05cbfad
|
LimeSDR input: more debug messages
|
2017-04-18 08:35:25 +02:00 |
|
f4exb
|
6dd66cb23c
|
Set limesdrinput.cpp line endings to Unix
|
2017-04-18 02:12:15 +02:00 |
|
f4exb
|
1a22772744
|
LimeSDR input: fixed DSP message not sent to self when sending to buddies
|
2017-04-18 02:10:37 +02:00 |
|
f4exb
|
d7acf6f1f9
|
LimeSDR input: GUI updates
|
2017-04-18 02:01:30 +02:00 |
|
f4exb
|
c07d4483e0
|
LimeSDR input: use a value dial for the analog lowpass filter
|
2017-04-18 01:16:39 +02:00 |
|
f4exb
|
35f7124a74
|
LimeSDR input: debug (2)
|
2017-04-18 00:50:03 +02:00 |
|
f4exb
|
0013ab89ea
|
Bugfix: make sure device is not open when attempting to closing it
|
2017-04-17 12:00:13 +02:00 |
|
f4exb
|
d9b6dde304
|
LimeSDR input: extract serial number from LMS info string
|
2017-04-17 11:50:09 +02:00 |
|
f4exb
|
54599c1231
|
LimeSDR input: debug (1)
|
2017-04-17 11:24:56 +02:00 |
|
f4exb
|
7d61557204
|
LimeSDR support: ready
|
2017-04-17 10:05:05 +02:00 |
|
f4exb
|
05f7065515
|
ATV Demodulator: removed workaround to fix non const reference
|
2017-04-17 08:26:04 +02:00 |
|
f4exb
|
743fa145ec
|
ATV Demodulator: fixed complaint of some gcc versions that this is not a const reference
|
2017-04-17 02:37:42 +02:00 |
|
f4exb
|
b1e12954c7
|
BladeRF input: cleaned up useless MessageReportBladeRF
|
2017-04-17 01:28:05 +02:00 |
|
f4exb
|
67a149ac06
|
LimeSDR support (13)
|
2017-04-17 01:10:32 +02:00 |
|
f4exb
|
92e7bb8eba
|
LimeSDR support (12)
|
2017-04-16 19:30:46 +02:00 |
|
f4exb
|
7c1ff7c5ad
|
LimeSDR support: removed Debian specifics from the build as it will use LimeSuite as an external package
|
2017-04-16 09:58:35 +02:00 |
|
f4exb
|
561baf975d
|
LimeSDR support (11) compiles
|
2017-04-16 04:58:52 +02:00 |
|
f4exb
|
6ed2fbee10
|
LimeSDR support (10)
|
2017-04-15 11:45:01 +02:00 |
|
f4exb
|
0204cca9e3
|
LimeSDR support (9)
|
2017-04-15 10:31:16 +02:00 |
|
f4exb
|
3fa6c06d6f
|
LimeSDR support (8)
|
2017-04-15 04:52:12 +02:00 |
|
f4exb
|
67bb7353a8
|
LimeSDR support (7)
|
2017-04-14 18:30:37 +02:00 |
|
f4exb
|
414a7ccd87
|
Refactoring: removed device parameter from all start() methods in sample sink plugins
|
2017-04-14 03:44:49 +02:00 |
|
f4exb
|
b8623c90ce
|
Refactoring: removed device parameter from all start() methods in sample source plugins
|
2017-04-14 03:40:45 +02:00 |
|
f4exb
|
1e086fb303
|
FCDPro+: open/close new style
|
2017-04-14 03:29:50 +02:00 |
|
f4exb
|
f456293b84
|
FCDPro: open/close new style
|
2017-04-14 03:24:21 +02:00 |
|
f4exb
|
b05897d221
|
SDRplay: open/close new style
|
2017-04-14 03:17:04 +02:00 |
|
f4exb
|
3fa28dab30
|
SDRPlay: use device sequence number from device API
|
2017-04-14 02:49:41 +02:00 |
|
f4exb
|
d001099f7e
|
SDRPlay: init thread on start
|
2017-04-14 02:46:52 +02:00 |
|
f4exb
|
c8146808a2
|
SDRplay: changed placement of input object creation in the GUI
|
2017-04-14 02:22:37 +02:00 |
|
f4exb
|
00cf437bf2
|
HackRF: changed placement of input object creation in the GUI
|
2017-04-14 02:16:04 +02:00 |
|
f4exb
|
0a29f34b94
|
HackRF: open device by serial number
|
2017-04-14 02:09:36 +02:00 |
|
f4exb
|
01b2c42a5f
|
BladeRF: open device by serial number
|
2017-04-14 01:59:09 +02:00 |
|
f4exb
|
651303e860
|
HackRF: Rx/Tx opem/close new style corrections
|
2017-04-14 01:49:48 +02:00 |
|
f4exb
|
dea2764811
|
HackRF: Rx/Tx opem/close new style
|
2017-04-14 01:41:02 +02:00 |
|
f4exb
|
ecdc99f59b
|
HackRF input: refactoring: device open close moved in the constructor and destructor respectively of the input object
|
2017-04-14 00:14:40 +02:00 |
|
f4exb
|
afaf3428f5
|
BladeRF: Rx/Tx opem/close new style
|
2017-04-13 23:40:14 +02:00 |
|
f4exb
|
72a2fd9065
|
BladeRF output: refactoring: device open close moved in the constructor and destructor respectively of the input object
|
2017-04-13 21:26:36 +02:00 |
|
f4exb
|
e71e75126e
|
BladeRF output: changed placement of input object creation in the GUI
|
2017-04-13 20:34:14 +02:00 |
|
f4exb
|
922ee518b7
|
BladeRF input: changed placement of input object creation in the GUI
|
2017-04-13 20:32:10 +02:00 |
|
f4exb
|
5971c8a7ee
|
Airspy: fixed segfault when accessing non-initialized thread
|
2017-04-13 20:29:05 +02:00 |
|
f4exb
|
5dd934320c
|
BladeRF input: refactoring: device open close moved in the constructor and destructor respectively of the input object
|
2017-04-13 20:16:33 +02:00 |
|
f4exb
|
527b5ef2f5
|
LimeSDR support (6)
|
2017-04-13 18:18:15 +02:00 |
|
f4exb
|
bb812b4b47
|
Airspy: refactoring: device open close moved in the constructor and destructor respectively of the input object
|
2017-04-13 08:29:51 +02:00 |
|
f4exb
|
0c972455da
|
SDRDaemonFEC input: call input object destructor in GUI destructor (was missing)
|
2017-04-13 01:28:44 +02:00 |
|
f4exb
|
bb5fd95f33
|
RTL-SDR: refactoring: device open close moved in the constructor and destructor respectively of the input object
|
2017-04-13 01:21:25 +02:00 |
|
f4exb
|
934e73f7a7
|
RTL-SDR: moved input object creation at top of GUI comstructor
|
2017-04-12 23:41:30 +02:00 |
|
f4exb
|
3ab855c927
|
Sample sink plugins: removed useless init pure virtual method
|
2017-04-12 23:26:40 +02:00 |
|
f4exb
|
2136dc7672
|
Sample source plugins: removed useless init pure virtual method
|
2017-04-12 23:10:22 +02:00 |
|
f4exb
|
371bf9a5ec
|
LimeSDR support (5)
|
2017-04-12 17:25:26 +02:00 |
|
f4exb
|
3e3fd44ac0
|
LimeSDR support (4)
|
2017-04-12 00:55:00 +02:00 |
|
f4exb
|
4115c4e932
|
ATV Demod: fixed wrong initialization of frame rate. Fixes issue #22
|
2017-04-10 22:03:18 +02:00 |
|
f4exb
|
b17e999bc2
|
Updated plugins version
|
2017-04-09 20:35:53 +02:00 |
|
f4exb
|
a2157a224f
|
Continuous sample rate setting: updated related plugins documentation
|
2017-04-09 20:30:01 +02:00 |
|
f4exb
|
37952c9562
|
File sink plugin: ensure minimum width
|
2017-04-09 20:29:24 +02:00 |
|
f4exb
|
e0d41f2ecb
|
ATV Modulator: save overlay text in preset
|
2017-04-09 17:57:30 +02:00 |
|
f4exb
|
29b691a5af
|
ATV Demod: optimize scope feed
|
2017-04-09 17:43:23 +02:00 |
|
f4exb
|
40b5e7467f
|
ATV: updated documentation with latest changes
|
2017-04-09 11:35:22 +02:00 |
|
f4exb
|
e8415f7471
|
ATV: harmonize FM deviation between modulator and demodulator
|
2017-04-09 07:27:32 +02:00 |
|
f4exb
|
d43f59e93b
|
ATV: round to nearest 10 Hz when computing rationally decimated/interpolated sample rate
|
2017-04-09 06:48:29 +02:00 |
|
f4exb
|
8d019af9d6
|
ATV: more number of lines and FPS
|
2017-04-08 06:54:24 +02:00 |
|
f4exb
|
6f9a044ddc
|
ATV: use skip instead of leap for the horizontal sync skip mode
|
2017-04-08 05:35:09 +02:00 |
|
f4exb
|
f2d2978edc
|
ATV: updated documentation with new NBTV modes
|
2017-04-07 14:14:25 +02:00 |
|
f4exb
|
b0fcb142a0
|
ATV Demod: 1 Hz step from -2 to +2k for BFO
|
2017-04-07 02:26:34 +02:00 |
|
f4exb
|
74657509f5
|
ATV Demod: display negative top time and line time values as invalid
|
2017-04-07 01:44:49 +02:00 |
|
f4exb
|
58cc1d4438
|
ATV Demod: use rational decimator only as a filter with ratio 1.0 since code is not capable of handling a different sample rate from the main channel sample rate
|
2017-04-07 01:39:27 +02:00 |
|
f4exb
|
b486f63cb5
|
ATV Demod: sample rate reporting consistency fixes
|
2017-04-07 01:35:08 +02:00 |
|
f4exb
|
d301bd9ebd
|
File Sink output: fixed debug message
|
2017-04-06 20:13:31 +02:00 |
|
f4exb
|
73c9340e4e
|
File Sink: implemented arbitrary sample rate selection
|
2017-04-06 19:19:32 +02:00 |
|
f4exb
|
66e45e6638
|
ATV Modulator: ensure minimum overlay text font size
|
2017-04-06 08:36:24 +02:00 |
|
f4exb
|
cb9329e6de
|
ATV: added 120 lines mode
|
2017-04-06 08:28:30 +02:00 |
|
f4exb
|
7a7d65b999
|
ATV Demod: render image immediately when FPS is 25 or less to avoid partial image flickering
|
2017-04-06 08:18:12 +02:00 |
|
f4exb
|
b55d9324d1
|
ATV Demod: render image immediately when FPS is below 25 to avoid partial image flickering
|
2017-04-06 05:30:59 +02:00 |
|
f4exb
|
2fe0ec7dbd
|
ATV Modulator: hsync leap standard: fallen back horizotal sync leap placement update
|
2017-04-06 05:17:26 +02:00 |
|
f4exb
|
5cdcfdb9be
|
ATV Demod: classical vsync enhanced hsync correction: correcting only once per full frame with amortizing
|
2017-04-06 05:11:48 +02:00 |
|
f4exb
|
6dbbbec71d
|
ATV Demod: reset column count to exact value when no valid hsync
|
2017-04-06 03:28:21 +02:00 |
|
f4exb
|
74202b9a17
|
ATV Demod: help vsync to pass dead zone when lines are out of sync
|
2017-04-06 03:14:03 +02:00 |
|
f4exb
|
78068af15c
|
Merge branch 'dev' of /shared/development/sdrangel into dev
|
2017-04-05 21:30:14 +02:00 |
|
f4exb
|
fcd18ba821
|
ATV Demod: added number of equalizing lines parameter
|
2017-04-05 13:48:43 +02:00 |
|
f4exb
|
7abbcd9bb4
|
ATV Demod: removed horizontal leap sync specific from calssic vsync method
|
2017-04-05 08:24:59 +02:00 |
|
f4exb
|
09cff7acca
|
AM Demod: fixed AM range calculation by moving it to new line detection
|
2017-04-05 07:35:48 +02:00 |
|
f4exb
|
ca76d695f7
|
ATV Modulator: corrected horizotal sync leap placement so that image is received correctly
|
2017-04-05 05:37:48 +02:00 |
|
f4exb
|
645329b6c6
|
ATV: implemented 8 FPS
|
2017-04-05 05:01:01 +02:00 |
|
f4exb
|
ee548d2214
|
AM Demodulator: horizontal leap mode: use a fixed amortizing factor (1/2) to correct horizontal sync
|
2017-04-04 08:42:01 +02:00 |
|
f4exb
|
b2be9f6a0d
|
ATV Demod: corrected implementation of horizontal leap vertical sync with horizontal sync loopback
|
2017-04-04 03:18:11 +02:00 |
|
f4exb
|
e3b1aad053
|
ATV Demodulator: implememted horizontal sync leap standard with very slow 60 and 32 lines modes
|
2017-04-03 18:57:48 +02:00 |
|
f4exb
|
0a2223b7e0
|
ATV Modulator: implememted horizontal sync leap standard with very slow 60 and 32 lines modes
|
2017-04-03 18:37:26 +02:00 |
|
f4exb
|
d046b7dd3e
|
ATV Demodulator: New frame rates and number of lines
|
2017-04-03 17:23:27 +02:00 |
|
f4exb
|
64b09910fd
|
ATV Modulator: factorize vsync code. Use standard sync pulses at start of equalizing lines. New frame rates and number of lines
|
2017-04-03 17:23:20 +02:00 |
|
f4exb
|
efad6f948c
|
ATV: implemented short vsync non interleaved mode
|
2017-04-03 03:17:37 +02:00 |
|
f4exb
|
e650f6d5bb
|
ATV Demod: reviiewed horizontal sync
|
2017-04-03 02:11:02 +02:00 |
|
f4exb
|
7ad19f0140
|
AM Demodulator: implemented shortened interleaved sync standard for image formatting
|
2017-04-02 23:20:25 +02:00 |
|
f4exb
|
c2d9de1926
|
AM Modulator: new shortest possible vertical sync compatible with ATV demod
|
2017-04-02 22:32:08 +02:00 |
|
f4exb
|
25cfa9041e
|
AM Modulator: parametrize vsync shape depending on TV standard
|
2017-04-02 22:19:18 +02:00 |
|
f4exb
|
3669d57ac4
|
ATV Modulator: corrected spelling
|
2017-04-02 20:23:21 +02:00 |
|
f4exb
|
7dfa4cdc6b
|
HackRF output: continuous sample rate setting
|
2017-04-02 04:34:58 +02:00 |
|
f4exb
|
c9f871f882
|
HackRF output: GUI updates
|
2017-04-02 04:04:05 +02:00 |
|
f4exb
|
5ba3dc89e8
|
HackRF input: GUI updates
|
2017-04-02 03:42:16 +02:00 |
|
f4exb
|
a7fabd5f58
|
RTLSDR plugin: fixed sample rate display and update
|
2017-04-02 03:34:03 +02:00 |
|
f4exb
|
b2e2c0a106
|
BladeRF input: continuous sample rate setting
|
2017-04-02 03:24:11 +02:00 |
|
f4exb
|
365154767a
|
RTLSDR plugin: continuous sample rate setting
|
2017-04-02 02:00:05 +02:00 |
|
f4exb
|
f91eba5b10
|
HackRF output: continuous sample rate setting
|
2017-04-02 00:23:02 +02:00 |
|
f4exb
|
813d79a115
|
HackRF input: continuous sample rate setting
|
2017-04-01 13:08:41 +02:00 |
|
f4exb
|
ad6b33c280
|
Documentation updates
|
2017-03-31 17:57:49 +02:00 |
|
f4exb
|
37fa4b0f6a
|
ATV Demod: remove another useless attribute
|
2017-03-31 01:31:29 +02:00 |
|
f4exb
|
6e8d95cacc
|
ATV Demod: removed now obsolete attribute
|
2017-03-31 01:13:19 +02:00 |
|
f4exb
|
e0f74c1b50
|
ATV Demod: vertical sync and interleaving redesign based only on vertical synchronization pulses
|
2017-03-31 01:05:55 +02:00 |
|
f4exb
|
f78c466a92
|
ATV Demod: simplify vertical sync nested ifs
|
2017-03-30 23:30:07 +02:00 |
|
f4exb
|
69edfd4bfb
|
ATV Demod: moved image processing into vertical sync detection
|
2017-03-30 23:26:51 +02:00 |
|
f4exb
|
dd619c8379
|
ATV Demod: set rows limit only once
|
2017-03-30 22:16:39 +02:00 |
|
f4exb
|
e80d0a5660
|
ATV Demod: set number of lines from standard
|
2017-03-30 22:11:35 +02:00 |
|
f4exb
|
9f5fd9b211
|
ATV Demod: reorder image rendering and vertical sync
|
2017-03-30 21:57:40 +02:00 |
|
f4exb
|
df1d5d38e0
|
ATV Demod: removed code to process only one image out of two
|
2017-03-30 21:39:47 +02:00 |
|
f4exb
|
e270529167
|
ATV Demod: reorder horizontal sync, pixel write and vertical sync and image rendering
|
2017-03-30 21:34:19 +02:00 |
|
f4exb
|
d8905b3e46
|
ATV Demod: moved pixel write position in code
|
2017-03-30 21:07:00 +02:00 |
|
f4exb
|
5731aebf8b
|
ATV Demod: code simplification in end of frame processing
|
2017-03-30 20:45:36 +02:00 |
|
f4exb
|
3c56e7f891
|
ATV Demod: locate end of frame processing close to the vertical sync processing
|
2017-03-30 19:41:43 +02:00 |
|
f4exb
|
2732bbafe5
|
ATV Demod: removed commented code and set rows limit in the right places
|
2017-03-30 10:59:24 +02:00 |
|
f4exb
|
fd70dc30eb
|
ATV Demod: horizontal sync code refactoring (1)
|
2017-03-29 17:17:11 +02:00 |
|
f4exb
|
e4d62eff4f
|
ATV Demod: use black level limit to reset line sync counter
|
2017-03-29 08:27:47 +02:00 |
|
f4exb
|
284c56188c
|
ATV demod: serialize and deserialize the TV standard setting
|
2017-03-29 02:29:20 +02:00 |
|
f4exb
|
3ab665142d
|
ATV Demod: further simplify horizontal sync and use exponential averaging to stabilize it
|
2017-03-29 02:23:03 +02:00 |
|
f4exb
|
2ef7dc3109
|
ATV Demod: more horizontal sync simplification
|
2017-03-28 21:18:48 +02:00 |
|
f4exb
|
d373993ba0
|
ATV Demod: horizontal sync code simplification
|
2017-03-28 19:27:30 +02:00 |
|
f4exb
|
553a06635d
|
ATV Demod: added an averaging class for horizontal sync averaging
|
2017-03-28 19:02:03 +02:00 |
|
f4exb
|
8b1ea0d178
|
ATV Demod: updated documentation
|
2017-03-28 18:44:32 +02:00 |
|
f4exb
|
2a3dec6bd7
|
ATV Demod: updated documentation
|
2017-03-28 00:08:32 +02:00 |
|
f4exb
|
f6fee28074
|
ATV Demod: chenged text of horizontal sync width adjustment label
|
2017-03-27 13:40:05 +02:00 |
|
f4exb
|
fad8e692ce
|
ATV Demod: show slider steps in line length and sync pulse length tooltips
|
2017-03-27 13:37:50 +02:00 |
|
f4exb
|
27f85da812
|
ATV Demod: resize screen appropriately according to TV standard
|
2017-03-27 02:29:02 +02:00 |
|
f4exb
|
044fe0565d
|
ATV Modulator: remove useless method parameters
|
2017-03-27 00:00:24 +02:00 |
|
f4exb
|
b57b8f0a9a
|
ATV plugins: used fixed pattern for sync and use sample time for top time adjust granularity
|
2017-03-26 23:47:21 +02:00 |
|
f4exb
|
e48587af6b
|
ATV Modulator: documentation update
|
2017-03-26 19:32:59 +02:00 |
|
f4exb
|
eb47a29f4a
|
ATV Modulator: fixed calculation on sample rate change
|
2017-03-26 11:54:18 +02:00 |
|
f4exb
|
aa8ef5e791
|
ATV Modulator: camera manual FPS setting: actual implementation in modulator
|
2017-03-24 19:15:25 +01:00 |
|
f4exb
|
096e1247e6
|
ATV Modulator: camera manual FPS setting: modulator and UI communication
|
2017-03-24 19:06:29 +01:00 |
|
f4exb
|
b82cb1791d
|
ATV Modulator: camera manual FPS setting: UI and reporting
|
2017-03-24 18:40:15 +01:00 |
|
f4exb
|
d292e2a040
|
ATV Demod: feed the video signal scope only if the scope tab is selected
|
2017-03-24 12:57:49 +01:00 |
|
f4exb
|
4ef2386945
|
ATV Demod: show number of points per line
|
2017-03-24 02:42:36 +01:00 |
|
f4exb
|
ce7c65ae38
|
ATV Demod: use sample period for line duration adjustment step
|
2017-03-24 01:01:53 +01:00 |
|
f4exb
|
87c63b41bb
|
ATV Demodulator: added FM deviation for FM1 and FM2 modes
|
2017-03-23 01:15:10 +01:00 |
|
f4exb
|
016f7c1e37
|
ATV Demod: FM mode using phaseDiscriminatorDelta with deviation scaling
|
2017-03-22 23:55:47 +01:00 |
|
f4exb
|
b1c2f59a87
|
ATV Modulator: updated documentation
|
2017-03-22 19:05:10 +01:00 |
|
f4exb
|
48ab965f36
|
ATV Modulator: added option to force rational decimator even with a ratio of 1.0 this is to be able to use its FIR filter anyway
|
2017-03-22 13:10:42 +01:00 |
|
f4exb
|
2a08949245
|
ATV Modulator: added display of points per line
|
2017-03-22 11:48:39 +01:00 |
|
f4exb
|
0ea39c217c
|
ATV Modulator: implemented FM excursion adjustment
|
2017-03-21 23:29:42 +01:00 |
|
f4exb
|
7e70b7f6c6
|
ATV Modulator: added possibility to adjust baseband modulated signal amplitude to prevent filter saturation
|
2017-03-21 21:59:44 +01:00 |
|
f4exb
|
5ae92bf1b6
|
ATV Modulator: resized GUI
|
2017-03-21 16:38:56 +01:00 |
|
f4exb
|
5af808adb7
|
ATV Demod: set rf sliders range divisors depending on current channel sample rate
|
2017-03-21 15:10:01 +01:00 |
|
f4exb
|
051b917502
|
ATV Demod: express rf filters cutoff in kHz
|
2017-03-21 14:52:18 +01:00 |
|
f4exb
|
dd31909e8a
|
ATV Modulator: rescale number of rf sliders steps if there are not enough
|
2017-03-21 14:42:42 +01:00 |
|
f4exb
|
affc6489c0
|
ATV Modulator: change RF filters steps calculation
|
2017-03-21 12:35:27 +01:00 |
|
f4exb
|
532431939b
|
ATV Modulator: set rf filter bandwidth according to channel sample rate and not source sample rate. Make channel marker display consistent
|
2017-03-21 12:16:43 +01:00 |
|
f4exb
|
5d5a86bc41
|
ATV demod: preset the scope so that it shows the video signal appropriately
|
2017-03-21 11:24:46 +01:00 |
|
f4exb
|
320d529896
|
ATV Demod: restored screen geometry to 4:3
|
2017-03-21 05:04:49 +01:00 |
|
f4exb
|
ffe2483e8f
|
ATV Demod: implemented 16 FPS mode
|
2017-03-21 04:29:55 +01:00 |
|
f4exb
|
e05a0484ae
|
ATV Modulator: serialize/deserialize FPS and number of lines
|
2017-03-21 04:29:28 +01:00 |
|
f4exb
|
f9f0c53168
|
ATV Modulator: implemented independent number of lines and FPS settings
|
2017-03-21 03:56:01 +01:00 |
|
f4exb
|
cba85d2ef1
|
ATV plugins: created 525 lines 20 FPS mode
|
2017-03-21 01:30:46 +01:00 |
|
f4exb
|
9c44e9a34d
|
ATV Demodulator: specify nominal number of lines and fps in the GUI to calculate line length
|
2017-03-20 22:37:11 +01:00 |
|
f4exb
|
a9a59b7c23
|
ATV Modulator: added .mkv extension to video files list
|
2017-03-20 22:34:48 +01:00 |
|
f4exb
|
5ba4f739d5
|
ATV Demod: set tabs background (auto fill) and adjust minimum dimensions
|
2017-03-20 18:14:22 +01:00 |
|
f4exb
|
9d85f9f640
|
ATV demod: GUI refactoring with addition of scope in screen and scope combo inside a tabbed panel
|
2017-03-20 11:57:52 +01:00 |
|
f4exb
|
3721b445b1
|
ATV Demod: fixed interpolator rf bandwidth whe in SSB modes. Set interpolator taps per phase to 24
|
2017-03-20 05:06:33 +01:00 |
|
f4exb
|
94d7170890
|
ATV Modulator: changed rf filter sliders handling and value display
|
2017-03-20 04:31:57 +01:00 |
|
f4exb
|
63510968b5
|
ATV Modulator: implemented 405 lines standard and added display of channel sample rate
|
2017-03-20 03:35:27 +01:00 |
|
f4exb
|
b677138b45
|
ATV plugins: Windows build updates
|
2017-03-19 20:18:44 +01:00 |
|
f4exb
|
26900d4b78
|
ATV plugins: updated documentation
|
2017-03-19 19:11:28 +01:00 |
|
f4exb
|
481923f8ff
|
ATV demod: implement video inversion
|
2017-03-19 19:10:48 +01:00 |
|
f4exb
|
71181c94fb
|
ATV Modulator: implemented video inversion
|
2017-03-19 10:49:02 +01:00 |
|
f4exb
|
303fd3ccc7
|
ATV Demod: implemented BFU with PLL for single sideband modes
|
2017-03-19 10:28:54 +01:00 |
|
f4exb
|
a8adc84e89
|
ATV Demod: since channel marker and window title have fixed colors set both once in the constructor
|
2017-03-18 17:56:32 +01:00 |
|
f4exb
|
376df032f5
|
BFM Demod: since channel marker and window title have fixed colors set both once in the constructor
|
2017-03-18 17:55:28 +01:00 |
|
f4exb
|
030b58a1ed
|
ATV Demodulator: serialize/deserialize RF filters values
|
2017-03-18 16:10:16 +01:00 |
|
f4exb
|
4c6451b3c4
|
ATV Demod: FFT asymmetrical filter implementation
|
2017-03-18 13:19:24 +01:00 |
|
f4exb
|
d6b48ed4d0
|
ATV Demod: methods to set RF filters limits and channel marker bandwidth according to other parameters. Set interpolator filter phases to 16 (/3) to improve performance
|
2017-03-18 11:05:28 +01:00 |
|
f4exb
|
f6cbdbe1ed
|
ATV Demod: effective sample rate reporting from demod to GUI
|
2017-03-18 10:04:57 +01:00 |
|
f4exb
|
4c983abd0b
|
ATV Demod: effectively implemented interpolator
|
2017-03-18 09:19:51 +01:00 |
|
f4exb
|
93a45e88f5
|
ATV Demod: put interpolator in place
|
2017-03-18 05:37:52 +01:00 |
|
f4exb
|
c3c6b79de4
|
ATV Demod: implement NCO and interpolator change
|
2017-03-18 00:11:48 +01:00 |
|
f4exb
|
529e2c2c27
|
ATV Modulator: use interpolated sample rate for SSB/DSB filters
|
2017-03-17 19:56:35 +01:00 |
|
f4exb
|
aa566f0910
|
ATV Demod: implemented FFT filter and interpolator (for decimation and DSB filtering)
|
2017-03-17 11:46:38 +01:00 |
|
f4exb
|
f3e3549773
|
ATV Demod: beter smooth out the channel power display
|
2017-03-17 11:17:15 +01:00 |
|
f4exb
|
c008a23327
|
ATV Demod: RF filter handling in the GUI
|
2017-03-17 10:52:18 +01:00 |
|
f4exb
|
542c74f1f5
|
ATV Demod: removed modulation type from config
|
2017-03-17 10:13:00 +01:00 |
|
f4exb
|
1c032d2c97
|
ATV Demod: copy config objects using operator = directly
|
2017-03-17 10:06:58 +01:00 |
|
f4exb
|
24d0e6a770
|
ATV Demod: pass modulation type in the RF config
|
2017-03-17 10:04:00 +01:00 |
|
f4exb
|
822610074d
|
ATV Demod: RF configuration message
|
2017-03-17 09:39:20 +01:00 |
|
f4exb
|
e061b5eb2c
|
ATV Demod: added vestigial modes (VAMU, VAML) just switching to notmal AM for now
|
2017-03-17 09:29:09 +01:00 |
|
f4exb
|
8bafb07795
|
ATV Demod: method names should start with lowercase
|
2017-03-17 02:05:13 +01:00 |
|
f4exb
|
f84b19c828
|
ATV Demod: init simplification
|
2017-03-17 02:00:16 +01:00 |
|
f4exb
|
9b6e65c9cb
|
ATV Demod: init simplification (3)
|
2017-03-17 01:47:16 +01:00 |
|
f4exb
|
5b63191e73
|
ATV Demod: init simplification (2)
|
2017-03-17 01:42:15 +01:00 |
|
f4exb
|
6275581002
|
ATV Demod: init simplification
|
2017-03-17 01:03:48 +01:00 |
|
f4exb
|
4af362c3ad
|
ATV Demod: modulation type in the conf object exclusively
|
2017-03-17 00:58:12 +01:00 |
|
f4exb
|
67042b60de
|
ATV Demod: sync level and black level in the conf object exclusively
|
2017-03-17 00:33:14 +01:00 |
|
f4exb
|
7d63bdb902
|
ATV Demod: passing floats from GUI to demod
|
2017-03-17 00:12:12 +01:00 |
|
f4exb
|
5df5ee5a5d
|
ATV Demodulator: pass sync top time as float from GUI
|
2017-03-16 23:29:22 +01:00 |
|
f4exb
|
df32ccef2f
|
ATV Demodulator: pass line time as float from GUI
|
2017-03-16 23:13:51 +01:00 |
|
f4exb
|
50da60af8e
|
ATV Demod: rempved m_blnInitialized
|
2017-03-16 22:10:40 +01:00 |
|
f4exb
|
7e8d9889cd
|
ATV Demod: changed some attribute names
|
2017-03-16 21:37:41 +01:00 |
|
f4exb
|
cade50d9f0
|
ATV Demod: added config object
|
2017-03-16 21:07:51 +01:00 |
|
f4exb
|
465944f60b
|
ATV Demod: align modulation enum to GUI combo box order
|
2017-03-16 21:00:44 +01:00 |
|
f4exb
|
2966e3b18e
|
ATV Demod: align modulation enum to GUI combo box order
|
2017-03-16 20:57:00 +01:00 |
|
f4exb
|
5b4290c3e6
|
ATV Demod: refactoring: moved enum and structure inside class
|
2017-03-16 20:45:31 +01:00 |
|
f4exb
|
72943911d9
|
ATV Demodulator: implemented channel power display
|
2017-03-16 18:56:20 +01:00 |
|
f4exb
|
701c853cff
|
ATV Demod: GUI: new RF settings layout
|
2017-03-16 18:00:18 +01:00 |
|
f4exb
|
836c3a56da
|
ATV Modulator: use consistent opposite sideband bandwidth
|
2017-03-16 12:01:46 +01:00 |
|
f4exb
|
b76c246bcd
|
ATV Modulator: vestigial sidebands chammel marker update (color overlay)
|
2017-03-16 11:49:14 +01:00 |
|
f4exb
|
1e46578aad
|
ATV Modulator: UI: reverse opposite sideband slider
|
2017-03-16 10:44:31 +01:00 |
|
f4exb
|
b079fae843
|
ATV Modulator: use assymetrical filter for vestigial sideband modulation
|
2017-03-16 10:11:03 +01:00 |
|
f4exb
|
94d72d5ba5
|
ATV Demod: adjust monitor screen size so that it has an effecive aspect ratio closer to 4:3
|
2017-03-16 04:30:47 +01:00 |
|
f4exb
|
d513b222e6
|
ATV Modulator: adjustable vestigial sideband ratio
|
2017-03-16 03:23:58 +01:00 |
|
f4exb
|
df88215798
|
ATV Modulator: implemented vestigial sideband
|
2017-03-16 02:45:51 +01:00 |
|
f4exb
|
1ae2135c3b
|
ATV Demod: avoid infinite recursion in apply settings because of channel marker setting
|
2017-03-16 01:03:01 +01:00 |
|
f4exb
|
76a0dc3e2d
|
Fixed a long lasting bug where channels are movable from the spectrum display based on the color (blue) so that WFM could not move. Set a dedicared boolean instead
|
2017-03-16 00:39:49 +01:00 |
|
f4exb
|
c7c2aa1fa7
|
ATV Demod: GUI refactoring: fixed segfault at initialization
|
2017-03-15 22:12:12 +01:00 |
|
f4exb
|
78b3e8d69a
|
ATV Demod: GUI refactoring (1)
|
2017-03-15 18:56:38 +01:00 |
|
f4exb
|
13455dfff8
|
ATV Modulator: full SSB support
|
2017-03-15 06:10:39 +01:00 |
|
f4exb
|
fe66703954
|
ATV Modulator: implement SSB filter
|
2017-03-15 05:24:02 +01:00 |
|
f4exb
|
abd463d374
|
ATV Modulator: SSB support in GUI
|
2017-03-15 05:05:42 +01:00 |
|
f4exb
|
edb7955d0d
|
ATV Modulator: readme corrections
|
2017-03-15 03:12:12 +01:00 |
|
f4exb
|
ab588684bb
|
ATV Modulator: implemented channel mute
|
2017-03-14 18:59:49 +01:00 |
|
f4exb
|
7f125828bc
|
ATV plugins: update doc
|
2017-03-14 18:59:45 +01:00 |
|
f4exb
|
fa106b82c1
|
ATV Modulator: readme updates and set number of frames during FPS camera test to 100
|
2017-03-14 08:08:48 +01:00 |
|
f4exb
|
f7626652e4
|
ATV Modulator: hideous hack to split bandwidth between webcams so multi webcam is supported more or less (tested with 2)
|
2017-03-14 01:35:39 +01:00 |
|
f4exb
|
9cb1ebd0da
|
ATV Modulator: hideous hack for webcams under Windows
|
2017-03-14 01:01:02 +01:00 |
|
f4exb
|
a88bc52530
|
ATV Modulator: reposition text overlay origin point
|
2017-03-13 23:12:37 +01:00 |
|
f4exb
|
14e27dc4b3
|
ATV Modulator: count actual number of frames read for camera FPS estimation
|
2017-03-13 22:52:49 +01:00 |
|
f4exb
|
0fa8fc486a
|
ATV Modulator: use exclusively operator>> to retrieve camera frames
|
2017-03-13 22:45:00 +01:00 |
|
f4exb
|
09e3a0fd8e
|
ATV Modulator: documentation
|
2017-03-13 01:11:44 +01:00 |
|
f4exb
|
e8c7294aad
|
ATV Modulator: added .gif and .tiff extensions in image file selector
|
2017-03-13 00:03:54 +01:00 |
|
f4exb
|
43d40a4ace
|
ATV Modulator: PAL-M (525l) effective support
|
2017-03-12 21:41:01 +01:00 |
|
f4exb
|
99b79e383f
|
ATV Modulator: text overlay for video and camera. Automatic font thickness adjustment
|
2017-03-12 19:19:49 +01:00 |
|
f4exb
|
b42d39108a
|
ATV Modulator: text overlay for still images
|
2017-03-12 15:10:59 +01:00 |
|
f4exb
|
e24c7bcf2c
|
ATV Modulator: added camera FPS auto calibration
|
2017-03-12 03:51:22 +01:00 |
|
f4exb
|
3bda397e7a
|
ATV Modulator: process channelizer sample rate change in the GUI
|
2017-03-12 01:26:12 +01:00 |
|
f4exb
|
4acdf78a22
|
ATV Modulator: fixed blank line on top of image
|
2017-03-12 00:29:10 +01:00 |
|
f4exb
|
3b11291dc2
|
ATV Modulator: generic line type determination
|
2017-03-11 23:45:21 +01:00 |
|
f4exb
|
5baaacb2ed
|
ATV Modulator: camera support
|
2017-03-11 08:21:26 +01:00 |
|
f4exb
|
41fac50526
|
ATV Modulator: added camera details to the GUI
|
2017-03-11 06:57:22 +01:00 |
|
f4exb
|
2adf6da86d
|
ATV Modulator: camera device handling (no streaming yet)
|
2017-03-10 19:06:51 +01:00 |
|
f4exb
|
02328b82ff
|
ATV modulator: added camera devices scan and selector in the GUI
|
2017-03-10 14:28:04 +01:00 |
|
f4exb
|
293ac223e4
|
ATV modulator: removed volume control and add .wmv to the video file extensions
|
2017-03-10 13:32:37 +01:00 |
|
f4exb
|
de9bbb26fd
|
ATV Modulator: corected end of file condition check and reset of FPS counters
|
2017-03-10 02:32:49 +01:00 |
|
f4exb
|
54b6ea8b0a
|
ATV modulator: added .vob in the list of supported video file extensions
|
2017-03-10 01:05:52 +01:00 |
|
f4exb
|
dee348a2ad
|
ATV Modulator: transmit video full features
|
2017-03-10 00:30:15 +01:00 |
|
f4exb
|
b6b972638a
|
ATV demodulator: correct the meaning of the Half checkbox
|
2017-03-09 23:27:28 +01:00 |
|
f4exb
|
5d9a1c7c56
|
ATV Modulator: report video file straming to GUI
|
2017-03-09 23:17:14 +01:00 |
|
f4exb
|
d642e132d1
|
ATV Modulator: transmit video basic
|
2017-03-09 21:37:22 +01:00 |
|
f4exb
|
2a64878d7f
|
ATV Modulator: transmit video interim state (1)
|
2017-03-09 19:07:45 +01:00 |
|
f4exb
|
870f44a51b
|
File Sink: added more sample rates
|
2017-03-09 19:07:07 +01:00 |
|
f4exb
|
f52f382a24
|
ATV Modulator: open video file
|
2017-03-09 02:09:31 +01:00 |
|
f4exb
|
a392ccb50f
|
Channel Analyzer NG: corrected readme
|
2017-03-09 01:20:41 +01:00 |
|
f4exb
|
a35b5e2f9b
|
ATV Modulator: transmit still images resize with standard change
|
2017-03-09 01:00:46 +01:00 |
|
f4exb
|
f20d522aa7
|
ATV Modulator: transmit fixed image (1)
|
2017-03-08 23:48:14 +01:00 |
|
f4exb
|
4056fd0f5c
|
ATV Modulator: more generic synchro timings
|
2017-03-08 23:26:58 +01:00 |
|
f4exb
|
82de4eceec
|
ATV Modulator: still image loader
|
2017-03-08 19:04:10 +01:00 |
|
f4exb
|
166f07f26f
|
ATV Modulator: Windows build: implement opencv
|
2017-03-08 11:49:58 +01:00 |
|
f4exb
|
0429b36fd9
|
ATV Modulator: implement opencv
|
2017-03-08 08:36:28 +01:00 |
|
f4exb
|
806b955110
|
ATV Modulator: added image file dialog
|
2017-03-08 01:35:18 +01:00 |
|
f4exb
|
5e8f17ba8c
|
ATV Modulator: added checkbox pattern
|
2017-03-07 22:55:11 +01:00 |
|
f4exb
|
71d4776a93
|
ATV Modulator: implemented FM
|
2017-03-07 19:19:54 +01:00 |
|
f4exb
|
b832ea2173
|
ATV Modulator: added vertical bars and vertical gradient inputs
|
2017-03-07 01:38:19 +01:00 |
|
f4exb
|
d5cb0bf267
|
ATV Modulator: fixed timings and AM levels
|
2017-03-06 18:40:14 +01:00 |
|
f4exb
|
1462ce09e1
|
ATV Modulator: very basically works
|
2017-03-06 03:39:34 +01:00 |
|
f4exb
|
62ab9b2f29
|
ATV Demod: correction for AM sync (F4HKW)
|
2017-03-06 03:36:02 +01:00 |
|
f4exb
|
2318419716
|
NFM demod: new discriminator and optional FM deviatoin based squelch
|
2017-03-05 06:22:05 +01:00 |
|
f4exb
|
b805cc89c9
|
ATV Demod: replaced GL_POLYGON by GL_TRIANGLES as GL_POLYGON is deprecated and compilation fails in some environments
|
2017-03-03 19:37:59 +01:00 |
|
f4exb
|
2579bc40ba
|
ATV Demod: added documentation (readme)
|
2017-03-03 14:14:54 +01:00 |
|
f4exb
|
a0331c1ce9
|
New channel analyzer and scope: set sample rate to constructor value if zero is returned
|
2017-03-03 06:59:31 +01:00 |
|
f4exb
|
0fe7c33e62
|
Channel Analyzer NG: added documentation (readme)
|
2017-03-03 00:45:44 +01:00 |
|
f4exb
|
ba85b9126f
|
Channel Analyzer NG: serialize/deserialize rational downsampler value
|
2017-03-01 06:21:56 +01:00 |
|
f4exb
|
2f6cf815ee
|
Channel Analyzer NG: implemented channel rational downsampler
|
2017-03-01 06:03:04 +01:00 |
|
f4exb
|
f2ec2c9f1d
|
Channel Analyzer NG: isolate one sample processing
|
2017-03-01 05:45:53 +01:00 |
|
f4exb
|
5dfe2a7a2a
|
Channel Analyzer NG: handle rational downsampler in the GUI
|
2017-03-01 05:37:37 +01:00 |
|
f4exb
|
2008b5fbde
|
Channel Analyzer NG: method to get requested sample rate depending on wether the rational downsampler is engaged or not
|
2017-03-01 05:23:37 +01:00 |
|