1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-16 13:21:50 -05:00
Commit Graph

36 Commits

Author SHA1 Message Date
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
f4exb
7c1b1032c9 AM Modulator: added file input (basic) 2016-11-28 02:17:08 +01:00
f4exb
b2bc5eaebd Tx ph.2: AMMod interpolator: optimize further the number of taps per phase in polyphase filter 2016-11-01 03:37:01 +01:00
f4exb
704e6e05ae Tx ph.2: AMMod interpolator: increase number of phases in polyphase filter while slightly reducing the number of taps. This gives better spurs rejection 2016-11-01 00:15:10 +01:00
f4exb
34bf0c4c61 Tx ph.2: fixed core dump in AM modulator by properly locking the settings mutex in the pull method 2016-10-30 20:57:27 +01:00
f4exb
babd4f8014 Tx ph.2: allow decimation in AM modulator i.e. output sample rate lower than audio rate 2016-10-28 04:34:06 +02:00
f4exb
4d273d8a13 Tx ph.2: use a specialized interpolator similar to the decimator derived from the ancient interpolator 2016-10-28 03:18:24 +02:00
f4exb
9540a99ac4 Tx ph.2: implemented ancient interpolator in AMMod 2016-10-27 19:55:52 +02:00
f4exb
ee55747c0b Tx ph.1: FileSink: set sample source FIFO size depending on sample rate 2016-10-25 02:34:29 +02:00
f4exb
7b4032ac0d Tx ph.1: fixed AM modulator frequency translation 2016-10-24 02:24:36 +02:00
f4exb
9f1b801d1a Tx ph.1: fixed AM modulator 2016-10-24 01:27:23 +02:00
f4exb
9fff2b8477 Tx ph.1: new AM modulator plugin (3). Implemented actual modulation code. 2016-10-20 19:34:30 +02:00
f4exb
c28751124c Tx ph.1: new AM modulator plugin (2). Compiles but pull method is still empty 2016-10-20 18:04:15 +02:00