Commit Graph

1979 Commits

Author SHA1 Message Date
f4exb 75ad34eb2e SSB demod: corrected documentation 2017-08-01 03:43:10 +02:00
f4exb 8f44a10c86 SSBdemod: updated documentation 2017-07-31 00:44:04 +02:00
f4exb 2f3c0545c8 Channel Analyzer NG: UI cosmetic updates 2017-07-28 18:02:08 +02:00
f4exb a0fd763002 Channel Analyzer NG: better handle the LSB case 2017-07-28 17:21:46 +02:00
f4exb f6bdf35589 SSB demod: display initial values 2017-07-27 21:14:50 +02:00
f4exb 38318577de Put smootherstep function code in one place 2017-07-27 11:24:01 +02:00
f4exb 86e52928d9 SSB demod: remove AGC threshold (squelch) completely if level us fully turned down (-99 dB) 2017-07-27 10:50:41 +02:00
f4exb 6df03cd147 SSB demod: set AGC target to -20dB in power 2017-07-26 14:34:49 +02:00
f4exb 8452985061 SSB demod: implement audio mute button squelch light indicator 2017-07-26 01:44:57 +02:00
f4exb 52eb869b7c SSB demod: AGC: implemented threshold gate to mitigate transients 2017-07-26 00:08:29 +02:00
f4exb 9ec4e6de98 SSB demod: improve AGC threshold handling 2017-07-25 23:39:27 +02:00
f4exb 2597883015 SSB demod: updated AGC 2017-07-25 21:21:48 +02:00
f4exb d15b484a4f SSB demod: added AGC configuration 2017-07-25 08:40:15 +02:00
f4exb 810955ac58 SSB demod: UI: added new AGC controls 2017-07-25 08:30:02 +02:00
f4exb 2b2f68a73c SSB demod: adjusted AGC target and audio volume multiplication factor 2017-07-25 01:22:16 +02:00
f4exb 94704ab7b2 SSB demod: implemented basic AGC not optional 2017-07-25 00:58:16 +02:00
f4exb e9aa78a916 RTLSDR: impemented RTLSDR AGC control 2017-07-23 16:57:13 +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 28680b9909 SSB demod: GUI: set volume page step to 1 2017-07-22 10:24:54 +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 de74f27c9a SSB demod: show LSB and DSB values appropriately 2017-07-22 04:23:10 +02:00
f4exb dd4ab0f0b5 HackRF: updated documentation 2017-07-21 08:34:54 +02:00
f4exb 361e8b0cd6 HackRF: implemented link Tx frequency to Rx frequency option 2017-07-21 00:44:30 +02:00
f4exb 5dac0b6712 HackRF input: link Tx frequency button and setting 2017-07-20 23:34:12 +02:00
f4exb 258515b5de HackRF: switch over Rx / Tx with the start button 2017-07-19 23:24:00 +02:00
f4exb 62b6281370 LimeSDR input: added DAC sample rate display 2017-07-07 00:01:01 +02:00
f4exb 77e11004b0 LimeSDR output: added DAC sample rate display 2017-07-06 22:59:29 +02:00
f4exb e9348ad145 LimeSDR input: updated documentation 2017-07-05 23:06:05 +02:00
f4exb a6450fe019 LimeSDR input: added manual gain setting capability 2017-07-05 00:45:37 +02:00
f4exb c00acc6585 LimeSDR input: individual manually set gains: GUI part 2017-07-04 23:48:24 +02:00
f4exb 4079d84d74 LimeSDR: updated GUI documentation 2017-07-04 08:39:46 +02:00
f4exb efe921ffe7 LimeSDR output: optimize get device info by checking buddy leadership in the GUI 2017-07-03 23:29:06 +02:00
f4exb b867cf2335 LimeSDR input: optimize get device info by checking buddy leadership in the GUI 2017-07-03 23:26:06 +02:00
f4exb 37df628719 The first device (R0) is always a buddy leader 2017-07-03 23:22:45 +02:00
f4exb 034610721b LimeSDR: fixed warnings 2017-07-03 22:35:08 +02:00
f4exb 99b100959f LimeSDR output: implemented temperature reading 2017-07-03 16:58:46 +02:00
f4exb 87ccef02b6 LimeSDR: moved MsgReportDeviceInfo to shared structure 2017-07-03 14:12:51 +02:00
f4exb 8a19a66af0 LimeSDR input: implemented temperature reading 2017-07-03 13:42:11 +02:00
f4exb bceafe6f2c UDP source: edit masks for IP and ports and minimum size 2017-07-02 00:28:28 +02:00
f4exb 5ab5989e7f ChannelAnalyzerNG: set bandwidth text appropriately considering SSB/DSB setting 2017-07-01 09:56:38 +02:00
f4exb 699e952801 SDRdaemonSink: corrected getCenterFrequency 2017-06-29 23:46:54 +02:00
f4exb 3a24158743 Bumped to version 3.5.1 2017-06-27 05:53:09 +02:00
f4exb a40a777e11 HackRF: extend LO ppm correction range to +/-30 (specs of AVX CX3225GB crystal: http://www.mouser.com/ds/2/40/cx3225gb_e-514151.pdf) 2017-06-24 23:42:03 +02:00
f4exb 8e63681185 HackRF: extend LO ppm correction range to +/-20 2017-06-24 22:29:47 +02:00
f4exb e2009ebaef Do not compile the broadcast FM demod plugin when the host is a Raspberry Pi because of unsufficient memory 2017-06-19 11:06:54 +02:00
f4exb e624141150 SDRdaemon plugins: fixed Debian build 2017-06-12 16:31:54 +02:00
f4exb 578e6197bc Updated channel plugins documentation with the new frequency shift dials 2017-06-11 01:53:25 +02:00
f4exb 3650ca00b1 SDRdaemonSink documentation 2017-06-10 22:59:45 +02:00
f4exb ac345bbe97 Removed dependency on liblz4 2017-06-10 19:20:58 +02:00
f4exb 23b792ef9d NFM demod: new UI documentation 2017-06-10 19:16:26 +02:00
f4exb ac426ab2c7 SDRdaemonSource: updated documentation 2017-06-10 12:20:43 +02:00
f4exb 685d5595c4 SDRdaemonSource: do not set Tx delay when sample rate is null 2017-06-10 03:10:30 +02:00
f4exb b2375c12ee Removed SDRdaemon input plugin from the builds 2017-06-09 14:22:14 +02:00
f4exb e7b7e77d4d SDRdaemonFEC: renamed all SDRdaemonFEC references in debug messages to SDRdaemonSource ones 2017-06-09 14:18:11 +02:00
f4exb 718d87ecf5 SDRdaemonFEC: renamed all SDRdaemonFECxxx classes to SDRdaemonSourcexxx classes 2017-06-09 14:14:32 +02:00
f4exb 3d5efd7dba SDRdaemonFEC: renamed all sdrdaemonfec files to sdrdaemonsource 2017-06-09 13:58:27 +02:00
f4exb 067c5b30d5 SDRdaemonFEC: renamed UI class to SDRdaemonSourceGui 2017-06-09 13:47:26 +02:00
f4exb 06c8df5d75 SDRdaemonFEC: renamed folder to sdrdaemonsource 2017-06-09 13:42:33 +02:00
f4exb 9c1a38a8cf SDRdaemonFEC: implemented value dial for desired center frequency 2017-06-09 01:03:56 +02:00
f4exb 4349a7d622 SDRdaemonFEC: implemented value dial for sample rate 2017-06-09 00:43:06 +02:00
f4exb 405d4a2daa SDRdaemonFEC: implemented set number of FEC blocks button 2017-06-09 00:21:05 +02:00
f4exb a144b200fc SDRdaemonFEC: GUI refactoring (3) 2017-06-08 23:56:10 +02:00
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