f4exb
f23f2db168
Debian fixes (2)
2019-04-22 00:48:13 +00:00
f4exb
d504b060f9
REST API: added missing bits in some modulators and demodulators for reverse API
2019-04-20 19:53:16 +02:00
f4exb
387c5a0e3b
Merge branch 'master' into dev
2019-04-18 23:31:42 +02:00
f4exb
c76adfc1a8
FreeDV: REST API fixes (1)
2019-04-17 17:34:02 +02:00
Davide Gerhard
941aea3b92
cm256cc: fix path and pkgconfig discovery
2019-04-15 15:39:57 +02:00
f4exb
ef15157a50
Fixed incomplete copyright headers (1)
2019-04-11 06:39:30 +02:00
f4exb
369aebf1ed
Reverse API originator information: implemented in all channel Tx plugins
2019-03-25 13:57:59 +01:00
f4exb
5cbadf9b3b
Reverse API originator information implementation with RTL-SDR, Lime-SDR Tx, AM demod, AM mod examples
2019-03-25 01:15:27 +01:00
f4exb
96836e7ff6
libfreedv: use in FreeDV mod
2019-03-05 01:23:25 +01:00
f4exb
749cd82b51
Updated plugins documentation with minimal baseband sample rate requirements where necessary
2019-03-02 12:39:47 +01:00
f4exb
c5a6956458
FreeDV: added documentation
2019-03-02 11:35:20 +01:00
f4exb
d73b9df15c
FreeDV: removed mode 700D from the GUIs
2019-03-01 01:54:35 +01:00
f4exb
3d48bd576e
FreeDV demod: a few fixes
2019-03-01 01:52:41 +01:00
f4exb
74604a25d4
FreeDV: a few fixes
2019-03-01 00:25:57 +01:00
f4exb
554db8fe82
FreeDV demod: implemented modem input volume control. FreeDV mod: set volume polling to 10ms
2019-02-28 17:55:03 +01:00
f4exb
37916cb568
FreeDV demod: stats in the GUI (3) and other fixes. SSB UI deserialization: fixed spectrum setting
2019-02-28 02:42:19 +01:00
f4exb
1acbda8659
FreeDV mod: fixed audio resampling filter sample rate
2019-02-27 02:19:02 +01:00
f4exb
fdbe8a6b59
FreeDV demod: added 700C. More filter fixes
2019-02-27 01:56:27 +01:00
f4exb
6c3536e0a0
FreeDV modulator: fixed record timings (corrected sample size)
2019-02-26 20:45:50 +01:00
f4exb
e2a357440a
Merge branch 'master' into dev
2019-02-26 00:46:30 +01:00
f4exb
990863d48b
FreeDV modulator: fixed file total and current times
2019-02-26 00:26:16 +01:00
f4exb
9232f67668
FreeDV modulator: fixed FreeDV arrays initialization (fixed)
2019-02-26 00:19:15 +01:00
f4exb
5dbf374d0f
Revert "FreeDV modulator: fixed FreeDV arrays initialization"
...
This reverts commit d5c1b2be97
.
2019-02-26 00:09:58 +01:00
Stefan Biereigel
c7a5c06624
handle ssbmod/ssbmodgui USB/LSB convention inconsistency
2019-02-25 20:07:20 +01:00
Stefan Biereigel
9a4f912102
respect usb flag for ssbmod REST API calls
2019-02-25 18:39:25 +01:00
f4exb
d5c1b2be97
FreeDV modulator: fixed FreeDV arrays initialization
2019-02-25 02:29:37 +01:00
f4exb
7ffe6da0d1
FreeDV demodulator: removed useless parameters
2019-02-25 01:15:10 +01:00
f4exb
cc4604f6d8
FreeDV modulator: implemented audio input with possible resampling
2019-02-24 20:59:09 +01:00
Stefan Biereigel
282be4e7c9
fix SSB modulator configuration API query
2019-02-24 14:57:06 +01:00
f4exb
951e0243f2
FreeDV modulator: make modem output scaling depend on mode to optimize modulation module level
2019-02-24 11:21:21 +01:00
f4exb
66284abdb4
FreeDV modulator: corrected tone frequency setting and do not apply CW keyer sample rate setting
2019-02-24 05:11:21 +01:00
f4exb
6b34a913fd
FreeDV modulator: implemented all modes
2019-02-24 05:08:41 +01:00
f4exb
9cc8c836ef
FreeDV modulator: get modem sample rate from settings
2019-02-24 03:46:04 +01:00
f4exb
c0e2d2d81f
FreeDV modulator: 2400A from all modulations
2019-02-24 03:28:54 +01:00
f4exb
e34faee3ce
FreeDV modulator: basic 2400A from file modulation
2019-02-24 01:09:22 +01:00
f4exb
f481a28a6c
FreeDV modulator: compilation conditional to codec2 library found
2019-02-22 15:57:27 +01:00
f4exb
8ec923c746
FreeDV modulator: implemented set FreeDV mode setting
2019-02-22 15:30:51 +01:00
f4exb
97d12182c2
FreeDV modulator: removed some SSB specific things
2019-02-22 10:54:50 +01:00
f4exb
632feb75c5
FreeDV modulator: register plugin and change default color
2019-02-22 09:56:17 +01:00
f4exb
b1d103d4a8
FreeDV modulator: added a clone of SSB modulator
2019-02-22 07:17:27 +01:00
f4exb
ad66b4af49
Rename SDRDaemonSink device plugin to RemoteOutput (1)
2019-02-02 22:58:42 +01:00
f4exb
c294f0a017
Migration of DaemonSource channel to RemoteSource
2019-01-23 00:44:13 +01:00
f4exb
e5b23e9864
Voice type modulators: corrected documentation on sound file input format
2019-01-22 13:30:54 +01:00
f4exb
cf4b90f3ae
cmake files cleanup and build simplification
2019-01-02 21:33:45 +01:00
ZigaS
747c0c3cda
Depyloyment scrip update, QT project updates for OSX environment
2019-01-01 15:30:20 +01:00
f4exb
66efc10006
Merge branch 'dev'
2018-12-28 11:08:44 +01:00
ZigaS
b743943c70
Update to Qt 5.12.0.
...
Project files with MacOS clang RPATH to use proper paths for shared objects.
Minor path updates in favor of loading plugin libs.
Deployment script packaging using Qt way(macdeployqt).
2018-12-27 09:48:30 +01:00
f4exb
d13fb41927
Reverse API: channels: updated plugin versions
2018-12-24 14:52:53 +01:00
f4exb
dc05df2bcc
Reverse API: UDP source
2018-12-21 17:10:55 +01:00
f4exb
f8f01d928f
Reverse API: WFM mod
2018-12-21 16:25:22 +01:00
f4exb
98459f3972
Reverse API: SSB mod
2018-12-21 02:02:16 +01:00
f4exb
ccad513947
Reverse API: ATV mod
2018-12-21 01:15:15 +01:00
f4exb
35702041a0
Reverse API: Daemon Source
2018-12-20 23:20:21 +01:00
f4exb
1803789400
Reverse API: AM and NFM mod REST API updates
2018-12-20 08:29:48 +01:00
f4exb
c4a818cfae
Reverse API: NFM mod changes
2018-12-20 06:04:14 +01:00
f4exb
0dea488163
Reverse API: AM mod changes
2018-12-20 00:09:53 +01:00
f4exb
2e58818776
Reverse API: right click dialog on start/stop button. Apply to RTL-SDR
2018-12-17 00:34:14 +01:00
f4exb
0e75cc3709
Wndows builds: removed reference to now obsolete MinGW64 toolchain
2018-12-14 17:49:06 +01:00
f4exb
f5357e9917
PVS-Studio Analysis corrections for less serious issues
2018-11-18 11:06:41 +01:00
f4exb
059228e39f
PVS-Studio Analysis corrections for serious issues
2018-11-18 09:39:22 +01:00
f4exb
7574cb23d4
Windows: MSVC2017: fixed more attribute unused cases (2)
2018-11-13 08:51:14 +01:00
f4exb
dc2f25a00b
Windows: MSVC2017: fixed more attribute unused cases (1)
2018-11-13 00:45:03 +01:00
f4exb
e41df6f278
Spectrum: reworked phosphor display controls
2018-10-19 00:40:14 +02:00
f4exb
03441bdd6c
Fixed Debian build on Bionic
2018-09-15 23:55:41 +00:00
f4exb
f86afff3e8
Fixed Debian build
2018-09-16 01:30:43 +02:00
f4exb
94befa3e4e
SDRDaemonSource: updated documentation
2018-09-15 20:24:49 +02:00
f4exb
e78ee1b946
Make SDRDaemonSink -> DaemonSource work in all 16 / 24 bit samples combination
2018-09-13 02:33:56 +02:00
f4exb
05072ce4b9
Windows buiid: fixed UDP channel plugins pro files
2018-09-12 15:50:40 +02:00
f4exb
da963179fb
UDP source and sink: align message names
2018-09-12 15:46:42 +02:00
f4exb
5771ef4783
Foolproof AudioFifo to try fix issue #210 . Consequently removed useless timeout parameter on read and write methods
2018-09-12 15:30:53 +02:00
f4exb
d084d6ff5b
Cosmetic changes
2018-09-12 01:21:51 +02:00
f4exb
bdb0e50c5f
UDP source and sink: updated documentation
2018-09-12 00:49:55 +02:00
f4exb
6f368d123b
renamed udpsink directory to udpsource
2018-09-11 23:22:59 +02:00
f4exb
f58cc3cc07
Renamed UDPSink to UDPSource
2018-09-11 22:36:16 +02:00
f4exb
87b9cff3c2
Rename libdaemonsrc to libdaemonsource
2018-09-11 17:05:16 +02:00
f4exb
0a42e2b0ac
Rename daemonsrc to daemonsource
2018-09-11 16:50:55 +02:00
f4exb
3a32cf156c
Rename DaemonSrc to DaemonSource
2018-09-11 16:32:14 +02:00
f4exb
6c77f2dfe5
Complete removal of SDRDaemon as a distinct binary
2018-09-11 13:41:09 +02:00
f4exb
4cd9055fe6
DaemonSrc: fixed missing channel deletion on GUI deletion. Added missing signals handling
2018-09-11 08:41:37 +02:00
f4exb
1590db3ce2
SDRDaemon: anonymize protected block
2018-09-10 18:52:40 +02:00
f4exb
98a1f1952f
SDRDaemonSink and DaemonSource: do not set frequency via SDRDaemonSink
2018-09-07 00:58:09 +02:00
f4exb
b75eb08a91
DaemonSource: pass device center frequency and baseband sample rate in the report
2018-09-06 21:54:09 +02:00
f4exb
dcd8f94931
DaemonSink (2)
2018-09-05 08:44:14 +02:00
f4exb
b2dc7a6cdc
Changed SDRDaemonChannelXxx to DaemonXxx
2018-09-04 20:35:54 +02:00
f4exb
406ca837c3
SSBMod and WFMMod: fixed compiler warnings
2018-09-02 19:49:53 +02:00
f4exb
b723479197
DaemonSrc: added more report data to the report API
2018-09-02 19:27:38 +02:00
f4exb
d5f5328ab2
Removed old SDRDaemonChannelSource
2018-09-02 19:17:14 +02:00
f4exb
b306aa8aa7
DaemonSrc: implemented status report to the GUI
2018-09-02 19:12:03 +02:00
f4exb
472a9b2532
DaemonSrc: added missing <QObject> include fixing mess in MOC generation at least in Qt 5.11.1
2018-09-02 02:00:01 +02:00
f4exb
0709cf02f4
DaemonSrc: added header protection
2018-09-01 22:24:21 +02:00
f4exb
3469b91163
Daemon channel source new plugin (5)
2018-09-01 09:53:16 +02:00
f4exb
2a6752c4cf
Daemon channel source new plugin (4)
2018-09-01 04:43:15 +02:00
f4exb
4345132a9f
Daemon channel source new plugin (3)
2018-09-01 04:37:23 +02:00
f4exb
4f4d417d5a
Daemon channel source new plugin (2)
2018-09-01 00:18:35 +02:00
f4exb
5151f38977
Daemon channel source new plugin (1)
2018-08-31 23:29:53 +02:00
f4exb
26bc4d8f8e
SDRDaemon channel source: added plugin
2018-08-31 18:30:52 +02:00
f4exb
ac4b016ee7
UDP source and sink: Web API: more informative report
2018-08-16 10:46:01 +02:00
f4exb
3258331a76
UDP sink GUI: fixed internal widgets minimum widths
2018-08-16 01:05:50 +02:00
f4exb
2c7d45e9a6
UDP sink: effectively implemented low cutoff setting from web API
2018-08-16 01:05:19 +02:00
f4exb
53d6161e89
UDP source Web API setting correction. UDP sink default port set to 9998
2018-08-15 22:47:55 +02:00
f4exb
b1da29a3c4
Sink plugins: corrected name getters and setters
2018-08-15 11:24:14 +02:00
f4exb
65d2d2a664
UDP sink: removed queued connection on socket connection (gets stuck with Qt >= 5.8)
2018-08-15 02:48:59 +02:00
f4exb
a971e6da10
Web API: fixed bug in PUT/PATCH of modulators not setting differentially
2018-08-08 09:17:25 +02:00
f4exb
14ec3c01d8
SSB modulator: set samples to zero when no modulation. Fixes issue #204
2018-08-05 12:48:02 +02:00
f4exb
d5f153ff75
Spectrum: added log/linear control
2018-07-04 23:11:28 +02:00
f4exb
5e1699c981
Bumped plugins version
2018-07-02 02:37:56 +02:00
f4exb
56e49baa3b
Spectrum averaging: fixed average (1)
2018-07-01 02:16:59 +02:00
f4exb
e9658e0346
Spectrum averaging (2): moving average
2018-06-30 22:30:42 +02:00
f4exb
5777875618
PVS studio static analyzer fixes (2)
2018-06-22 00:15:23 +02:00
f4exb
1eb8716a9f
Fixes for Arch. Manual merge of pull request #183 . DATV demod: fixed some of ffmpeg deprecation warnings
2018-06-13 00:20:51 +02:00
f4exb
3d8d9d34e0
UDP source: implemeted WEB API (2)
2018-05-25 18:44:24 +02:00
beta-tester
1c952d3b0e
force 24h time format
...
changed hh:mm to HH:mm
changed dd.MM.yyyy to yyyy-MM-dd to uniform all date format
2018-05-11 11:00:08 +02:00
f4exb
7bf777e498
Get rid of ugly native dialogs on file chooser dialogs
2018-05-11 00:00:15 +02:00
f4exb
b32330780b
Level meters: fixed text position and make sure appropriate font is used
2018-05-07 03:38:57 +02:00
f4exb
56c0aaedcd
Mag AGC: corrected step calculation. Added method to combine step up and down smoothing
2018-05-06 02:39:39 +02:00
f4exb
bcc3476e9d
Channel Tx plugins: use liberation font
2018-05-06 00:30:43 +02:00
f4exb
359af254f0
SSB modulator: fixed issue #167 : typo in remove Tx registration method
2018-05-03 00:28:27 +02:00
f4exb
8d565f8187
SSB mod: fixed span slider aspect and bulky low/high cut slider group
2018-04-27 07:09:37 +02:00
Jason Gerecke
8cf3469c87
Fix spelling errors in documentation
2018-04-21 18:45:09 -07:00
Jason Gerecke
f6ea7b216e
Fix spelling errors present in UI files
2018-04-21 18:44:54 -07:00
f4exb
8c891a191a
UDP source and sink: ensure proper click focus on line edits
2018-04-20 00:17:10 +02:00
f4exb
15f7c4d80e
UDP source and sink: added dialogs to specify addresses and ports
2018-04-19 23:03:21 +02:00
f4exb
befc08f2e1
UDP source: send audio samples always on 16 bits. Options to send raw I/Q in either 16 or 24 bits regardless of sample size at compile time
2018-04-19 13:34:22 +02:00
f4exb
da362823dc
UDPSink: use neutral denomination for I/Q sample size with sample size format
2018-04-19 00:52:01 +02:00
f4exb
f8251ecb50
UDPSink: fixed wrong sample sizes based on I/Q actual sample size that can now be 16 or 32 bits
2018-04-19 00:43:29 +02:00
f4exb
5c51297717
Moved FFT filter destruction at end of the mod or demod destructor
2018-04-18 22:20:47 +02:00
f4exb
def7592053
Widnows build fixes
2018-04-15 20:56:46 +02:00
f4exb
5c5c6d4b7a
Added server plugins for ATV, SSB modulators and UDP sink
2018-04-15 18:48:59 +02:00
f4exb
274e6c645d
UDP Sink: Web API: settings and report implementation
2018-04-15 18:25:22 +02:00
f4exb
62998101d3
WFM modulator: Web API: fixed set windows title
2018-04-15 10:59:01 +02:00
f4exb
1c1b073eba
SSB modulator: Web API: fixed set windows title
2018-04-15 10:54:22 +02:00
f4exb
9a6069b6b2
NFM modulator: Web API: fixed set windows title
2018-04-15 10:46:11 +02:00
f4exb
8723bfb74b
AM modulator: Web API: fixed set windows title
2018-04-15 10:42:51 +02:00
f4exb
889712b457
ATV modulator: Web API: fixed set windows title
2018-04-15 10:38:32 +02:00
f4exb
416f852861
ATV modulator: Web API: fixed video settings display in the GUI
2018-04-15 10:20:13 +02:00
f4exb
6320716eb9
ATV modulator: Web API: add possibility to set image and video files
2018-04-15 02:22:54 +02:00
f4exb
875cf59fda
ATV modulator: pass text overlay switch in settings
2018-04-15 01:34:46 +02:00
f4exb
b21ea9ab2f
ATV modulator: Web API: settings and report implementation
2018-04-15 00:52:39 +02:00
f4exb
b38d2a2a65
SSB mod: Web API: settings and report implementation
2018-04-14 21:46:53 +02:00
f4exb
e3815e4076
SSB mod: moved AF input mode in settings structure
2018-04-13 08:41:34 +02:00
f4exb
b151b00182
SSBMod YAML file
2018-04-12 23:49:29 +02:00
f4exb
83efddee9a
Build ModWFM tx channel server plugin and apply corrections to other server plugins
2018-04-09 00:54:25 +02:00
f4exb
b4d7a0a905
WFM demod: Web API: settings and report implementation
2018-04-09 00:37:17 +02:00
f4exb
b2d153ed9e
Build ModAM tx channel server plugin. Bumped version to 3.14.2
2018-04-06 01:04:31 +02:00
f4exb
0ba86c0d22
AM demod: Web API: settings and report implementation. NFM demod: fixes
2018-04-06 00:54:18 +02:00
f4exb
376e0d9b1f
AM mod: put AF input mode in settings
2018-04-05 21:58:45 +02:00
f4exb
a447193bd7
DSD demod: make FM deviation independent of RF bandwidth. Bumped version to 3.14.1
2018-04-01 09:33:08 +02:00
f4exb
f838258937
NFM mod and demod: fixed lowpass filter initialization at construction time (segfault correction with CTCSS)
2018-03-31 15:06:35 +02:00
f4exb
53beb8a92d
Removed UDP address and port from Channel marker
2018-03-30 19:06:27 +02:00
f4exb
e0356a39a5
Multiple audio: updated plugins documentation
2018-03-30 11:51:57 +02:00
f4exb
75201ad303
Multiple audio support: WFM modulator
2018-03-29 17:27:03 +02:00
f4exb
0d7f73f595
Multiple audio support: SSB modulator
2018-03-29 16:57:42 +02:00
f4exb
eb57c1aca6
Multiple audio support: NFM modulator
2018-03-29 15:42:20 +02:00
f4exb
2380211533
Multiple audio support: AM modulator
2018-03-29 15:20:38 +02:00
f4exb
745e187e2b
Multiple audio support: extend audio output information to UDP/RTP information. New audio preferences dialog
2018-03-25 11:50:34 +02:00
f4exb
7aaa230eb4
Multiple audio support: added ability to manage more than one audio output
2018-03-24 23:50:28 +01:00
f4exb
15e62814de
Multiple audio support: removed audio methods from DSP engine and use AudioDeviceManager instead
2018-03-24 03:36:49 +01:00
f4exb
d4e1521c90
Web API: new entry point to get a channel report. Applied to NFM mod and demod
2018-03-18 20:17:11 +01:00
f4exb
ea1d007710
Channel Tx modulators: in constructor make sure the thread is launched when all members have been properly initialized (i.e. do it last)
2018-03-16 10:26:49 +01:00
f4exb
b2e446afcc
Windows build: new location for export header
2018-03-10 20:32:46 +01:00
f4exb
28e9df5fe8
Clang clean compile
2018-03-04 01:47:51 +01:00
f4exb
2e5cfcafee
PVS-Studio static analysis corrections (3) issue #137
2018-02-24 10:29:27 +01:00
f4exb
2b846f5d28
PVS-Studio static analysis corrections (2) issue #137
2018-02-22 03:04:42 +01:00
f4exb
f01b90094b
PVS-Studio static analysis corrections (1) issue #137
2018-02-21 18:54:59 +01:00
f4exb
0ce9035e0a
Web API: fixed webapiSettingsGet not initializing own channel or device structure
2018-02-21 13:50:50 +01:00
f4exb
2d519abbb6
NFM mod: Web API: corrected settings formatter
2018-02-14 23:39:23 +01:00
f4exb
67e664ef06
Fixed memory leak with handling of DSPSignalNotification message in modulators and demodulators. Removed reference to unused PIDController class
2018-02-14 20:11:36 +01:00
f4exb
d6519d7133
SSM modulator: lock mutex when size of magnitude AGC is changed
2018-02-03 17:26:24 +01:00
f4exb
b0a97510e2
Moving average cleanup
2018-02-03 10:33:02 +01:00
f4exb
a47587e16f
Specify Scope and Spectrum Vis floating point sample scale
2018-01-22 14:07:24 +01:00
f4exb
2ddcb8c358
Differentiate Rx and Tx DSP sample sizes
2018-01-22 08:46:05 +01:00
f4exb
491b8a6d33
Replaced hardcoded bit scaling literals by defines
2018-01-21 10:57:04 +01:00
f4exb
4444084b7a
Updated version of all modulators
2018-01-09 01:23:27 +01:00
f4exb
561420415e
All concerned mods: call applyChannelSettings with force=true at construction and start.
2018-01-09 01:10:49 +01:00
f4exb
5c6984899e
AM, SSB demod, SSB mod: fixed interpolator setting in apply channel settings. Fixes issue #117
2018-01-05 19:14:27 +01:00
f4exb
80d243811f
UDP sink: fixes
2018-01-02 16:23:31 +01:00
f4exb
7c5066d27c
Bumped to version 3.9.1 and 2018
2018-01-02 12:38:28 +01:00
f4exb
018c8ade40
WFM modulator: fixed tone frequency and apply channel settings output sample rate handling
2018-01-02 12:32:22 +01:00
f4exb
fdce9958e5
NFM modulator: corrected NCO sample rate setting in apply channel settings
2018-01-02 10:32:00 +01:00
f4exb
f1ead09337
LimeSDR: more informative debug message on apply settings
2017-12-30 10:17:30 +01:00
f4exb
f27bb2d1c2
UDP Sink : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings
2017-12-30 00:30:41 +01:00
f4exb
e5baca1a37
NFM, SSB and WFM Mods : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings
2017-12-30 00:18:51 +01:00
f4exb
054e87c153
AM and ATV Mods : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings
2017-12-29 11:42:33 +01:00
f4exb
e39e080cc0
Channel source/sink APIs: removed useless getDeltaFrequency pure virtual method
2017-12-29 05:22:26 +01:00
f4exb
324aaa86b6
Plugins: cppcheck corrections
2017-12-29 03:22:04 +01:00
f4exb
fa1e772383
NFM mod: fixed deserializer
2017-12-28 03:29:26 +01:00
f4exb
3bc221bab8
Server: web API: /sdrangel/deviceset/{deviceSetIndex}/device/run POST,DELETE. LimeSDR Tx example working
2017-12-27 11:10:47 +01:00
f4exb
7577e6f145
Web API: NFM modulator settings parameters optional
2017-12-24 04:19:44 +01:00
f4exb
bf6607044a
Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH with all settings parameters optional
2017-12-24 03:27:07 +01:00
f4exb
d79ef49112
Plugin interface: simplify createTxChannelGUI
2017-12-23 10:38:45 +01:00
f4exb
0f7faff299
Plugin interface: simplify createTxChannel
2017-12-23 10:16:27 +01:00
f4exb
703aa21159
Plugin interface: simplify createRxChannel
2017-12-23 09:54:42 +01:00
f4exb
514e408aac
Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel POST implementation and rework in the PluginInterface
2017-12-23 05:56:40 +01:00
f4exb
9dd707896d
Use a name field in channels to be used in headless version to replace the GUI object name that was used as the name field
2017-12-20 23:57:06 +01:00
f4exb
e1ad61d692
Bumped version of all channel plugins
2017-12-18 00:06:01 +01:00
f4exb
6d12443100
Server: changes to support DeviceSet
2017-12-17 23:15:42 +01:00
f4exb
0ec1d6db31
Server: added variable to avoid instantiation of GUI dependent objects when compiling plugins for server
2017-12-17 14:52:18 +01:00
f4exb
0436848490
Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod. Fixes (2)
2017-12-12 23:21:31 +01:00
f4exb
b446f67434
Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod. Fixes (1)
2017-12-12 18:56:24 +01:00
f4exb
c22460723c
Web API: return 404 with API HTML documentation if URL is incorrect. Avoids response OK mistaken when not using a browser
2017-12-12 15:58:04 +01:00
f4exb
e4b65b52b4
Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod
2017-12-11 18:18:47 +01:00
f4exb
2dd82e9eca
Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings GET for NFM demod and mod
2017-12-10 20:27:08 +01:00
f4exb
1d442fd077
SSB: updated documentation
2017-12-02 18:57:55 +01:00
f4exb
21e52e33fb
SSB: space sliders ticks more evenly depending on spectrum sample rate
2017-12-01 00:28:47 +01:00
f4exb
f4c1269540
SSB GUIs: added LSB and USB labels on the schematic frequency scale
2017-11-25 05:29:48 +01:00
f4exb
02e0945368
Web API: implemented /sdrangel/channels: Get a list of channel plugins available in this instance
2017-11-23 01:19:32 +01:00
f4exb
8c3eeb1c3a
SSB mod/demod: GUI: resize main window
2017-11-22 22:01:13 +01:00
f4exb
a1f6d29f03
UDP sink: fixed bandwidth channel marker display
2017-11-21 22:46:39 +01:00
f4exb
17181189ae
SSB GUI: enlarge minimum width
2017-11-21 01:48:34 +01:00
f4exb
9455a4c5f6
SSB mod/demod: improve LSB/USB experience: DSB/SSB icon shows right sideband. Filter limit sliders with ticks. Button to flip sidebands
2017-11-21 01:09:47 +01:00
f4exb
0b5ab32a90
Web API: changed default port to 8091
2017-11-19 23:58:49 +01:00
f4exb
9b65511931
SSB mod and demod: added schematic frequency scale for bandwidth filters
2017-11-19 21:19:19 +01:00
f4exb
c8ac9fbf05
Web API: report Tx channel info summary (2)
2017-11-19 19:33:20 +01:00
f4exb
4169833b4d
Web API: report Tx channel info summary
2017-11-19 19:14:33 +01:00
f4exb
84113775aa
UDP channel sink: applied new channel marker signal handling
2017-11-14 22:02:40 +01:00
f4exb
89f6fcb8b0
WFM modulator: applied new channel marker signal handling
2017-11-14 21:39:49 +01:00
f4exb
2ef89f8765
SSB modulator: applied new channel marker signal handling
2017-11-14 21:24:16 +01:00
f4exb
6feee9ce3b
NFM modulator: applied new channel marker signal handling
2017-11-14 21:13:51 +01:00
f4exb
178f672771
AM and ATV modulators: applied new channel marker signal handling
2017-11-14 20:24:54 +01:00
f4exb
e492253bc8
Removed obsolete basic channel settings widget
2017-11-12 10:36:08 +01:00
f4exb
9cca7100ac
Demdulators: removed obsolete on menu double clicked event handling. Modulators: removed obsolete basic settings shown indicator
2017-11-12 10:30:12 +01:00
f4exb
e2252836f0
Modulators: removed obsolete on menu double clicked event handling
2017-11-12 10:06:32 +01:00
f4exb
44b49847f9
Bumped to version 3.8.3
2017-11-11 05:14:58 +01:00
f4exb
e6b2d12236
SSB mod/demod: make sure channel marker bandwidth and low cutoff are displayed correctly
2017-11-10 23:01:21 +01:00
f4exb
f2b53fe3aa
Use the modulator constructor separated from the modulator GUI constructor
2017-11-08 22:54:58 +01:00
f4exb
9c68da780e
Added mod constructor interface in the plugin API. Created method in all Tx channel plugins
2017-11-08 17:09:25 +01:00
f4exb
aa56988d83
Tx plugins: removed useless create method in private slot
2017-11-08 00:09:40 +01:00
f4exb
d4c9765480
Renamed createTxChannel to createTxChannelGUI to described only the GUI will be created there in the future
2017-11-08 00:05:49 +01:00
f4exb
fabb5ea6ba
ATV modulator: better size text overlay
2017-11-07 02:00:54 +01:00
f4exb
3d74ac9ed8
Various small corrections
2017-11-06 02:12:44 +01:00
f4exb
95f9df8396
Moved m_deviceAPI->addThreadedSource at the end of the constructor sequence in all channel plugins
2017-11-06 01:39:44 +01:00
f4exb
465416ee19
SSB channels: fix the fixes (2)
2017-11-03 20:13:54 +01:00
f4exb
3bdddb5818
SSB channels: fix the fixes (1)
2017-11-03 19:29:48 +01:00
f4exb
9e5a7bb6fd
SSB mod/demod: fixed default window title
2017-11-03 09:39:36 +01:00
f4exb
4be176fcbd
SSB modulator: refactored bandwidths settings and fixed segfault
2017-11-03 02:55:12 +01:00
f4exb
10e92686fc
Move main window readme to the sdrgui folder where it makes more sense
2017-11-02 14:09:15 +01:00
f4exb
7370eba0f7
Bumped version to v3.8.0
2017-11-01 14:58:36 +01:00
f4exb
d5d7d40102
Tx Channel plugins now handled via DeviceUISet
2017-11-01 00:00:03 +01:00
f4exb
a106deeaf7
Make a static getter of Main Window reference as it is de facto a singleton. Use it in place of plugin API getter
2017-10-24 13:45:10 +02:00
f4exb
fa77ca3fb6
Code re-organization in two libraries sdrbase and sdrgui in view of core / GUI split
2017-10-22 19:12:43 +02:00
f4exb
4252d76bc2
Bumped some plugins version
2017-10-22 01:54:15 +02:00
f4exb
f1bad36f2c
ATV mod: separate GUI and modulator phase 1
2017-10-22 01:49:27 +02:00
f4exb
b14066a8f0
ATV modulator: use settings (3)
2017-10-22 01:36:18 +02:00
f4exb
305a613667
ATV modulator: use settings (2)
2017-10-22 01:13:04 +02:00
f4exb
04c8729e44
ATV modulator: use settings (1)
2017-10-22 00:33:18 +02:00
f4exb
dcb43d554c
ATV modulator: added settings class
2017-10-21 19:13:14 +02:00
f4exb
fa393b2873
SSB mod: restored channel marker slot
2017-10-21 16:47:30 +02:00
f4exb
0ee4e4040a
SSB modulator: separate GUI and modulator phase 1
2017-10-21 16:01:16 +02:00
f4exb
483cdfdcea
SSB modulator: use settings in modulator
2017-10-21 12:17:11 +02:00
f4exb
4815b4bc3e
All other audio modulators: use CW keyer's pulse smoother
2017-10-21 05:27:05 +02:00
f4exb
7570a2f9d8
SSB mod: use CW keyer's pulse smoother
2017-10-21 05:01:47 +02:00
f4exb
1f60fa48d0
SSB modulator: use settings in GUI (4)
2017-10-21 03:42:28 +02:00
f4exb
d2c7b6c26b
SSB modulator: use settings in GUI (3)
2017-10-20 21:19:42 +02:00
f4exb
f3513f9d9a
SSB modulator: use settings in GUI (2)
2017-10-19 08:45:28 +02:00
f4exb
cf78f9199c
SSB modulator: use settings in GUI (1)
2017-10-19 00:26:03 +02:00
f4exb
d83967d9ee
SSB modulator: created settings object
2017-10-18 23:16:13 +02:00
f4exb
294c39097b
UDP sink: separate GUI and sink (2)
2017-10-17 23:45:57 +02:00
f4exb
77ba4dac60
UDP sink: separate GUI and sink (1)
2017-10-17 21:08:54 +02:00
f4exb
09f06b2561
UDP Sink: removed useless and confusing references
2017-10-17 09:02:33 +02:00
f4exb
876001cf8c
UDP Sink: use settings in sink (6)
2017-10-17 00:27:48 +02:00
f4exb
199d7a054e
UDP Sink: use settings in sink (5)
2017-10-17 00:21:19 +02:00
f4exb
b8564edbc9
UDP Sink: use settings in sink (4)
2017-10-17 00:14:06 +02:00
f4exb
7c4aff362a
UDP Sink: use settings in sink (3)
2017-10-16 23:04:53 +02:00
f4exb
24b1002360
UDP Sink: use settings in sink (2)
2017-10-16 22:22:29 +02:00
f4exb
da8c14791b
UDP Sink: use settings in sink (1)
2017-10-16 21:56:56 +02:00
f4exb
1bca649e7a
UDP Sink: use settings in GUI (5)
2017-10-16 00:28:01 +02:00
f4exb
7bca818672
UDP Sink: use settings in GUI (4)
2017-10-16 00:08:27 +02:00
f4exb
76f20aa2e5
UDP Sink: use settings in GUI (3)
2017-10-15 23:32:11 +02:00
f4exb
898fcce31e
UDP Sink: use settings in GUI (2)
2017-10-15 22:55:00 +02:00
f4exb
83228c9bca
UDP Sink: use settings in GUI (1)
2017-10-15 22:14:30 +02:00
f4exb
ad981241d0
UDP sink: removed obsolete UDP address and port handlers
2017-10-15 20:39:50 +02:00
f4exb
df0a5d8a3a
UDP sink: save stereo input in settings
2017-10-15 20:36:51 +02:00
f4exb
e298042545
UDP sink: use sample format from settings. Bumped version to v3.7.5
2017-10-15 20:31:33 +02:00
f4exb
d47a89f133
UDP Sink: added settings class
2017-10-15 17:19:41 +02:00
f4exb
9dbdeb517e
WFM modulator: separate GUI and modulator phase 1
2017-10-14 05:23:45 +02:00
f4exb
2da2aaad3e
Modulators: changed viewChanged to channelMarkerChanged to be more specific
2017-10-14 05:09:20 +02:00
f4exb
cc7b69ebe3
WFM modulator: use settings in modulator (3)
2017-10-14 05:02:30 +02:00
f4exb
1d1e885709
WFM modulator: use settings in modulator (2)
2017-10-14 04:45:44 +02:00
f4exb
e76c95f7a2
WFM modulator: use settings in modulator (1)
2017-10-13 13:44:07 +02:00
f4exb
024814e997
WFM modulator: use settings in GUI (3)
2017-10-13 08:40:10 +02:00
f4exb
394e2864d2
WFM modulator: use settings in GUI (2)
2017-10-13 08:34:38 +02:00
f4exb
5746aa1189
WFM modulator: use settings in GUI (1)
2017-10-13 08:24:39 +02:00
f4exb
1ead2de958
WFM modulator: added settings class
2017-10-12 22:49:47 +02:00
f4exb
76bdd497a7
NFM modulator: GUI and modulator separation phase 1 (3)
2017-10-12 21:51:25 +02:00
f4exb
2e5380e939
NFM modulator: GUI and modulator separation phase 1 (2)
2017-10-12 21:26:33 +02:00
f4exb
890fd88f1f
NFM modulator: GUI and modulator separation phase 1 (1)
2017-10-12 20:33:16 +02:00
f4exb
028cf1e4eb
NFM modulator: use settings in modulator
2017-10-12 20:16:37 +02:00
f4exb
d49ff21985
SSB modulator: fixed saturation when going DSB
2017-10-12 19:35:57 +02:00
f4exb
f8d06c19fb
AM modulator GUI fixes
2017-10-12 02:19:23 +02:00
f4exb
5584066559
NFM modulator: use settings in GUI (3)
2017-10-12 02:12:49 +02:00
f4exb
4ad10dd250
NFM modulator: use settings in GUI (2)
2017-10-11 22:27:17 +02:00
f4exb
0ee830f403
NFM modulator: use settings in GUI (1)
2017-10-11 08:33:53 +02:00
f4exb
ccb2f7ff96
AM modulator: fixed frequency shift control sequence
2017-10-11 00:47:51 +02:00
f4exb
d1c14be67f
NFM modulator: added settings class
2017-10-10 23:43:40 +02:00
f4exb
8782abe31f
AM modulator: GUI and modulator separation phase1
2017-10-10 22:37:33 +02:00
f4exb
b635e3c0ee
PlutoSDR output: use settings in modulator
2017-10-10 21:58:30 +02:00
f4exb
179c1a00c4
PlutoSDR output: use settings in modulator (4)
2017-10-10 21:47:15 +02:00
f4exb
7cce5625e1
PlutoSDR output: use settings in modulator (3)
2017-10-10 21:43:58 +02:00
f4exb
7c4f97827e
PlutoSDR output: use settings in modulator (2)
2017-10-10 21:38:38 +02:00
f4exb
558249112b
PlutoSDR output: use settings in modulator (1)
2017-10-10 09:10:03 +02:00
f4exb
13c8f2ea9e
PlutoSDR output: use settings in GUI
2017-10-10 07:14:52 +02:00
f4exb
0b7f62866f
PlutoSDR output: use settings in GUI (1)
2017-10-10 06:59:13 +02:00
f4exb
1ae75824ac
AM modulator: created settings class
2017-10-09 18:27:47 +02:00
f4exb
58a17f421c
TCP source, UDP sink: removed rollup widget save/restore state during serialization/deserialization and make methods protected in rollup widget
2017-10-05 00:37:12 +02:00
f4exb
a30bda2d3a
Updated version of touched plugins
2017-10-04 01:20:02 +02:00
f4exb
b11cf719d6
ATV modulator: fixed segfault when there is no GUI message queue
2017-10-01 10:12:54 +02:00
f4exb
dda9a1dcbb
Baseband sample source: change messaging mechanism between channel sink and GUI
2017-09-28 08:33:05 +02:00
f4exb
0b6eb2129a
Reset PluginInstanceGUI to its original name
2017-09-26 00:22:08 +02:00
f4exb
a9a514993b
Windows build: corrections for the new tool chain
2017-09-18 13:41:08 +02:00
f4exb
2b4f8a0f55
Implemented GUI input message queue and interface
2017-09-16 22:23:31 +02:00
f4exb
1d4cb21bb5
Separate construction/destruction for the source input plugin core and the GUI
2017-09-16 10:45:08 +02:00
f4exb
11f6b72b8c
Windows build: restored mingW32 compilation
2017-09-12 13:54:32 +02:00
f4exb
a6d6a717ae
GUI segregation: renamed PluginGUI interface to PluginInstanceUI
2017-09-03 19:55:00 +02:00
f4exb
73bfbb5bd7
Updated documentation (4)
2017-08-27 18:09:51 +02:00
f4exb
11299cc63d
Updated documentation (3)
2017-08-27 18:03:51 +02:00
f4exb
af63a8ed5c
NFM demod: implemented option to copy audio to UDP
2017-08-27 00:27:11 +02:00
f4exb
95bdb65443
UDP sink: use channel marker serializer/deserializer
2017-08-26 21:28:25 +02:00
f4exb
c495ba0f2a
UDP sink: save channel marker center frequency in only one slot
2017-08-26 21:20:35 +02:00
f4exb
e0014867a7
UDP sink: fixed input power display placement
2017-08-26 06:10:16 +02:00
f4exb
a5b7428755
UDP sink plugin: implemented a gain input control for real sample input
2017-08-25 15:29:45 +02:00
f4exb
dd08c69282
UDP sink plugin: use channel marker address and port
2017-08-25 11:26:59 +02:00
f4exb
ff23b6eb26
UDP sink plugin: implemented mono/stereo input toggle
2017-08-25 10:32:18 +02:00
f4exb
242617ba7b
UDP sink plugin: added mono/stereo input button
2017-08-25 09:48:07 +02:00
f4exb
82894cb50b
UDP sink plugin: implemented auto RW compensation toggle
2017-08-25 02:46:02 +02:00
f4exb
21cfac0cac
UDP sink plugin: implement auto RW balance toggle button
2017-08-25 02:21:34 +02:00
f4exb
7277757b7c
UDP sink plugin: block output at zero if read and write frame pointers are equal
2017-08-25 01:16:58 +02:00
f4exb
511686f820
Use new audio fifo based on audio sample type
2017-08-25 00:02:49 +02:00
f4exb
d98d8757b0
Moved audio sample definitions to dsp types definitions
2017-08-24 15:24:28 +02:00
f4exb
614021f9a0
Added send port to UDP parameters
2017-08-24 02:26:47 +02:00
f4exb
01eed29a6f
Implemented new basic channel settings dialog instead of widget inside rollup
2017-08-24 02:05:48 +02:00
f4exb
e2ce645c74
UDP sink plugin: implemented new rollup menu behavior
2017-08-23 23:44:50 +02:00
f4exb
9a1b60c6ec
UDP sink plugin: use messageing system to configure address and port
2017-08-23 02:17:54 +02:00
f4exb
49523b1bbd
UDP sink plugin: updated documentation
2017-08-22 23:55:42 +02:00
f4exb
5cacaf0e99
UDP channel plugins: Windows build: added missing .pro file
2017-08-21 21:47:34 +02:00
f4exb
4e53552a99
UDPSink plugin: implemented SSB binaural
2017-08-19 09:28:50 +02:00
f4exb
6771dde362
UDPSink plugin: implemented SSB mono
2017-08-19 03:42:56 +02:00
f4exb
9ac435d491
UDPSink plugin: implemented AM
2017-08-19 01:46:52 +02:00
f4exb
b3bd9967a4
UDPSink plugin: implemented squelch gate control
2017-08-19 00:52:10 +02:00
f4exb
6473c84e68
UDPSink plugin: activate VU meter for NFM modulation
2017-08-18 22:15:04 +02:00
f4exb
83026bea59
UDPSink plugin: implemented reset read index button
2017-08-18 17:51:11 +02:00
f4exb
130759fba7
UDP sink plugin: foolproof UDP reception
2017-08-18 12:31:17 +02:00
f4exb
38000f3305
UDP sink plugin: implemented NFM
2017-08-18 12:30:51 +02:00
f4exb
79fe07efe1
UDPSink plugin: mono samples are FixReal not Real
2017-08-18 00:25:20 +02:00
f4exb
c6b58431fe
UDPSrc plugin: partial squelch implementation
2017-08-17 20:23:17 +02:00
f4exb
90ce3ec9ad
UDPSink plugin: rename volume to gain
2017-08-17 17:09:02 +02:00
f4exb
c601d8dbaa
UDPSource and UDPSink plugins: UI refactoring
2017-08-17 12:57:45 +02:00
f4exb
ca722811cd
UDPSink plugin: UI updates
2017-08-17 04:54:16 +02:00
f4exb
8ec9ce94dc
UDPSink plugin: implemented squelch
2017-08-17 04:23:36 +02:00
f4exb
428820bb11
UDPSink plugin: full UDP buffer dynamic allocation
2017-08-17 01:12:17 +02:00
f4exb
a66193f7fd
UDPSink plugin: UDP buffer dynamic allocation (still fixed value)
2017-08-17 01:03:09 +02:00
f4exb
7ac1f9e8f1
UDPSink plugin: typedef for UDP block buffer
2017-08-17 00:38:08 +02:00
f4exb
af5103552c
UDPSink plugin: implemented volume control
2017-08-17 00:16:17 +02:00
f4exb
66a81ec611
UDPSink plugin: implemented VU level meter
2017-08-16 23:37:01 +02:00
f4exb
50e466c4fe
UDPSink plugin: implemented spectrum view
2017-08-16 22:49:19 +02:00
f4exb
c5343f4c99
UDPSink buffer: implemented R/W pointer skew auto compensation optimization with average pulling
2017-08-16 16:09:35 +02:00
f4exb
8f3473eede
UDPSink buffer: implemented R/W pointer skew auto compensation optimization (2)
2017-08-16 12:42:07 +02:00
f4exb
1fa29a3174
UDPSink buffer: implemented R/W pointer skew auto compensation optimization
2017-08-16 12:28:48 +02:00
f4exb
60b502ce7e
UDPSink buffer: implemented R/W pointer skew auto compensation
2017-08-16 11:35:47 +02:00
f4exb
2cff745cda
UDPSink plugin: implemented forced configuration
2017-08-16 09:53:23 +02:00
f4exb
edcf3a9d63
UDPSink plugin: added feedback message from UDPSinkUDPHandler to correct sample rate
2017-08-16 04:00:33 +02:00
f4exb
b14647c028
UDPSink plugin: implemented buffer gauge display
2017-08-16 03:33:05 +02:00
f4exb
3daddcb3cb
UDPSink plugin: working basically
2017-08-15 23:56:03 +02:00
f4exb
507677e5ec
UDPSink plugin: I/Q basic not working
2017-08-15 20:23:49 +02:00
f4exb
ff9eb18a4f
UDPSink plugin: added UDP handler
2017-08-15 16:08:12 +02:00
f4exb
a89e34255b
UDPSink plugin: GUI fixes
2017-08-15 00:20:04 +02:00
f4exb
73d680c356
UDPSink plugin GUI: added VU meter
2017-08-14 23:27:12 +02:00
f4exb
4b2dd2263e
UDPSink plugin: implemented channel power display
2017-08-14 22:50:28 +02:00
f4exb
528e29daf0
UDPSink plugin: change windpw title when changed in the channel marker
2017-08-14 21:27:39 +02:00
f4exb
dde64201e8
UDPSink plugin: interim state (2)
2017-08-14 16:09:56 +02:00
f4exb
3e5c6f62b1
UDPSink plugin: interim state (1)
2017-08-14 10:59:05 +02:00
f4exb
0288044ab3
UDPSink plugin: basic framework
2017-08-14 01:39:26 +02:00
f4exb
8297df0cd9
Audio modulators: reduce audio input file buffer to 0.1s
2017-08-08 02:19:08 +02:00
f4exb
03df4cf6dd
SSB demod: updated documentation
2017-08-06 23:57:50 +02:00
f4exb
fdecb3c40e
SSB modulator: updated documentation
2017-08-06 22:40:58 +02:00
f4exb
a81a642db9
WFM modulator: pull a number of input audio samples depending on total interpolation. Fixes issue #43
2017-08-06 17:48:18 +02:00
f4exb
18b22b58fb
NFM modulator: pull a number of input audio samples depending on total interpolation. Fixes issue #43
2017-08-06 17:38:17 +02:00
f4exb
fdfa4351ad
AM modulator: pull a number of input audio samples depending on total interpolation. Fixes issue #43
2017-08-06 17:23:27 +02:00
f4exb
f6bc9daf8e
UpChannelizer: pass baseband sample rate in notification message
2017-08-06 17:10:29 +02:00
f4exb
f90ddf20eb
SSB: replaced AGC checkboxes by button switches
2017-08-06 00:28:59 +02:00
f4exb
428d22579d
SSB modulator: added compression (AGC) volume order control
2017-08-05 23:11:05 +02:00
f4exb
d8f7dcebdc
SSM modulator: added audio compressor
2017-08-05 19:08:33 +02:00
f4exb
c29d9623f4
SSB mod: increase volume upper limit to 3.0
2017-08-04 09:32:59 +02:00
f4exb
3b095f4253
SSB: updated documentation (2)
2017-07-22 12:02:09 +02:00
f4exb
b1f35ca144
SSB: updated documentation
2017-07-22 11:48:52 +02:00
f4exb
303cb1f3c3
bumped version to 3.5.2
2017-07-22 04:50:38 +02:00
f4exb
ed91de48a8
SSB mod: show LSB and DSB values appropriately
2017-07-22 04:43:22 +02:00
f4exb
578e6197bc
Updated channel plugins documentation with the new frequency shift dials
2017-06-11 01:53:25 +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
e946242fae
Updated documentation
2017-05-19 10:52:18 +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
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
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
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
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
ffb6ad3009
Use double storage type for all moving average instances
2017-05-12 00:03:56 +02:00
f4exb
9fcc3cd426
Remved default constuctors in Moving average and AGC classes
2017-05-11 18:39:00 +02:00
f4exb
cf267b1254
Code warnings in Eclipse cleanup
2017-05-05 10:40:45 +02:00
f4exb
e0d41f2ecb
ATV Modulator: save overlay text in preset
2017-04-09 17:57:30 +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
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
2fe0ec7dbd
ATV Modulator: hsync leap standard: fallen back horizotal sync leap placement update
2017-04-06 05:17:26 +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
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
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
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
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
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
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
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
a9a59b7c23
ATV Modulator: added .mkv extension to video files list
2017-03-20 22:34:48 +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
26900d4b78
ATV plugins: updated documentation
2017-03-19 19:11:28 +01:00
f4exb
71181c94fb
ATV Modulator: implemented video inversion
2017-03-19 10:49:02 +01:00
f4exb
529e2c2c27
ATV Modulator: use interpolated sample rate for SSB/DSB filters
2017-03-17 19:56:35 +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
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
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
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
f52f382a24
ATV Modulator: open video file
2017-03-09 02:09:31 +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