Stefan Biereigel
282be4e7c9
fix SSB modulator configuration API query
2019-02-24 14:57:06 +01:00
f4exb
e5b23e9864
Voice type modulators: corrected documentation on sound file input format
2019-01-22 13:30:54 +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
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
2e58818776
Reverse API: right click dialog on start/stop button. Apply to RTL-SDR
2018-12-17 00:34:14 +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
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
406ca837c3
SSBMod and WFMMod: fixed compiler warnings
2018-09-02 19:49:53 +02:00
f4exb
b1da29a3c4
Sink plugins: corrected name getters and setters
2018-08-15 11:24:14 +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
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
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
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
1c1b073eba
SSB modulator: Web API: fixed set windows title
2018-04-15 10:54:22 +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
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
0d7f73f595
Multiple audio support: SSB modulator
2018-03-29 16:57:42 +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
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
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
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
e39e080cc0
Channel source/sink APIs: removed useless getDeltaFrequency pure virtual method
2017-12-29 05:22:26 +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
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
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
2ef89f8765
SSB modulator: applied new channel marker signal handling
2017-11-14 21:24:16 +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
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
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
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
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
2da2aaad3e
Modulators: changed viewChanged to channelMarkerChanged to be more specific
2017-10-14 05:09:20 +02:00
f4exb
d49ff21985
SSB modulator: fixed saturation when going DSB
2017-10-12 19:35:57 +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
a6d6a717ae
GUI segregation: renamed PluginGUI interface to PluginInstanceUI
2017-09-03 19:55:00 +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
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
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
c9de989643
SSB modulator: use ValueDialZ for channel delta frequency value dial
2017-05-18 00:26:55 +02:00
f4exb
579c05cfe5
Use doubles for all power calculations
2017-05-16 23:39:49 +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
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
3cf0b044d7
Fixed audio FIFO read length
2016-12-26 11:16:12 +01:00
f4exb
437891da43
Corrected number of audio samples pulled considering interpolation
2016-12-26 02:15:24 +01:00
f4exb
e02ac85e50
All modulators: use buffer for input audio that is always in use while generation is running. This fixes lockup problem reported in issue #11
2016-12-26 01:39:34 +01:00
f4exb
ce77f95a2c
Bumped to version 2.5.2
2016-12-23 00:34:07 +01:00
f4exb
f74e3b83a7
Modulators: changed single Tx channel samples feed handling. Pure virtual function is useless
2016-12-22 23:45:56 +01:00
f4exb
1afd8df5f9
Modulators: changed single Tx channel samples feed handling
2016-12-22 23:39:06 +01:00
f4exb
b0fbf3ac15
Modulators: corrections in readme's
2016-12-19 13:09:13 +01:00
f4exb
9b6aae348e
SSB mod and demod: use precision NCOs
2016-12-19 08:28:50 +01:00
f4exb
3cfdbe72a0
Added documentation for the modulators
2016-12-19 00:31:25 +01:00
f4exb
4ccb8610c5
SSB Modulator: volume span 0.0 to 2.0 max
2016-12-18 07:37:56 +01:00
f4exb
014ada12ba
CW smoother: set default ramp time to 4ms and set the modulators ramp time at the same value
2016-12-16 00:02:37 +01:00
f4exb
98b9e20392
Make a dedicated CW transition smoothing class
2016-12-14 22:48:39 +01:00
f4exb
599ff3d672
SSB Modulator: use sine/cosine ramp to smooth out CW transitions
2016-12-14 19:08:05 +01:00
f4exb
db3375ca3e
SSB Modulator: implemented audio mute, binaural and flip channels
2016-12-14 13:52:46 +01:00