1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-08 01:26:01 -05:00
Commit Graph

62 Commits

Author SHA1 Message Date
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
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
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
b0a97510e2 Moving average cleanup 2018-02-03 10:33:02 +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
561420415e All concerned mods: call applyChannelSettings with force=true at construction and start. 2018-01-09 01:10:49 +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
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
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
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
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
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
4815b4bc3e All other audio modulators: use CW keyer's pulse smoother 2017-10-21 05:27:05 +02:00
f4exb
ccb2f7ff96 AM modulator: fixed frequency shift control sequence 2017-10-11 00:47:51 +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
dda9a1dcbb Baseband sample source: change messaging mechanism between channel sink and GUI 2017-09-28 08:33:05 +02:00
f4exb
511686f820 Use new audio fifo based on audio sample type 2017-08-25 00:02:49 +02:00
f4exb
8297df0cd9 Audio modulators: reduce audio input file buffer to 0.1s 2017-08-08 02:19:08 +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
3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
f4exb
9fcc3cd426 Remved default constuctors in Moving average and AGC classes 2017-05-11 18:39:00 +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
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
77549e74ca AM Modulator: implemented channel mute 2016-12-19 18:09:07 +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
1186e80663 AM Modulator: use CW smoother 2016-12-14 23:45:16 +01:00
f4exb
12652e5214 SSB Modulator; compiles yet non functional 2016-12-12 00:48:27 +01:00
f4exb
cfce93c498 NFM Modulator: added CW keyer 2016-12-11 22:47:42 +01:00
f4exb
d3d6ebec89 CW Keyer with GUI. Sort of works 2016-12-11 11:35:25 +01:00
f4exb
2defcc7cec CW Keyer: test with AM modulator and fixes 2016-12-10 08:12:16 +01:00
f4exb
a1cd67745b AM Modulator: implement generic volume control and volume level meter 2016-12-02 17:56:19 +01:00
f4exb
9fdaa29544 AM Modulator: variable tone frequency 2016-12-01 00:10:34 +01:00
f4exb
c6a61cb94c AM Modulator: corrected modulation 2016-11-30 17:58:35 +01:00
f4exb
fccdb57f23 AM Modulator: removed useless AF lowpass filtering and its associated GUI items 2016-11-30 15:56:29 +01:00
f4exb
c5f1acdcf1 AM Modulator: audio input (mic) basic support 2016-11-29 01:09:06 +01:00
f4exb
cb2e99f540 AM Modulator: handle record file play loop 2016-11-28 18:19:23 +01:00
f4exb
d71f3cecb3 AM Modulator: fixed interpolator filter sample rate 2016-11-28 13:32:41 +01:00