0% found this document useful (0 votes)
3 views214 pages

Changelog

The document outlines a series of commits made to the SDR# SpyServer source, detailing various enhancements, bug fixes, and optimizations. Key updates include the addition of client-side buffering settings, improvements to the Voice Activity Detector, and optimizations for TCP parameters and FFT rendering. The commits also address backward compatibility and configuration updates for various builds and plugins.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views214 pages

Changelog

The document outlines a series of commits made to the SDR# SpyServer source, detailing various enhancements, bug fixes, and optimizations. Key updates include the addition of client-side buffering settings, improvements to the Voice Activity Detector, and optimizations for TCP parameters and FFT rendering. The commits also address backward compatibility and configuration updates for various builds and plugins.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 214

Date: Sat Dec 28 11:34:57 2024 +0100

Commit: d116018

Added a client-side buffering setting for SDR#'s SpyServer source.

--------------------------------------------------------

Date: Wed Dec 18 14:27:51 2024 +0100


Commit: 64ee7e2

Added the labels to the Extended Radio settings.

--------------------------------------------------------

Date: Tue Dec 17 21:57:13 2024 +0100


Commit: 2b8f5c8

Added a config switch for extended Radio settings.

--------------------------------------------------------

Date: Sun Dec 15 20:35:53 2024 +0100


Commit: d60ada4

Updated the Band Plan database.

--------------------------------------------------------

Date: Fri Dec 13 21:33:16 2024 +0100


Commit: f270b5f

Fixed the deemphasis initialization for LSB and USB.

--------------------------------------------------------

Date: Tue Dec 10 22:17:32 2024 +0100


Commit: 29c3e8c

Extended the RealtimeResampler API.

--------------------------------------------------------

Date: Fri Dec 6 16:16:42 2024 +0100


Commit: 85cf908

Fixed a late night coding bug; Code cleanup.

--------------------------------------------------------

Date: Fri Dec 6 02:45:14 2024 +0100


Commit: 7dc263d

Code cleanup.

--------------------------------------------------------

Date: Fri Dec 6 02:44:52 2024 +0100


Commit: 5ceabed
Tweaked the Boost profiles in the NINR.

--------------------------------------------------------

Date: Fri Dec 6 02:10:36 2024 +0100


Commit: 7b8755d

Added a new Boost SNR algorithm to the NINR.

--------------------------------------------------------

Date: Thu Dec 5 17:39:01 2024 +0100


Commit: fc812bd

Tweaked the VAD and the RT resampler.

--------------------------------------------------------

Date: Thu Dec 5 16:46:27 2024 +0100


Commit: f50cab0

Added a bandwidth setting to the NINR along with a few streaming improvements.

--------------------------------------------------------

Date: Tue Dec 3 17:01:31 2024 +0100


Commit: 20e95f4

Improved the VAD config.

--------------------------------------------------------

Date: Tue Dec 3 15:27:14 2024 +0100


Commit: 969cffd

Improved the Voice Activity Detector (VAD) in the NINR.

--------------------------------------------------------

Date: Sat Nov 23 12:16:07 2024 +0100


Commit: 4e70a3a

Optimized the UI rendering.

--------------------------------------------------------

Date: Thu Nov 21 18:02:37 2024 +0100


Commit: 2d9cdf8

More layout fat trimming.

--------------------------------------------------------

Date: Wed Nov 20 08:07:51 2024 +0100


Commit: afd1b6b

Set CETCompat to false for Win10 compatibility.

--------------------------------------------------------
Date: Wed Nov 20 02:21:17 2024 +0100
Commit: ae14ed5

Optimized the MSVC dependencies.

--------------------------------------------------------

Date: Tue Nov 19 11:18:23 2024 +0100


Commit: a8ba453

Updated the defaults for AOR IQ support in the SpyServer.

--------------------------------------------------------

Date: Sat Nov 16 14:53:18 2024 +0100


Commit: 4195535

Load the defaults for empty SDR# config file.

--------------------------------------------------------

Date: Fri Nov 15 16:37:59 2024 +0100


Commit: a602bfe

Optimized the config loading; Added CPU architecture to the title bar.

--------------------------------------------------------

Date: Thu Nov 14 15:47:13 2024 +0100


Commit: d5eec13

Updated the x86 and x64 builds.

--------------------------------------------------------

Date: Thu Nov 14 14:21:19 2024 +0100


Commit: 5f41551

Updated the x64 support.

--------------------------------------------------------

Date: Thu Nov 14 10:30:23 2024 +0100


Commit: 3ca7b19

Added a new multi-instance plugin loading mechanism; Reverted to dotnet 8.0 until
the plugins follow.

--------------------------------------------------------

Date: Wed Nov 13 23:38:41 2024 +0100


Commit: 3039293

Added more detailed errors in PluginError.log.

--------------------------------------------------------

Date: Wed Nov 13 14:46:37 2024 +0100


Commit: 1859aca

Ported the code base to dotnet 9.

--------------------------------------------------------

Date: Wed Nov 13 12:50:11 2024 +0100


Commit: 1352f24

Backward compatibility for old SpyServers.

--------------------------------------------------------

Date: Tue Nov 12 15:50:56 2024 +0100


Commit: 59da1f2

Many low level optimizations.

--------------------------------------------------------

Date: Tue Nov 12 06:48:44 2024 +0100


Commit: 232f19f

Improved the NINR profiles; Fixed a zoom sync problem.

--------------------------------------------------------

Date: Mon Nov 11 22:13:09 2024 +0100


Commit: 4db7028

Added bias-tee support for the HF+ series in the SpyServer.

--------------------------------------------------------

Date: Mon Nov 11 22:06:31 2024 +0100


Commit: 58c5df8

Moved more CLR code to Native; Improved RTL-SDR support; Code cleanup.

--------------------------------------------------------

Date: Wed Nov 6 22:40:16 2024 +0100


Commit: 7bce5ee

Spectrum Polish.

--------------------------------------------------------

Date: Mon Nov 4 10:28:12 2024 +0100


Commit: fd2b836

Code cleanup.

--------------------------------------------------------

Date: Mon Nov 4 10:28:00 2024 +0100


Commit: e074900

Increased the connect timeout for the SpyServer.


--------------------------------------------------------

Date: Sat Nov 2 19:08:31 2024 +0100


Commit: edc04b6

Code cleanup.

--------------------------------------------------------

Date: Sat Nov 2 14:55:40 2024 +0100


Commit: 01122bf

Code cleanup.

--------------------------------------------------------

Date: Tue Oct 29 11:24:36 2024 +0100


Commit: 4304a1b

Optimized the processing latency.

--------------------------------------------------------

Date: Tue Oct 29 09:48:57 2024 +0100


Commit: 0fbddf2

Code cleanup.

--------------------------------------------------------

Date: Tue Oct 29 09:12:54 2024 +0100


Commit: 77c6996

Added ping display in the SpyServer panel.

--------------------------------------------------------

Date: Sat Oct 26 10:45:56 2024 +0200


Commit: fa0d80a

Fixed a reinit setting in the SpyServer.

--------------------------------------------------------

Date: Thu Oct 24 15:59:45 2024 +0200


Commit: 3101e6d

Updated the ARM build of the SpyServer.

--------------------------------------------------------

Date: Thu Oct 24 02:07:55 2024 +0200


Commit: b56a9e0

More IQ encoding improvements.

--------------------------------------------------------
Date: Thu Oct 24 01:57:43 2024 +0200
Commit: baa5403

IQ encoding improvement.

--------------------------------------------------------

Date: Thu Oct 24 01:32:24 2024 +0200


Commit: 7e22b38

More TCP parameters.

--------------------------------------------------------

Date: Thu Oct 24 01:29:57 2024 +0200


Commit: 3e32eca

More TCP parameters.

--------------------------------------------------------

Date: Thu Oct 24 00:30:12 2024 +0200


Commit: 94b6bae

More TCP parameters.

--------------------------------------------------------

Date: Thu Oct 24 00:19:45 2024 +0200


Commit: 036de8e

More TCP parameters.

--------------------------------------------------------

Date: Thu Oct 24 00:17:19 2024 +0200


Commit: 639973b

More TCP parameters.

--------------------------------------------------------

Date: Wed Oct 23 23:42:47 2024 +0200


Commit: 9bc7504

More TCP parameters.

--------------------------------------------------------

Date: Wed Oct 23 22:08:28 2024 +0200


Commit: fb0c3a3

Improved the multi-threading; Improved the buffering.

--------------------------------------------------------

Date: Tue Oct 22 14:11:07 2024 +0200


Commit: 12bbdd3
More TCP parameters.

--------------------------------------------------------

Date: Tue Oct 22 14:08:20 2024 +0200


Commit: 941b8e2

More TCP parameters.

--------------------------------------------------------

Date: Tue Oct 22 13:58:50 2024 +0200


Commit: 0a5dd17

More TCP parameters.

--------------------------------------------------------

Date: Tue Oct 22 13:38:43 2024 +0200


Commit: f5dbe45

More TCP parameters.

--------------------------------------------------------

Date: Tue Oct 22 13:34:59 2024 +0200


Commit: 1c5dff1

More TCP parameters.

--------------------------------------------------------

Date: Tue Oct 22 13:32:56 2024 +0200


Commit: 71c4fb0

More TCP parameters.

--------------------------------------------------------

Date: Tue Oct 22 13:29:32 2024 +0200


Commit: bd584a5

More TCP parameters.

--------------------------------------------------------

Date: Tue Oct 22 13:22:38 2024 +0200


Commit: 2d88cb5

Added auto-buffering for the FFT data.

--------------------------------------------------------

Date: Tue Oct 22 12:15:19 2024 +0200


Commit: 474195a

More low level buffering optimizations for the SpyServer.

--------------------------------------------------------
Date: Tue Oct 22 12:04:51 2024 +0200
Commit: d11fbf1

Optimized the buffering.

--------------------------------------------------------

Date: Tue Oct 22 10:42:25 2024 +0200


Commit: 1cdb9de

Improved the remote FFT rendering.

--------------------------------------------------------

Date: Tue Oct 22 09:25:41 2024 +0200


Commit: 4db172c

Added support for arbitrary FFT sizes and FPS in the SpyServer. The actual FPS may
be lower depending on the CPU resources.

--------------------------------------------------------

Date: Mon Oct 21 21:18:42 2024 +0200


Commit: 2b7d906

Big SpyServer refactoring.

--------------------------------------------------------

Date: Sun Oct 20 22:48:23 2024 +0200


Commit: dab4dc1

Many optimizations in the SpyServer.

--------------------------------------------------------

Date: Sat Oct 19 18:40:21 2024 +0200


Commit: 35be4be

Added support for legacy SDR#s in SpyServer.

--------------------------------------------------------

Date: Sat Oct 19 18:35:06 2024 +0200


Commit: d2963df

Added backward compatibility with legacy SpyServers.

--------------------------------------------------------

Date: Sat Oct 19 18:18:31 2024 +0200


Commit: 38f6112

Added low bitrate support to the SpyServer.

--------------------------------------------------------

Date: Thu Oct 17 23:18:58 2024 +0200


Commit: 7c07184

Double clicking on the gradient editor edits the selected color.

--------------------------------------------------------

Date: Thu Oct 17 22:59:53 2024 +0200


Commit: 8393d45

Better handling of corrupted layout files.

--------------------------------------------------------

Date: Thu Oct 17 19:41:45 2024 +0200


Commit: 9f58a43

More AOR support in the SpyServer.

--------------------------------------------------------

Date: Thu Oct 17 19:01:40 2024 +0200


Commit: 6c73188

Added support for frequency shift with SpyServer's remote zoom.

--------------------------------------------------------

Date: Thu Oct 17 15:54:37 2024 +0200


Commit: 50bfccd

Added AOR IQ support.

--------------------------------------------------------

Date: Thu Oct 17 00:37:00 2024 +0200


Commit: c4a26d3

Memory optimizations for SpyServer.

--------------------------------------------------------

Date: Wed Oct 16 23:36:01 2024 +0200


Commit: 646cdbd

Added a new FFT sequencer to the SpyServer.

--------------------------------------------------------

Date: Wed Oct 16 22:35:08 2024 +0200


Commit: 67fdf12

Improved the initialization problem for remote FFT.

--------------------------------------------------------

Date: Wed Oct 16 22:34:31 2024 +0200


Commit: bfa78db

Added support for high resolution FFTs in the SpyServer.


--------------------------------------------------------

Date: Wed Oct 16 19:13:56 2024 +0200


Commit: 0c427ba

Code cleanup.

--------------------------------------------------------

Date: Wed Oct 16 19:11:50 2024 +0200


Commit: 75a7732

Sync commits.

--------------------------------------------------------

Date: Wed Oct 16 19:10:23 2024 +0200


Commit: e32807e

Added server-side zooming in the SpyServer; Fixed a few sync bugs.

--------------------------------------------------------

Date: Wed Oct 16 09:38:36 2024 +0200


Commit: 202714e

Optimized the FFT zooming code.

--------------------------------------------------------

Date: Wed Oct 16 09:38:04 2024 +0200


Commit: b480d62

Moved the input audio device selection to the source panel; Simplified the naming
of audio devices supported by PortAudio.

--------------------------------------------------------

Date: Tue Oct 15 14:24:20 2024 +0200


Commit: a1dbed6

Improved the SpyServer client.

--------------------------------------------------------

Date: Mon Oct 14 21:04:07 2024 +0200


Commit: 4e4bc64

Cleanup.

--------------------------------------------------------

Date: Mon Oct 14 21:03:56 2024 +0200


Commit: 210ef98

Allow switching between Full IQ and FFT + Narrow IQ in real time.

--------------------------------------------------------
Date: Thu Oct 10 20:58:49 2024 +0200
Commit: 3ec9dc2

Fixed a life long bug when switching step sizes with snap enabled.

--------------------------------------------------------

Date: Thu Oct 10 20:48:29 2024 +0200


Commit: f5ca116

Moved IQ related settings to the Source panel.

--------------------------------------------------------

Date: Sat Oct 5 21:39:09 2024 +0200


Commit: a23764d

Improved the SpyServer client.

--------------------------------------------------------

Date: Sat Oct 5 17:47:35 2024 +0200


Commit: 0337d1e

Optimized the defaults.

--------------------------------------------------------

Date: Sat Oct 5 12:33:57 2024 +0200


Commit: fa524f2

Fixed the spectrum display.

--------------------------------------------------------

Date: Sat Oct 5 11:57:06 2024 +0200


Commit: d1d07db

Improved the TCP code of the SpyServer.

--------------------------------------------------------

Date: Wed Oct 2 20:00:16 2024 +0200


Commit: bcf5d83

Fixed the handling of float32 RAW files.

--------------------------------------------------------

Date: Thu Sep 26 22:27:51 2024 +0200


Commit: 9cabcbc

Fixed spectrum background sync.

--------------------------------------------------------

Date: Thu Sep 26 20:28:46 2024 +0200


Commit: 615f2c2
Added gradient selection for the spectrum analyzer components with its automation
interface.

--------------------------------------------------------

Date: Thu Sep 26 14:45:48 2024 +0200


Commit: 33601ae

Optimized the plugin loading.

--------------------------------------------------------

Date: Wed Sep 25 23:56:41 2024 +0200


Commit: 8248665

A few UI optimizations.

--------------------------------------------------------

Date: Wed Sep 25 22:40:51 2024 +0200


Commit: 4e5f424

Optimized the plugin loader.

--------------------------------------------------------

Date: Fri Sep 6 11:48:03 2024 +0200


Commit: 649e58b

Improved SDR#'s built-in IQ Correction.

--------------------------------------------------------

Date: Wed Aug 14 19:17:33 2024 +0200


Commit: 6245127

Code cleanup.

--------------------------------------------------------

Date: Wed Aug 14 18:51:42 2024 +0200


Commit: 45da480

Improved the NS lookup of the Directory in the SpyServer.

--------------------------------------------------------

Date: Wed Aug 14 17:39:28 2024 +0200


Commit: 59af006

Improved the initialization code of the SpyServer.

--------------------------------------------------------

Date: Sat Aug 3 01:20:12 2024 +0200


Commit: 4ae6ab8

A few DSP optimizations for GCC.


--------------------------------------------------------

Date: Sun Jul 28 22:19:00 2024 +0200


Commit: db42869

SpyServer code cleanup.

--------------------------------------------------------

Date: Sun Jul 28 22:04:46 2024 +0200


Commit: b3c307d

Handle dynamic buffer size for the SpyServer.

--------------------------------------------------------

Date: Sun Jul 28 21:50:49 2024 +0200


Commit: fa045af

Added the FFT size in the buffering calculation for the SpyServer.

--------------------------------------------------------

Date: Sun Jul 28 13:47:25 2024 +0200


Commit: ec706f8

Spyserver code cleanup.

--------------------------------------------------------

Date: Sun Jul 28 12:42:41 2024 +0200


Commit: 8016ca7

Exposed the IQ buffering configuration with fail-safe defaults.

--------------------------------------------------------

Date: Thu Jul 18 00:46:11 2024 +0200


Commit: 1db47e6

More VAD tweaks.

--------------------------------------------------------

Date: Thu Jul 18 00:05:29 2024 +0200


Commit: 4d30098

Simplified and improved the VAD.

--------------------------------------------------------

Date: Tue Jul 16 09:45:02 2024 +0200


Commit: f418ffd

More VAD tweaks.

--------------------------------------------------------
Date: Mon Jul 15 13:32:32 2024 +0200
Commit: d3d02b0

Updated the Speech profiiles for the NINR.

--------------------------------------------------------

Date: Mon Jul 15 13:32:09 2024 +0200


Commit: 09fde23

Many CPU optimizations for the VAD; Improved thresholding.

--------------------------------------------------------

Date: Sat Jul 13 23:15:43 2024 +0200


Commit: 288be1e

Optimized the VAD engine; Added a checkbox for the VAD in the control NINR profile
panel.

--------------------------------------------------------

Date: Fri Jul 12 17:49:03 2024 +0200


Commit: f71e5fe

More code cleanup.

--------------------------------------------------------

Date: Fri Jul 12 17:48:22 2024 +0200


Commit: fe384bd

Code cleanup.

--------------------------------------------------------

Date: Fri Jul 12 17:47:27 2024 +0200


Commit: e446d8a

Improved the FM Co-Channel Canceller.

--------------------------------------------------------

Date: Fri Jul 12 17:47:00 2024 +0200


Commit: ce72cae

SpyServer code cleanup.

--------------------------------------------------------

Date: Fri Jul 12 17:46:16 2024 +0200


Commit: 0d07d06

Added Voice Activity Detection (VAD) to the NINR for more comfortable listening of
speech. Note that only the speech profiles have the feature enabled.

--------------------------------------------------------

Date: Mon Jul 8 22:43:48 2024 +0200


Commit: 3a00bad

Cleanup.

--------------------------------------------------------

Date: Mon Jul 8 22:30:39 2024 +0200


Commit: 85a7990

Added adaptive buffering to the SpyServer.

--------------------------------------------------------

Date: Mon Jul 8 21:49:50 2024 +0200


Commit: 5dfce38

Optimized the SpyServer streaming.

--------------------------------------------------------

Date: Mon Jul 8 18:53:15 2024 +0200


Commit: c419969

Added inlining for GCC

--------------------------------------------------------

Date: Mon Jul 8 18:46:26 2024 +0200


Commit: 3463c83

Updated the C++ build scripts

--------------------------------------------------------

Date: Mon Jul 8 18:42:42 2024 +0200


Commit: 402fb3d

Improved C++ conformity

--------------------------------------------------------

Date: Thu Apr 25 11:23:45 2024 +0200


Commit: 40b4d24

Merge pull request from the PureWinforms branch


Getting rid of Telerik UI. Once for all.
--------------------------------------------------------

Date: Thu Apr 25 11:17:36 2024 +0200


Commit: 35c17fd

Improved the behavior and memory usage of the custom slider.

--------------------------------------------------------

Date: Thu Apr 25 10:14:05 2024 +0200


Commit: 972f90b

A few layout optimizations.


--------------------------------------------------------

Date: Thu Apr 25 09:56:11 2024 +0200


Commit: f8a90da

Force the control of the visibility for the extended plugin panels by their parent
plugins.

--------------------------------------------------------

Date: Wed Apr 24 16:59:39 2024 +0200


Commit: 84a478a

Added a Clear button for the multi-notch.

--------------------------------------------------------

Date: Wed Apr 24 16:59:17 2024 +0200


Commit: 50d13e4

Enhanced the device enumeration for RTL-SDR

--------------------------------------------------------

Date: Mon Apr 22 11:37:10 2024 +0200


Commit: 9b1862a

Added fallback path for the built-in Frequency Manager.

--------------------------------------------------------

Date: Thu Apr 11 21:28:59 2024 +0200


Commit: 322d551

Fixed the frequency update code.

--------------------------------------------------------

Date: Thu Apr 11 20:37:43 2024 +0200


Commit: ec07730

Many UI optimizations; Added sticky hint to the volume/mute button.

--------------------------------------------------------

Date: Mon Apr 8 16:17:11 2024 +0200


Commit: f64ff90

Fixed the Sharp Slicer source.

--------------------------------------------------------

Date: Mon Apr 8 08:39:10 2024 +0200


Commit: 14e8707

Added lazy loading for Calico CAT.

--------------------------------------------------------
Date: Mon Apr 8 08:20:55 2024 +0200
Commit: 22b99e4

Better theming code.

--------------------------------------------------------

Date: Mon Apr 8 08:20:41 2024 +0200


Commit: 512eea1

Included Calico CAT plugin by Tag Loomis to the main package with support for
dotnet 8.

--------------------------------------------------------

Date: Mon Apr 8 01:11:06 2024 +0200


Commit: 103e201

Updated the theming service.

--------------------------------------------------------

Date: Mon Apr 8 01:09:50 2024 +0200


Commit: aebc998

Fixed the auto-scrolling of the built-in frequency manager.

--------------------------------------------------------

Date: Sun Apr 7 22:56:34 2024 +0200


Commit: 1b31433

Set the default FFT visualization panels.

--------------------------------------------------------

Date: Sun Apr 7 22:24:14 2024 +0200


Commit: 7e3fe6a

Added a layout helper for old plugins.

--------------------------------------------------------

Date: Sun Apr 7 21:07:41 2024 +0200


Commit: 4e9f0b2

Add fallback code for C# 11.0

--------------------------------------------------------

Date: Sun Apr 7 17:20:45 2024 +0200


Commit: 47dba66

Improved the docking system.

--------------------------------------------------------

Date: Fri Apr 5 12:30:16 2024 +0200


Commit: 664da8a

Fixed RTL-SDR UI.

--------------------------------------------------------

Date: Fri Apr 5 12:29:55 2024 +0200


Commit: f1f31ae

Saved the location and zoom level of the SpyServer map.

--------------------------------------------------------

Date: Fri Apr 5 00:12:04 2024 +0200


Commit: c164b9e

Added a map control for the SpyServer Client.

--------------------------------------------------------

Date: Thu Apr 4 19:28:44 2024 +0200


Commit: b32cb60

Added the theming support for the File Player dialogs.

--------------------------------------------------------

Date: Thu Apr 4 18:36:29 2024 +0200


Commit: b005d85

Optimized the initialization of the IQ sources.

--------------------------------------------------------

Date: Thu Apr 4 17:42:37 2024 +0200


Commit: 74c6294

More GUI optimizations.

--------------------------------------------------------

Date: Thu Apr 4 16:50:21 2024 +0200


Commit: 61239fb

Ported the control panels to the themed UI: - HackRF - RTL USB - RTL TCP - RFSPACE
SDR IP - RFSPACE SDR IQ

--------------------------------------------------------

Date: Mon Apr 1 21:49:01 2024 +0200


Commit: 0a4643e

Improved the memory management of the FFT stream.

--------------------------------------------------------

Date: Mon Apr 1 21:48:11 2024 +0200


Commit: 9263b8d
Code cleanup.

--------------------------------------------------------

Date: Mon Apr 1 05:08:23 2024 +0200


Commit: 66597c0

Improved the FFT streaming.

--------------------------------------------------------

Date: Mon Apr 1 05:07:21 2024 +0200


Commit: 0ef3775

Code cleanup.

--------------------------------------------------------

Date: Fri Mar 29 19:57:32 2024 +0100


Commit: 031f178

A few UI improvements.

--------------------------------------------------------

Date: Fri Mar 29 19:56:33 2024 +0100


Commit: d011937

Increased the resolution of the Multi-Notch

--------------------------------------------------------

Date: Wed Mar 27 12:28:09 2024 +0100


Commit: 1f7bd42

More UI tweaks.

--------------------------------------------------------

Date: Wed Mar 27 11:35:17 2024 +0100


Commit: 25db51f

Workaround for Windows Common Controls's editable Combobox.

--------------------------------------------------------

Date: Tue Mar 26 20:26:11 2024 +0100


Commit: e59d9c9

Fixed a mysterious null exception inside user32.dll.

--------------------------------------------------------

Date: Tue Mar 26 13:18:26 2024 +0100


Commit: 52e14cb

Implemented a flicker-less combobox.

--------------------------------------------------------
Date: Tue Mar 26 10:01:36 2024 +0100
Commit: 4cbb18a

Improved the theming of the numeric up/down and the comboboxes.

--------------------------------------------------------

Date: Mon Mar 25 20:12:38 2024 +0100


Commit: 7ac93d8

A few ehnacement for the themed combobox.

--------------------------------------------------------

Date: Mon Mar 25 20:12:12 2024 +0100


Commit: 5b1f9bb

Updated the AOR source to use the new themed combobox.

--------------------------------------------------------

Date: Mon Mar 25 18:38:11 2024 +0100


Commit: 48c5bf6

Added custom arrow painting for the comboboxes with theming support.

--------------------------------------------------------

Date: Sun Mar 24 10:02:04 2024 +0100


Commit: 69b2a3f

Fixed the RTLTCP controller.

--------------------------------------------------------

Date: Sun Mar 24 09:16:04 2024 +0100


Commit: edb2b30

Optimized the FFT streaming to reduce the memory usage some more.

--------------------------------------------------------

Date: Sun Mar 24 09:15:00 2024 +0100


Commit: e0a9593

Added frequency tracking to the built-in frequency manager.

--------------------------------------------------------

Date: Sun Mar 24 09:14:32 2024 +0100


Commit: e5dce3d

Optimized the layout of the HF+ controller.

--------------------------------------------------------

Date: Sun Mar 24 09:13:57 2024 +0100


Commit: 0465348
Initialize the immersive frame for dock panels.

--------------------------------------------------------

Date: Sun Mar 24 01:14:20 2024 +0100


Commit: 7e994ae

Better layout for the R2/Mini controller.

--------------------------------------------------------

Date: Sun Mar 24 00:00:05 2024 +0100


Commit: de3f49e

Cleanup.

--------------------------------------------------------

Date: Sat Mar 23 16:08:25 2024 +0100


Commit: 4f6b83a

Added a custom trackbar component with support for theming.

--------------------------------------------------------

Date: Fri Mar 22 15:16:30 2024 +0100


Commit: 63567d5

More theming support.

--------------------------------------------------------

Date: Fri Mar 22 15:16:13 2024 +0100


Commit: ec22321

Added Bias-Tee for RTL-SDR Blog dongles.

--------------------------------------------------------

Date: Wed Mar 20 16:34:31 2024 +0100


Commit: 0cf1863

Improved the support for system theming.

--------------------------------------------------------

Date: Wed Mar 20 13:05:41 2024 +0100


Commit: ba36649

Extended the theming services to use the system's dark mode styles.

--------------------------------------------------------

Date: Wed Mar 20 04:00:11 2024 +0100


Commit: 5aa790b

Implemented Immersive Dark Mode for WDM.


--------------------------------------------------------

Date: Tue Mar 19 18:22:05 2024 +0100


Commit: fdd3de1

Added theming to altrnating DataGridView rows.

--------------------------------------------------------

Date: Tue Mar 19 16:02:51 2024 +0100


Commit: 94287df

UI improvements.

--------------------------------------------------------

Date: Tue Mar 19 16:02:24 2024 +0100


Commit: bf1a247

Improved the RDS decoder some more.

--------------------------------------------------------

Date: Tue Mar 19 16:01:51 2024 +0100


Commit: f2e5098

Allow audio latency setting up to 500ms.

--------------------------------------------------------

Date: Tue Mar 19 16:00:22 2024 +0100


Commit: 227bf8f

Added more buffering control settings in the config file.

--------------------------------------------------------

Date: Mon Mar 18 00:02:04 2024 +0100


Commit: 2199c3b

Improved the Band Plan display.

--------------------------------------------------------

Date: Sun Mar 17 21:33:18 2024 +0100


Commit: 97fa78d

Extended the rang of the MicroTuner to +/- 30 Hz

--------------------------------------------------------

Date: Sun Mar 17 21:32:51 2024 +0100


Commit: fe0a043

Added Bias-Tee support for the HF+ series.

--------------------------------------------------------

Date: Thu Feb 29 22:28:15 2024 +0100


Commit: b3374b8

More UI polishing.

--------------------------------------------------------

Date: Thu Feb 29 21:03:26 2024 +0100


Commit: 87b3ed6

Updated the built-in Frequency Manager to use the native controls instead of
Telerik.

--------------------------------------------------------

Date: Thu Feb 29 02:15:54 2024 +0100


Commit: fa3232a

More UI tweaks.

--------------------------------------------------------

Date: Thu Feb 29 01:22:34 2024 +0100


Commit: 12624fa

More UI tweaks; Fixed the loading of the layout.

--------------------------------------------------------

Date: Wed Feb 28 11:18:44 2024 +0100


Commit: 0ab9703

The newly opened plugins start floating and centered around the main window.

--------------------------------------------------------

Date: Wed Feb 28 10:52:32 2024 +0100


Commit: 98c31fb

Implemented the extended plugin tool window mechanism with the new docking manager.

--------------------------------------------------------

Date: Tue Feb 27 23:20:23 2024 +0100


Commit: 67c9373

More UI performance tweaks.

--------------------------------------------------------

Date: Tue Feb 27 19:43:43 2024 +0100


Commit: 444437d

Removed the Telerik RadDock and replaced with DockPanelSuite.

--------------------------------------------------------

Date: Mon Feb 26 10:55:58 2024 +0100


Commit: 375b364
Optimized the drawing of the custom controls.

--------------------------------------------------------

Date: Sat Feb 24 01:02:01 2024 +0100


Commit: bd5b546

Adjusted the layout initialization code for the native controls; Fixed the init of
the main window position.

--------------------------------------------------------

Date: Fri Feb 23 21:25:07 2024 +0100


Commit: 03dbf1b

More Native UI customizations.

--------------------------------------------------------

Date: Fri Feb 23 15:53:10 2024 +0100


Commit: 6d3c691

Removed the remaining Telerik behavior (except the docking manager)

--------------------------------------------------------

Date: Wed Feb 21 18:26:28 2024 +0100


Commit: 16a45aa

Moved the FrontEnd UIs and the plugins to native WinForms controls.

--------------------------------------------------------

Date: Tue Feb 20 23:02:44 2024 +0100


Commit: 2af35e8

Converted the remaining menus to Winforms.

--------------------------------------------------------

Date: Tue Feb 20 14:55:09 2024 +0100


Commit: 99aab8d

Moved RadButton's to Winforms Button's

--------------------------------------------------------

Date: Mon Feb 19 21:59:22 2024 +0100


Commit: 7cadcf7

Moved most of the main UI to Winforms.

--------------------------------------------------------

Date: Mon Feb 12 16:31:40 2024 +0100


Commit: 88fe474

Fixed VFO update for dotnet 8; Added new Windows 11 themes.


--------------------------------------------------------

Date: Mon Feb 12 16:29:23 2024 +0100


Commit: eff85c0

Upgraded Telerik UI to R1 2024

--------------------------------------------------------

Date: Thu Jan 25 07:43:29 2024 +0100


Commit: 9d1e5ca

Fixed AOR logging

--------------------------------------------------------

Date: Thu Jan 11 23:16:55 2024 +0100


Commit: 806dac3

Optimized the loading of plugin UIs.

--------------------------------------------------------

Date: Thu Jan 11 20:09:04 2024 +0100


Commit: be0cc93

Added border snapping for the floating plugin windows; The closed floating windows
are now removed from the docking database.

--------------------------------------------------------

Date: Tue Jan 9 17:54:56 2024 +0100


Commit: ee791f5

Updated the build configuration.

--------------------------------------------------------

Date: Sun Jan 7 23:27:50 2024 +0100


Commit: 45c704d

Added a gfx tear-down workaround in the spectrum display components for dotnet 8.

--------------------------------------------------------

Date: Sun Jan 7 20:02:13 2024 +0100


Commit: 78e67f7

New plugin loading strategy.

--------------------------------------------------------

Date: Sun Jan 7 20:00:43 2024 +0100


Commit: 2af939b

SDR# code cleanup.

--------------------------------------------------------
Date: Sun Jan 7 19:59:41 2024 +0100
Commit: 361a02b

SpyServer code cleanup.

--------------------------------------------------------

Date: Sun Jan 7 19:58:54 2024 +0100


Commit: 9322cce

Version update.

--------------------------------------------------------

Date: Sun Dec 31 11:31:50 2023 +0100


Commit: 78d4f7a

A few optimizations for the SpyServer.

--------------------------------------------------------

Date: Mon Dec 25 20:57:10 2023 +0100


Commit: a35e939

Force absolute paths for config and layout files.

--------------------------------------------------------

Date: Mon Dec 25 20:18:59 2023 +0100


Commit: b32c84f

Enhanced the display timing.

--------------------------------------------------------

Date: Mon Dec 25 12:07:27 2023 +0100


Commit: b3c1bf1

Added opportunistic synchronization for the FFT rendering.

--------------------------------------------------------

Date: Sun Dec 24 23:19:59 2023 +0100


Commit: db65a45

Optimized the FFT sequencer for lower memory bandwidth.

--------------------------------------------------------

Date: Sun Dec 24 20:25:29 2023 +0100


Commit: a1434ef

Configured the release build for the new SpyServer.

--------------------------------------------------------

Date: Sun Dec 24 13:58:45 2023 +0100


Commit: 2eaa081
Updated the SpyServer with the latest DSP from SDR#; Normalized the streamed FFT to
dBFS.

--------------------------------------------------------

Date: Tue Dec 19 10:49:29 2023 +0100


Commit: c5402ed

Improved the NINR frequency/time resolution; Added more NR profiles.

--------------------------------------------------------

Date: Mon Dec 11 20:07:58 2023 +0100


Commit: de939ed

Run the app at a normal priority.

--------------------------------------------------------

Date: Mon Dec 11 20:06:33 2023 +0100


Commit: 5e11fd6

Fixed a spurious lock on stop bug with HF+ receivers.

--------------------------------------------------------

Date: Mon Dec 11 20:04:55 2023 +0100


Commit: be6be5c

Massive code cleanup

--------------------------------------------------------

Date: Thu Dec 7 17:27:13 2023 +0100


Commit: 53a9f2a

Refactored the Signal Diagnostics plugin to use a more accurate power estimation
method.

--------------------------------------------------------

Date: Thu Dec 7 17:26:26 2023 +0100


Commit: 8d10a13

Refactored the Airspy HF+ controller.

--------------------------------------------------------

Date: Sun Dec 3 23:10:56 2023 +0100


Commit: 49ba264

Many DSP tweaks.

--------------------------------------------------------

Date: Sat Dec 2 23:42:09 2023 +0100


Commit: 5c22cb5

Improved the processing of the AM Co-Channel Canceller and the AM Anti-Fading.


--------------------------------------------------------

Date: Sat Dec 2 21:36:01 2023 +0100


Commit: c29991b

Black background color for the buttons in the Baseband File player.

--------------------------------------------------------

Date: Sat Dec 2 21:35:12 2023 +0100


Commit: c6449e5

Fix theme saving/loading.

--------------------------------------------------------

Date: Sat Dec 2 21:34:45 2023 +0100


Commit: e63a6ad

Use native memory allocator for the UnsafeBuffer.

--------------------------------------------------------

Date: Sat Dec 2 15:26:48 2023 +0100


Commit: c077b98

Improved the CPU usage of the FFT sequencer.

--------------------------------------------------------

Date: Sat Dec 2 15:25:16 2023 +0100


Commit: 6a6e8dc

Fine tuned the FFT pixel fitting algorithm.

--------------------------------------------------------

Date: Sat Dec 2 01:04:34 2023 +0100


Commit: 53da7f3

New FFT sequencing algorithm.

--------------------------------------------------------

Date: Thu Nov 30 22:39:31 2023 +0100


Commit: 62a0a8b

Optimized the FrequencyEdit timer.

--------------------------------------------------------

Date: Thu Nov 30 22:38:47 2023 +0100


Commit: 30b814e

Optimized the FFT buffering.

--------------------------------------------------------
Date: Wed Nov 29 15:55:32 2023 +0100
Commit: 437b567

Arranged the config keys and defaults.

--------------------------------------------------------

Date: Sat Nov 25 22:51:53 2023 +0100


Commit: fd51cd5

More DSP optimizations targeting SSE4.2.

--------------------------------------------------------

Date: Sat Nov 25 19:53:20 2023 +0100


Commit: 4c53eb3

Optimized the FFT smoothing.

--------------------------------------------------------

Date: Sat Nov 25 18:33:19 2023 +0100


Commit: df1a4c0

Optimized the FFT rendering.

--------------------------------------------------------

Date: Sat Nov 25 14:17:04 2023 +0100


Commit: ea8b139

Many performance optimizations for the spectrum display.

--------------------------------------------------------

Date: Mon Nov 20 19:05:06 2023 +0100


Commit: 0df99fc

Added AOR per-device reconfigurable UI.

--------------------------------------------------------

Date: Mon Nov 20 19:04:31 2023 +0100


Commit: fa26b85

Code cleanup to suit .net 8

--------------------------------------------------------

Date: Sun Nov 19 22:49:39 2023 +0100


Commit: 2d6ac03

Added buttons with flat icons to the Baseband File Player; Many UI optimizations.

--------------------------------------------------------

Date: Sun Nov 19 11:29:54 2023 +0100


Commit: 051277b
Updated the AM Squelch for a wider range.

--------------------------------------------------------

Date: Thu Nov 16 16:11:43 2023 +0100


Commit: 85e6197

Added configurable FPS setting for the Spectrum Analyzer component. The new config
key is refreshFPS.

--------------------------------------------------------

Date: Thu Nov 16 16:07:38 2023 +0100


Commit: be6a4e3

Updated Telerik UI to version 2003 R3 SP1

--------------------------------------------------------

Date: Thu Nov 16 16:07:11 2023 +0100


Commit: c6dc901

Updated the .NET wrappers for the FFT processor.

--------------------------------------------------------

Date: Thu Nov 16 16:06:05 2023 +0100


Commit: 3095505

Updated the native FFT processor.

--------------------------------------------------------

Date: Thu Nov 16 16:04:08 2023 +0100


Commit: 4317d64

Upgraded to .NET 8.0

--------------------------------------------------------

Date: Tue Sep 26 01:35:06 2023 +0200


Commit: 079fb36

Added generic support for antenna, preamp and att selection for AOR radios.

--------------------------------------------------------

Date: Tue Sep 26 01:34:04 2023 +0200


Commit: 2373a46

Introduced a "Sticky Locking" to switch between the "dumb" regular PLL and the
enhanced PLL with smart tracking of fading signals.

--------------------------------------------------------

Date: Tue Sep 26 01:32:09 2023 +0200


Commit: bc6899b

Updated the NINR profiles.


--------------------------------------------------------

Date: Mon Sep 11 23:01:00 2023 +0200


Commit: f43fc19

Optimized the CPU usage of the NINR along with a new time smoothing algorithm.

--------------------------------------------------------

Date: Mon Sep 11 22:59:41 2023 +0200


Commit: f9c2dd1

Fixed the bandwidth display fo HF+ devices.

--------------------------------------------------------

Date: Sat Sep 9 14:17:18 2023 +0200


Commit: 92c0760

Code cleanup.

--------------------------------------------------------

Date: Sat Sep 9 14:16:30 2023 +0200


Commit: 25a276a

Better handling of phase distortions in the NINR.

--------------------------------------------------------

Date: Sun Sep 3 14:23:32 2023 +0200


Commit: 9e68f48

Added a new FFT processor and referenced it in the NINR and IF Notch plugin.

--------------------------------------------------------

Date: Sun Sep 3 14:22:31 2023 +0200


Commit: 315fc57

UI code refactoring;

--------------------------------------------------------

Date: Sun Aug 27 17:18:04 2023 +0200


Commit: fc64e04

Many DSP optimizations.

--------------------------------------------------------

Date: Tue Aug 15 21:32:54 2023 +0200


Commit: 8f206bd

Code cleanup.

--------------------------------------------------------
Date: Mon Aug 14 11:55:28 2023 +0200
Commit: 58d5e5d

Fixed Unmute fnuction when the volume is at the minimum.

--------------------------------------------------------

Date: Fri Aug 11 11:54:27 2023 +0200


Commit: 02d7e35

Many low level optimizations for the DSP library.

--------------------------------------------------------

Date: Thu Aug 10 13:42:46 2023 +0200


Commit: c7bad1f

Improved the NINR-LP (Low Power) engine.

--------------------------------------------------------

Date: Wed Aug 9 21:34:43 2023 +0200


Commit: eb44128

Added a new psychoacoustic function to the NINR; Added a new Low Power / Fast NR
engine.

--------------------------------------------------------

Date: Sun Aug 6 22:38:24 2023 +0200


Commit: 2e92948

Added preliminary support for AOR radios; Many UI speed optimizations.

--------------------------------------------------------

Date: Fri Aug 4 20:18:16 2023 +0200


Commit: f655c86

Added a learning function for the AGC. This helps setting the AGC for optimal level
stability (as opposed to pumping.)

--------------------------------------------------------

Date: Fri Jul 28 22:13:18 2023 +0200


Commit: fe4c838

New simplified AGC algorithm.

--------------------------------------------------------

Date: Fri Jul 28 16:05:00 2023 +0200


Commit: 5ca1519

Added dynamic scaling of NFM signals according to their occupied bandwidth.

--------------------------------------------------------

Date: Fri Jul 28 14:06:41 2023 +0200


Commit: bbe6628

Normalized the internal audio and mpx paths for 0 dBFS; Added a 3 dB hysteresis to
the AM demod.

--------------------------------------------------------

Date: Tue Jul 25 16:58:26 2023 +0200


Commit: 9d6260c

Tighter CPU optimizations for the NINR.

--------------------------------------------------------

Date: Tue Jul 25 07:23:28 2023 +0200


Commit: 2bb2ae8

More optimizations and code cleanup for the NINR.

--------------------------------------------------------

Date: Mon Jul 24 20:54:19 2023 +0200


Commit: 58a246b

Cleaned up the NINR code and added more smoothing algorithms to choose from.

--------------------------------------------------------

Date: Mon Jul 24 13:45:09 2023 +0200


Commit: 80beeb4

New improved smoothing algorithm for the Noise Reduction.

--------------------------------------------------------

Date: Mon Jul 24 13:43:04 2023 +0200


Commit: 7cedea5

Upgraded Telerik UI to version R2 2023

--------------------------------------------------------

Date: Fri Jul 21 00:26:20 2023 +0200


Commit: 1cbdeda

Added dynamic loading of the ATT steps for the HF+ devices.

--------------------------------------------------------

Date: Thu Jul 20 11:40:00 2023 +0200


Commit: fe75a36

Improved the MPX Fuzzer

--------------------------------------------------------

Date: Tue Jul 18 13:27:12 2023 +0200


Commit: 10c5dfd
The built-in audio recorder now records the monitoring final stage instead of the
pre-deemphasis stage.

--------------------------------------------------------

Date: Tue Jul 18 03:07:20 2023 +0200


Commit: e26427c

Support Blocking and Non Blocking IQ sources.

--------------------------------------------------------

Date: Tue Jul 18 02:50:51 2023 +0200


Commit: e7ba4a6

Faster closing/loading of th Layout files.

--------------------------------------------------------

Date: Tue Jul 18 02:33:36 2023 +0200


Commit: 3f96a6a

Optimized the internal IQ streaming.

--------------------------------------------------------

Date: Mon Jul 17 14:15:11 2023 +0200


Commit: 1099aaa

Added an experimental FM MPX Fuzzer to dig noisy RDS with multipath and co-channel
interference.

--------------------------------------------------------

Date: Sun Jul 16 14:13:36 2023 +0200


Commit: 6b5f04b

Fixed "Invert Spectrum" for the Baseband File Player.

--------------------------------------------------------

Date: Sun Jul 16 13:56:05 2023 +0200


Commit: 8117552

Better RDS decoding in noisy scenarios.

--------------------------------------------------------

Date: Sun Jul 16 13:55:21 2023 +0200


Commit: 1fffceb

Many UI improvements; Lower Memory and CPU usage.

--------------------------------------------------------

Date: Mon Jul 10 00:22:49 2023 +0200


Commit: 22c4009

Accelerated the sample conversion for the Baseband File Player source.
--------------------------------------------------------

Date: Sun Jul 9 15:36:42 2023 +0200


Commit: 92d394d

Tweaked the AM CCC defaults

--------------------------------------------------------

Date: Sun Jul 9 14:45:01 2023 +0200


Commit: 3ebd4b2

Fixed the AM Co-Channel Canceller: Handle zero buffers.

--------------------------------------------------------

Date: Sat Jul 8 03:59:53 2023 +0200


Commit: ea44200

New RTL-SDR IO interface.

--------------------------------------------------------

Date: Sat Jul 8 03:27:07 2023 +0200


Commit: 8fbbf43

Optimized the IQ Balancer in shark library.

--------------------------------------------------------

Date: Thu Jul 6 22:33:44 2023 +0200


Commit: 79e9c21

Smoother FFT speed slider. The old configs may show a slow FFT. Adjust to suit.

--------------------------------------------------------

Date: Thu Jul 6 22:11:01 2023 +0200


Commit: ea8daef

Many improveents in the RDS decoder.

--------------------------------------------------------

Date: Thu Jul 6 20:35:37 2023 +0200


Commit: d7b4181

Better handling of theming for native Winforms Checkboxes.

--------------------------------------------------------

Date: Thu Jun 8 07:56:13 2023 +0200


Commit: d4ab69a

Normalized the processing gain through all the FM demodulators.

--------------------------------------------------------
Date: Thu Jun 8 00:47:46 2023 +0200
Commit: 8d8c3b2

More RDS improvements.

--------------------------------------------------------

Date: Wed Jun 7 16:23:13 2023 +0200


Commit: 53917b1

Merge branch 'master' of https://github.com/touil/sdrsharp

--------------------------------------------------------

Date: Wed Jun 7 16:13:06 2023 +0200


Commit: 6a4a073

Upgraded Telerik UI to version 2023 R2. This version fixes many UI glitches like
window resizing and selectors disappearing.

--------------------------------------------------------

Date: Wed Jun 7 16:13:06 2023 +0200


Commit: 55c4593

Upgraded Telerik UI to version 2023 R2.

--------------------------------------------------------

Date: Fri May 26 02:14:31 2023 +0200


Commit: fd7469e

Many RDS decoding improvements; Code cleanup.

--------------------------------------------------------

Date: Sat May 20 18:30:10 2023 +0200


Commit: dbcbd21

Work around some Telerik quirks with the Visual Studio 2012 theme.

--------------------------------------------------------

Date: Sat May 20 17:07:23 2023 +0200


Commit: 00ac489

Moved the native callbacks code to the latest C# syntax.

--------------------------------------------------------

Date: Sat May 20 15:25:31 2023 +0200


Commit: 69aef5e

Renamed the "Speech" profile of the NINR to "DX".

--------------------------------------------------------

Date: Sat May 20 15:24:48 2023 +0200


Commit: 5b86651
Moved the IQ Source selection to the main menu.

--------------------------------------------------------

Date: Fri May 19 17:32:31 2023 +0200


Commit: 6769701

Replaced NewtonsoftJson with System.Text.Json in the SpyServer client.

--------------------------------------------------------

Date: Fri May 19 16:10:40 2023 +0200


Commit: 0ef147c

Improved the performance of the native calls.

--------------------------------------------------------

Date: Wed May 17 21:32:19 2023 +0200


Commit: 131cc36

Added dynamic resizing for the entire UI.

--------------------------------------------------------

Date: Wed May 17 18:06:40 2023 +0200


Commit: eabc275

Added a new "Weak" profile for the NINR; Added a special AF monitoring DSP hook;
Reordered the AF processing so that the de-emphasis happens at the very end of the
chain.

--------------------------------------------------------

Date: Wed May 17 18:04:45 2023 +0200


Commit: e1e68b4

Improved the memory usage of the NINR engine; Many DSP low level optimizations.

--------------------------------------------------------

Date: Sun May 14 16:29:57 2023 +0200


Commit: 90cf248

Code cleanup

--------------------------------------------------------

Date: Sun May 14 15:17:46 2023 +0200


Commit: 1da49c7

Work around Telerik RadSpinEditor so Filter Bandwidth can be editable; Marked the
assemblies with DisableRuntimeMarshalling where applicable.

--------------------------------------------------------

Date: Sun May 7 04:09:10 2023 +0200


Commit: 8e53814
Refactored the PInvokes to use dotnet 7/8 code generation instead of runtime calls.

--------------------------------------------------------

Date: Sun May 7 04:05:53 2023 +0200


Commit: 692c517

Exported more APIs from Sharp Kernels library (shark.dll)

--------------------------------------------------------

Date: Sun May 7 04:05:07 2023 +0200


Commit: edc6e9a

New smoothing algos for the NINR.

--------------------------------------------------------

Date: Mon Feb 27 12:22:45 2023 +0100


Commit: 2cea0a0

Updated the NINR default profiles.

--------------------------------------------------------

Date: Mon Feb 27 12:05:17 2023 +0100


Commit: 1deb30b

Upgraded Telerik UI to 2023.1.117; Tweaked the NINR engine some more; Added FFT
Offset and Range config keys for the AF and MPX displays.

--------------------------------------------------------

Date: Thu Feb 16 02:01:28 2023 +0100


Commit: 4bcfb2a

Better frequency smoothing for the NINR.

--------------------------------------------------------

Date: Wed Jan 25 23:01:18 2023 +0100


Commit: a628ade

Adjusted the deemphasis for NFM.

--------------------------------------------------------

Date: Wed Jan 25 22:38:03 2023 +0100


Commit: 10ca855

Added a new "Communications" equalization profile for NFM, but also LSB and USB
(when not used with Lock Carrier.)

--------------------------------------------------------

Date: Wed Jan 25 01:23:39 2023 +0100


Commit: 4959c53
Added support for more calibration options for the Airspy HF+ series.

--------------------------------------------------------

Date: Tue Jan 24 19:46:59 2023 +0100


Commit: 81730e0

Fixed an update problem when changing the CW shift tone while streaming.

--------------------------------------------------------

Date: Mon Dec 19 13:52:41 2022 +0100


Commit: 0270360

New AGC; Improved FFT processor.

--------------------------------------------------------

Date: Mon Dec 19 11:21:18 2022 +0100


Commit: ca3cd87

Encapsulated the Step Size menu as a drop-down item of a smaller button to save UI
estate.

--------------------------------------------------------

Date: Sun Dec 18 23:52:28 2022 +0100


Commit: cb3a6e4

Increased the depth of NINR action in the default profiles.

--------------------------------------------------------

Date: Sun Dec 18 23:51:51 2022 +0100


Commit: e79e399

Optimized the Anti-fading.

--------------------------------------------------------

Date: Sun Dec 18 23:33:00 2022 +0100


Commit: 1d529fd

Updated the NINR profiles to reflect the new core features.

--------------------------------------------------------

Date: Sun Dec 18 23:32:29 2022 +0100


Commit: 81f98ee

Optimized the NINR for detection quality and CPU usage.

--------------------------------------------------------

Date: Sun Dec 18 23:31:09 2022 +0100


Commit: fc7459d

Optimized the AGC to handle AM QSB.


--------------------------------------------------------

Date: Sun Dec 18 14:20:30 2022 +0100


Commit: 773a130

CPP Code cleanup.

--------------------------------------------------------

Date: Sun Dec 18 14:20:00 2022 +0100


Commit: 0afaa50

CPP Code cleanup.

--------------------------------------------------------

Date: Sat Nov 19 23:53:30 2022 +0100


Commit: 642a701

UI tweaks: Resized some tool windows.

--------------------------------------------------------

Date: Thu Nov 17 16:45:58 2022 +0100


Commit: f2e6a8f

More UI polish

--------------------------------------------------------

Date: Thu Nov 17 15:21:27 2022 +0100


Commit: baeb2ed

New zoomable digit glyphs for the frequency dial. The zoom factor can be set using
the config "key core.frequencyDialZoom".

--------------------------------------------------------

Date: Thu Nov 17 15:19:35 2022 +0100


Commit: 6324820

Fix Calicocat exception handling

--------------------------------------------------------

Date: Fri Nov 11 01:56:35 2022 +0100


Commit: 8f77ca9

Updated the deployment config.

--------------------------------------------------------

Date: Fri Nov 11 01:55:48 2022 +0100


Commit: d4ffc89

New digit glyphs for the Frequency dial.

--------------------------------------------------------
Date: Wed Nov 9 23:54:56 2022 +0100
Commit: 08dc4e8

Upgraded to .NET 7 and Telerik 2022 R3

--------------------------------------------------------

Date: Thu Oct 20 19:27:51 2022 +0200


Commit: fafb70b

Updated the NINR profiles to suit the updated noise reduction engine.

--------------------------------------------------------

Date: Thu Oct 20 18:40:43 2022 +0200


Commit: 17b67d1

Improved the feature power estimation of the NINR.

--------------------------------------------------------

Date: Thu Oct 20 18:40:08 2022 +0200


Commit: add282a

Updated build configuration for the upcoming .NET 7

--------------------------------------------------------

Date: Sun Sep 25 18:55:54 2022 +0200


Commit: bd607bc

Updated Telerik UI toolkit to version 2022 R3 SP1

--------------------------------------------------------

Date: Wed Sep 21 13:43:44 2022 +0200


Commit: 204b0f3

Krisp cleanup.

--------------------------------------------------------

Date: Wed Sep 21 11:18:03 2022 +0200


Commit: 985e6a8

New Speech Enhancement plugin using Krisp Noise AI Canceller.

--------------------------------------------------------

Date: Sat Sep 17 12:54:01 2022 +0200


Commit: 555768f

Cleaned up the Multi-Notch plugin; Optimized the GC behavior (lower Memory Usage +
Fewer interruptions); New compiler optimizations for the DSP; Solution cleanup;

--------------------------------------------------------

Date: Fri Sep 16 19:55:12 2022 +0200


Commit: ecc2552
A few UI tweaks.

--------------------------------------------------------

Date: Fri Sep 16 19:54:52 2022 +0200


Commit: a83dcab

Enable up/down keys for the frequency step buttons.

--------------------------------------------------------

Date: Fri Sep 16 19:53:53 2022 +0200


Commit: 8fb0c77

A few DSP optmizations in the AGC.

--------------------------------------------------------

Date: Fri Sep 16 19:53:14 2022 +0200


Commit: 7709e68

Added a new optional "Auto Tune" control for the AM Co-Channel Canceller for quick
operation without the Micro Tuner.

--------------------------------------------------------

Date: Fri Sep 16 19:51:26 2022 +0200


Commit: a46c0e8

Upgraded Telerik toolkit to version 2022 R3 (2022.3.913)

--------------------------------------------------------

Date: Wed Sep 14 17:58:20 2022 +0200


Commit: 671f71a

Faster loading of the built-in plugins (no reflection); Optimized the frequency
step buttons in the main tool bar.

--------------------------------------------------------

Date: Thu Sep 8 13:26:59 2022 +0200


Commit: f42c2e6

Better memory alignment for modern CPUs; More accurate side band resizing.

--------------------------------------------------------

Date: Tue Sep 6 11:59:07 2022 +0200


Commit: dc5c0d6

More UI polish.

--------------------------------------------------------

Date: Mon Sep 5 22:22:30 2022 +0200


Commit: e11a491
Replaced the "Enabled" checkbox with a nice toggle button in the DSP plugins.

--------------------------------------------------------

Date: Mon Sep 5 20:22:01 2022 +0200


Commit: 6991442

Adapted the NINR UI to the new settings.

--------------------------------------------------------

Date: Mon Sep 5 19:16:19 2022 +0200


Commit: 1740758

Simplified the NINR controls by replacing the Attack/Decay settings with a single
"Time Smoothing" slider. The old smoothing setting was renamed "Frequency
Smoothing."

--------------------------------------------------------

Date: Mon Sep 5 19:14:48 2022 +0200


Commit: 61fecbc

Sharper "+" icons.

--------------------------------------------------------

Date: Sat Sep 3 16:17:23 2022 +0200


Commit: 00e30c3

Updated the SpyServer code to use the latest shark library.

--------------------------------------------------------

Date: Sat Sep 3 08:44:05 2022 +0200


Commit: a51c1ff

Revision 1896

--------------------------------------------------------

Date: Sat Sep 3 08:42:26 2022 +0200


Commit: 2c225ba

Frequency Manager: Prevent Windows from setting odd size values.

--------------------------------------------------------

Date: Fri Sep 2 23:40:57 2022 +0200


Commit: c10a167

Let the OS impose the locale.

--------------------------------------------------------

Date: Tue Aug 30 20:10:17 2022 +0200


Commit: 6aaa25b

More UI polish: Main menu and Zoom FFT plugins.


--------------------------------------------------------

Date: Tue Aug 30 12:12:38 2022 +0200


Commit: 2a80369

Added shorter names for the panels with full name and category for the plugin menu;
Increased the size of all the buttons and menus; New iconography; Autosize the
columns of the default frequency manager.

--------------------------------------------------------

Date: Mon Aug 29 09:35:15 2022 +0200


Commit: ab823ba

Many NINR fidelity and CPU usage improvements.

--------------------------------------------------------

Date: Sat Aug 27 09:53:35 2022 +0200


Commit: 766e5fc

Added a compatibility method for older plugins; Added a new NINR profile by RNEI's
Rose.

--------------------------------------------------------

Date: Fri Aug 26 22:09:33 2022 +0200


Commit: 5168265

The Zoom Bar can now be set sticky or displayed on demand to keep more space for
the spectrum.

--------------------------------------------------------

Date: Fri Aug 26 16:37:53 2022 +0200


Commit: 4df0770

Reset the Carrier Locker for each session.

--------------------------------------------------------

Date: Fri Aug 26 15:43:06 2022 +0200


Commit: 89454c2

Added a new API to lock the center frequency to be used by the recording plugins.

--------------------------------------------------------

Date: Fri Aug 26 13:55:08 2022 +0200


Commit: c372b8e

Following the popular demand, we arranged the main menu to avoid clogging the UI
with plugins. This is an intermediate solution until a fullly fledged plugin
manager is implemented.

--------------------------------------------------------

Date: Fri Aug 26 00:44:57 2022 +0200


Commit: fbff0b3

Extended the plugin API to allow the direct docking of spectrum panels without
needing a configuration panel; Split the Zoom FFT plugin into separate plugins with
built-in configuration.

--------------------------------------------------------

Date: Thu Aug 25 14:34:48 2022 +0200


Commit: 14c9b86

Tweaked the technical constants for the Anti-Fading, Super PLL and NINR.

--------------------------------------------------------

Date: Thu Aug 25 11:09:23 2022 +0200


Commit: 0dba5c9

Fail safe creation of the "Audio" directory when the user selects a read-only
directory.

--------------------------------------------------------

Date: Thu Aug 25 11:06:51 2022 +0200


Commit: fa67ae4

Force the app's culture too en-us; Set the text rendering compatibility for old
plugins.

--------------------------------------------------------

Date: Thu Aug 25 10:24:41 2022 +0200


Commit: 02bace2

Adjusted the Q factor of the HPF.

--------------------------------------------------------

Date: Thu Aug 25 10:24:14 2022 +0200


Commit: c2a90cd

Changed the Slope setting of the NINR to power dB scale.

--------------------------------------------------------

Date: Thu Aug 25 10:22:16 2022 +0200


Commit: 4228bf5

Default to 10sec resilience time for the "Super PLL".

--------------------------------------------------------

Date: Thu Aug 25 08:56:50 2022 +0200


Commit: 62a33d7

Added a new "Super PLL" to replace the Carrier Locker.

--------------------------------------------------------
Date: Mon Aug 22 13:37:39 2022 +0200
Commit: 5ebdf3c

Adjusted the NINR profiles.

--------------------------------------------------------

Date: Mon Aug 22 09:50:18 2022 +0200


Commit: 0b1a69b

New scaling in the NINR GUI.

--------------------------------------------------------

Date: Mon Aug 22 09:49:39 2022 +0200


Commit: 1f38244

New scaling for the NINR; Improved the base FFT processor; Added more DSP tools in
shark.dll

--------------------------------------------------------

Date: Sun Aug 21 23:17:05 2022 +0200


Commit: e4ed446

Improved the handling of the noise at the threshold for the NINR.

--------------------------------------------------------

Date: Sat Aug 20 13:26:15 2022 +0200


Commit: 50e966f

Added a long term stability factor for the Carrier Locker.

--------------------------------------------------------

Date: Sat Aug 20 12:38:14 2022 +0200


Commit: 2597a96

Refactoring and code cleanup.

--------------------------------------------------------

Date: Sat Aug 20 12:37:45 2022 +0200


Commit: 05756e0

Updated the quality factor of the audio IIR HPF to prevent ringing near DC.

--------------------------------------------------------

Date: Sat Aug 20 12:36:53 2022 +0200


Commit: e325135

Renamed the built-in Audio and Baseband recorders to allow third party equivalents
to be loaded.

--------------------------------------------------------

Date: Sat Aug 20 12:34:05 2022 +0200


Commit: 4130f10

The "Configure Source" button now shows the Server selection map for the SpyServer
client.

--------------------------------------------------------

Date: Wed Aug 17 21:31:34 2022 +0200


Commit: d83aed8

Added a new processing hook in the DSP chain to allow the NR to be placed after the
Carrier Locker.

--------------------------------------------------------

Date: Wed Aug 17 21:30:06 2022 +0200


Commit: bb6aa0b

Improved the FFT processor; Tweaked the NINR profiles.

--------------------------------------------------------

Date: Wed Aug 17 21:28:33 2022 +0200


Commit: 9fc1e52

Increased the refresh rate of the IF and AF panels.

--------------------------------------------------------

Date: Tue Aug 16 21:24:15 2022 +0200


Commit: dc3c718

The file player now reflects the application-wide gradient.

--------------------------------------------------------

Date: Tue Aug 16 21:23:40 2022 +0200


Commit: 2dc2350

Increased the audio buffering for slow systems.

--------------------------------------------------------

Date: Tue Aug 16 21:23:05 2022 +0200


Commit: 5a8508b

Many optimizations in the FFT processsor.

--------------------------------------------------------

Date: Mon Aug 15 11:58:57 2022 +0200


Commit: 1ffaa4e

Refactored the setting keys for the IF Processor, Audio Recorder and Baseband
Recorder plugins.

--------------------------------------------------------

Date: Sun Aug 14 22:28:12 2022 +0200


Commit: c1fd3d6

Replaced the old WAV recorder with a good Audio recorder.

--------------------------------------------------------

Date: Sun Aug 14 22:25:46 2022 +0200


Commit: ee58162

Refactored and fixed the IF Processor.

--------------------------------------------------------

Date: Sun Aug 14 22:25:15 2022 +0200


Commit: 438adc5

Refactored and fixed the Baseband Recorder. The scheduling amsp works now.

--------------------------------------------------------

Date: Sun Aug 14 00:54:32 2022 +0200


Commit: d9d3cea

Added a defaut handler for the old plugins referencing the old FFT Processor.

--------------------------------------------------------

Date: Sun Aug 14 00:53:14 2022 +0200


Commit: aea21dc

Patched Vasili's IF Processor to use the improved FFT Processor engine. This brings
moe linearity, steeper filters and deeper notches.

--------------------------------------------------------

Date: Sat Aug 13 21:14:16 2022 +0200


Commit: 8524adf

Tweaked the quality factor of the NINR for a better balance between the rendering
resolution and the CPU usage; Moved more implementations to native to speed up some
plugins.

--------------------------------------------------------

Date: Sat Aug 13 19:12:48 2022 +0200


Commit: b9a5146

Moved the AM Antifading, FM Detector, and Complex Filter to full native.

--------------------------------------------------------

Date: Fri Aug 12 18:39:01 2022 +0200


Commit: a664051

Updated the NINR profiles to match the new FFT engine; Tweaked the Lock Carrier
parameters.

--------------------------------------------------------
Date: Thu Aug 11 22:20:12 2022 +0200
Commit: afb9652

Changed power ratios to amplitude ratios for the output "volume" slider.

--------------------------------------------------------

Date: Thu Aug 11 21:14:47 2022 +0200


Commit: 23a3ce5

New FFT processor for IF/AF filtering, NR, AM CCC, Anti-Fading, and many other key
features; Improved the behavior of the Lock Carrier PLL; Fixed the frequency
display in the Spectrum Analyzer.

--------------------------------------------------------

Date: Wed Aug 10 22:33:06 2022 +0200


Commit: df802a2

Extended the Co-Channel Canceller integration range; Added a new DNR profile for
16k.

--------------------------------------------------------

Date: Wed Aug 10 11:47:06 2022 +0200


Commit: ab9b19c

Adjusted the CW filter to prevent clicking.

--------------------------------------------------------

Date: Mon Aug 8 17:43:59 2022 +0200


Commit: df772b9

Major improvement of the Co-Channel Canceller with a much simplified control. No F1


driver license required.

--------------------------------------------------------

Date: Sun Aug 7 22:14:30 2022 +0200


Commit: 51972e8

Added a new Micro Tuner panel in Zoom FFT. This panel can be used in conjunction
with the AM Co-Channel canceller to get a very deep rejection of the selected
station.

--------------------------------------------------------

Date: Sun Aug 7 22:13:06 2022 +0200


Commit: 5a2471e

Major rework of the Spectrum Analyzer graphic component to allow micro-tuning; The
old references should still work with the new extended API.

--------------------------------------------------------

Date: Sun Aug 7 22:11:58 2022 +0200


Commit: 2624caf
Added a new AM Co-Channel algorithm with a native implementation.

--------------------------------------------------------

Date: Sun Aug 7 22:10:16 2022 +0200


Commit: 081ada6

Added new processing hook points for the Micro Tuner plugin.

--------------------------------------------------------

Date: Thu Aug 4 22:40:08 2022 +0200


Commit: 2815ca4

Refactored the Baseband File Player.

--------------------------------------------------------

Date: Thu Aug 4 22:38:21 2022 +0200


Commit: 9ea4fb3

Added new NINR profiles; Added more FFT sizes for better de-noising.

--------------------------------------------------------

Date: Wed Aug 3 15:29:23 2022 +0200


Commit: fe76f4d

Added quadrature audio output for LSB/USB modes. Some brains are capable of
processing it.

--------------------------------------------------------

Date: Wed Aug 3 12:25:25 2022 +0200


Commit: 27e6d39

Work around a libusb limitation for device hot selection; Affected Airspy R0, R2,
Mini, HF+ Dual, HF+ Discovery.

--------------------------------------------------------

Date: Tue Aug 2 20:56:34 2022 +0200


Commit: 33de6b8

New compiler directives.

--------------------------------------------------------

Date: Sun Jul 31 14:01:30 2022 +0200


Commit: 78b5d4a

Improved the Carrier Locker and the FM Detector.

--------------------------------------------------------

Date: Sat Jul 30 14:18:54 2022 +0200


Commit: 550c786

Added two NINR profile contributions.


--------------------------------------------------------

Date: Sat Jul 30 13:50:10 2022 +0200


Commit: 79d67cb

Better handling of the low frequencies in the NINR; Adjust the Q factor of the
audio HPF.

--------------------------------------------------------

Date: Sat Jul 30 13:48:30 2022 +0200


Commit: 3d8d194

Save the waterfall gradient by value rather than by index; Update the gradient
indicator in real time after modification.

--------------------------------------------------------

Date: Fri Jul 29 21:51:51 2022 +0200


Commit: 79c4fd3

Handle poorly modulated AM transmitters in the NINR; Lock Carrier is now processed
before the IF plugins.

--------------------------------------------------------

Date: Tue Jul 26 17:52:46 2022 +0200


Commit: 661353f

Added hardware acceleration to the NINR algorithm while keeping the same behavior.

--------------------------------------------------------

Date: Mon Jul 25 15:57:12 2022 +0200


Commit: 4a6debd

Sharper tone detection for the NINR along multiple performance enhancements;
Adjusted the HPF for AM/DSB audio.

--------------------------------------------------------

Date: Sun Jul 24 16:27:12 2022 +0200


Commit: 98a1da6

Improved the NINR smoothing algorithm; Updated the quality factor of the audio HPF.

--------------------------------------------------------

Date: Wed Jul 20 23:37:32 2022 +0200


Commit: 89d09c1

Fixed the binaural initialization code.

--------------------------------------------------------

Date: Tue Jul 19 21:16:45 2022 +0200


Commit: b12f7dc
Many rendering optimizations.

--------------------------------------------------------

Date: Sun Jul 17 12:30:43 2022 +0200


Commit: 4cbbbcf

Extended the Binaural mode to AM. Now the L and R channel depend on the actual
phase information of the transmitted carrier; Many filtering improvements.

--------------------------------------------------------

Date: Fri Jul 15 22:13:50 2022 +0200


Commit: 2f07ecc

Added a check box to switch the Binaural mode on and off; Updated the audio filters
to match both modes.

--------------------------------------------------------

Date: Fri Jul 15 13:28:10 2022 +0200


Commit: 0b1369f

Added Binaural detection to the DSB mode; Adjusted the AM audio filter to match
DSB; Added deemphasis for LSB/USB when "Lock Carrier" is enabled; "Anti-Fading"
results in "Enhanced Mono" output with DSB.

--------------------------------------------------------

Date: Fri Jul 15 13:22:25 2022 +0200


Commit: 8df5c01

Fixed the initialization sequence of the AM Co-Channel Canceller.

--------------------------------------------------------

Date: Fri Jul 8 19:00:48 2022 +0200


Commit: bd4e286

Updated Telerik to version R2 2022 SP1

--------------------------------------------------------

Date: Fri Jul 8 18:03:38 2022 +0200


Commit: 433b110

Adjusted the AM/DSB HPF corner frequency to 30Hz.

--------------------------------------------------------

Date: Fri Jul 8 16:59:21 2022 +0200


Commit: 5065d53

Adjusted the frequency response for AM/DSB.

--------------------------------------------------------

Date: Fri Jul 8 10:51:02 2022 +0200


Commit: 3b53420
Adusted the Audio HPF limits.

--------------------------------------------------------

Date: Fri Jul 8 09:50:09 2022 +0200


Commit: 51567ca

Improved the AM/DSB audio; Updated the NINR NR defaults to match.

--------------------------------------------------------

Date: Wed Jul 6 21:07:19 2022 +0200


Commit: 94dad45

Tweaked the RDS decoder some more.

--------------------------------------------------------

Date: Wed Jul 6 11:45:49 2022 +0200


Commit: faade8e

More RDS tweaks.

--------------------------------------------------------

Date: Mon Jul 4 22:42:50 2022 +0200


Commit: b11f99b

New filtering processors; New fast PLL for transient RDS signals; Fixed some
clicking in FM when changing the filters or the squelch; More code optimizations
and cleanup.

--------------------------------------------------------

Date: Mon Jul 4 00:55:27 2022 +0200


Commit: 3015b53

Many improvement in the RDS decoder.

--------------------------------------------------------

Date: Mon Jul 4 00:54:53 2022 +0200


Commit: df3e414

Added bandwidth margins related to the demodulation sample rate.

--------------------------------------------------------

Date: Sun Jul 3 20:56:27 2022 +0200


Commit: f638ecc

Moe RDS tweaks to match the new demod.

--------------------------------------------------------

Date: Sun Jul 3 19:09:50 2022 +0200


Commit: 9069ca4
New frequency domain FM demodulation with improved linearity. As a side effect, the
RDS also decodes faster and better.

--------------------------------------------------------

Date: Sun Jul 3 19:08:21 2022 +0200


Commit: d28fd72

GFX code cleanup.

--------------------------------------------------------

Date: Fri Jun 3 21:33:03 2022 +0200


Commit: 09b2c13

Fixed the initialization of the frequency shift.

--------------------------------------------------------

Date: Fri Jun 3 20:43:34 2022 +0200


Commit: fecf90d

Reordered the default plugins so that the Noise Blankers process their respective
streams before the Noise Reduction plugins.

--------------------------------------------------------

Date: Fri Jun 3 20:41:33 2022 +0200


Commit: 4254a87

Updated Telerik UI to version R2 2022 (2022.2.510)

--------------------------------------------------------

Date: Fri Jun 3 20:39:30 2022 +0200


Commit: 7929d53

Clear the spectrum components when resized smaller than the minimum usable surface.

--------------------------------------------------------

Date: Wed Jun 1 14:40:44 2022 +0200


Commit: 9afe60a

Better smoothing algorithm for the NINR to save CPU; New NINR presets.

--------------------------------------------------------

Date: Wed Jun 1 14:09:45 2022 +0200


Commit: c02743a

Added a "Slope" setting to the NINR.

--------------------------------------------------------

Date: Thu Apr 28 12:19:36 2022 +0200


Commit: db893b7

Adjusted the NINR spectra smoothing.


--------------------------------------------------------

Date: Thu Apr 28 07:22:55 2022 +0200


Commit: 6e1e210

Replaced the old Noise Reduction processor with a new algorithm: Natural
Intelligence Noise Reduction (NINR.) This results in less artifacts, deeper noise
cancelling, and lower CPU usage.

--------------------------------------------------------

Date: Sat Mar 26 19:25:26 2022 +0100


Commit: 8c977e1

Scaled down the FFT display for the SpyServer client.

--------------------------------------------------------

Date: Sat Mar 26 19:17:34 2022 +0100


Commit: 8f4ef61

Many improvements in the FFT display components.

--------------------------------------------------------

Date: Sat Mar 26 19:16:49 2022 +0100


Commit: 6fd9d16

Added more dependencies for the plugins: System.Data.DataSetExtensions

--------------------------------------------------------

Date: Sat Mar 26 19:15:46 2022 +0100


Commit: 720072b

Better FFT sequencing and timing.

--------------------------------------------------------

Date: Sat Mar 26 19:14:54 2022 +0100


Commit: a1956ff

Increased the Zoom FFT resolution.

--------------------------------------------------------

Date: Sat Mar 26 19:14:08 2022 +0100


Commit: db550cf

Better stop/tear-down sequence for font-ends.

--------------------------------------------------------

Date: Sat Mar 26 19:11:56 2022 +0100


Commit: 9e2076f

Upgraded Telerik to version 2022 R1 SP1


--------------------------------------------------------

Date: Sat Mar 26 19:11:25 2022 +0100


Commit: 1a9873b

Added forward compatibility for plugins written in more recent versions of the .NET
SDK.

--------------------------------------------------------

Date: Tue Mar 22 22:24:21 2022 +0100


Commit: 3018145

Added assembly resolving for the plugins compiled using a newer version of the .NET
SDK.

--------------------------------------------------------

Date: Wed Jan 26 00:05:46 2022 +0100


Commit: 53e7dbc

Better stream synchronization code.

--------------------------------------------------------

Date: Wed Jan 26 00:03:23 2022 +0100


Commit: 5dd3183

More FFT polish.

--------------------------------------------------------

Date: Fri Jan 21 00:22:05 2022 +0100


Commit: 6d1addf

Added support to clear native memory in the UnsafeBuffer class.

--------------------------------------------------------

Date: Thu Jan 20 13:14:21 2022 +0100


Commit: 70a3f09

New Telerik release 2022 R1.

--------------------------------------------------------

Date: Thu Jan 20 03:56:00 2022 +0100


Commit: e037af9

Update the visual feedback for the filter band.

--------------------------------------------------------

Date: Thu Jan 20 03:44:33 2022 +0100


Commit: e05a7dd

More polishing: Lower CPU usage for the same processing quality.

--------------------------------------------------------
Date: Wed Jan 19 01:15:53 2022 +0100
Commit: 6667cfa

Added dynamic latency adjustment to minimize the lag between the visual and the
audio paths.

--------------------------------------------------------

Date: Tue Jan 18 20:37:42 2022 +0100


Commit: baf5505

Added more steps in the rendering pipline of the spectrum analyzer. This allows
instant responsiveness while the data is being rendered.

--------------------------------------------------------

Date: Tue Jan 18 16:01:52 2022 +0100


Commit: 316f605

One more rendering optimization to accomodate for slow plugins.

--------------------------------------------------------

Date: Tue Jan 18 13:15:37 2022 +0100


Commit: c593388

Added more gfx caching for faster rendering.

--------------------------------------------------------

Date: Tue Jan 18 03:18:41 2022 +0100


Commit: c17f2dd

Fixed the MPX visualization; Adjusted the latency of the display pipeline.

--------------------------------------------------------

Date: Tue Jan 18 01:37:23 2022 +0100


Commit: 7305bb6

Moved more function to the native kernel library (shark.dll); Added native memory
allocation; More performance optimizations to use the new infrastructure.

--------------------------------------------------------

Date: Tue Jan 18 00:02:49 2022 +0100


Commit: 8ec9425

Added a new FFT engine with better performance; Added a new FFT API for plugin
developers; Lower CPU usage overall; Lower memory usage; Faster and more accurate
rendering.

--------------------------------------------------------

Date: Thu Jan 13 02:20:39 2022 +0100


Commit: c245bfd

Added config settings to bypass automatic database update in the Band Plan plugin.
--------------------------------------------------------

Date: Thu Jan 13 00:24:39 2022 +0100


Commit: 411a14f

Compensate for CPU clock irregulatities in the FFT stream.

--------------------------------------------------------

Date: Wed Jan 12 23:28:36 2022 +0100


Commit: 7a2e42d

More drawing APIs; Using the system's threadpool for handling the FFT; Better FFT
timing for smoother rendering.

--------------------------------------------------------

Date: Tue Jan 11 18:14:59 2022 +0100


Commit: d6a304d

Better FFT scheduling to save CPU time while still getting optimal rendering.

--------------------------------------------------------

Date: Sat Jan 8 15:53:45 2022 +0100


Commit: 96ea9e4

Added a new hardware accelerated API for the plugin rendering. This can be used
like the standard .net Graphics API.

--------------------------------------------------------

Date: Sat Jan 8 12:01:51 2022 +0100


Commit: bf87ada

Fixed the FFT display configuration.

--------------------------------------------------------

Date: Sat Jan 8 02:50:48 2022 +0100


Commit: cf1fa78

Fixed the SpyServer FFT updating.

--------------------------------------------------------

Date: Sat Jan 8 01:47:18 2022 +0100


Commit: 72af84e

Rendering API cleanup.

--------------------------------------------------------

Date: Fri Jan 7 21:37:10 2022 +0100


Commit: e1e8f2f

Offloaded the main thread from all the real-time UI processing.


--------------------------------------------------------

Date: Thu Jan 6 00:03:56 2022 +0100


Commit: d1cb1d0

Fixed the frequency manager loadin; Sharper edges for the bookmarks.

--------------------------------------------------------

Date: Wed Jan 5 23:43:41 2022 +0100


Commit: 7e242da

Fixed a sequential resizing crash that needed to be atomic.

--------------------------------------------------------

Date: Wed Jan 5 21:05:57 2022 +0100


Commit: 2ab69d7

Code cleanup: Removed unused directives.

--------------------------------------------------------

Date: Wed Jan 5 21:05:21 2022 +0100


Commit: 3fad19f

More graphics optimizations; Smoother frame timing.

--------------------------------------------------------

Date: Wed Jan 5 01:12:03 2022 +0100


Commit: acbf4ab

More robust code for the waterfall update.

--------------------------------------------------------

Date: Tue Jan 4 20:08:57 2022 +0100


Commit: fbfb870

More FFT polishing.

--------------------------------------------------------

Date: Tue Jan 4 19:08:15 2022 +0100


Commit: cf1f5bc

Many FFT optimizations; Smoother rendering and more responsive UI even with limited
resources; The produced XML files are now indented.

--------------------------------------------------------

Date: Tue Jan 4 19:04:53 2022 +0100


Commit: 3cedba2

New display for the Band Plan and the built-in Frequency Manager to avoid over-
crowding the spectrum view. The xml databases are not loaded from the current
directory of the process, which eases the use of profile-specific entries.
--------------------------------------------------------

Date: Sat Jan 1 12:28:28 2022 +0100


Commit: cf10a72

Better property UI updating code.

--------------------------------------------------------

Date: Sat Jan 1 12:16:47 2022 +0100


Commit: b5bec1e

The Frequency Manager plugin now supports the multi-threaded UI.

--------------------------------------------------------

Date: Sat Jan 1 11:54:30 2022 +0100


Commit: b81a13e

The Band Plan plugin now supports the multi-threaded UI; Fixed the text update of
the main window.

--------------------------------------------------------

Date: Fri Dec 31 22:49:24 2021 +0100


Commit: db8b0b6

Multi-threaded GFX for smoother display; Many other optimizations for lower
resource usage in the lower hardware configurations.

--------------------------------------------------------

Date: Fri Dec 24 19:42:59 2021 +0100


Commit: 6043551

Upgraded to dotnet 6 with single file build and R2R.

--------------------------------------------------------

Date: Fri Dec 24 19:42:03 2021 +0100


Commit: 5a24058

Improved the spectrum responsiveness when streaming the FFT data from a SpyServer.

--------------------------------------------------------

Date: Fri Dec 24 00:03:33 2021 +0100


Commit: 7b233e3

Improved the resolution of the frequency display for frequencies below 2 MHz.

--------------------------------------------------------

Date: Fri Nov 26 13:14:03 2021 +0100


Commit: 26fd647

Upgraded Telerik UI for WinForms R3 2021

--------------------------------------------------------
Date: Fri Oct 8 14:29:16 2021 +0200
Commit: 3cfccf3

Moved more C# functions to the Sharp Kernels (shark) library.

--------------------------------------------------------

Date: Fri Oct 8 11:33:30 2021 +0200


Commit: 63f86de

Rounded corners around the status text in the Splash Screen - Windows 11 Style.

--------------------------------------------------------

Date: Wed Oct 6 20:53:58 2021 +0200


Commit: e1ca8e3

Fixed the initialization of the Airspy Network Browser .

--------------------------------------------------------

Date: Tue Oct 5 21:18:48 2021 +0200


Commit: bc7782b

Updated the quantization of the spyserver and moved its Windows tool chain to
clang.

--------------------------------------------------------

Date: Tue Oct 5 14:06:13 2021 +0200


Commit: 5b3f276

Fix the Zoom FFT plugin initialization.

--------------------------------------------------------

Date: Tue Oct 5 13:34:39 2021 +0200


Commit: 7caffe5

Much faster UI loading.

--------------------------------------------------------

Date: Tue Oct 5 02:07:25 2021 +0200


Commit: 9cf9f33

Many UI and GC optimizations; Added a status message in the splash screen.

--------------------------------------------------------

Date: Mon Oct 4 02:38:29 2021 +0200


Commit: 43a1ed1

Many GUI optimizations; Added progressive loading;

--------------------------------------------------------

Date: Fri Oct 1 23:46:33 2021 +0200


Commit: 82633c7

Upgraded to Telerik UI for WinForms R3 2021 (version 2021.3.914); Improved the UI


loading.

--------------------------------------------------------

Date: Sat Aug 21 22:47:42 2021 +0200


Commit: 86ce3d2

A few layout optimizations.

--------------------------------------------------------

Date: Sat Aug 21 21:33:33 2021 +0200


Commit: 91c4a79

More IQ buffering for slow sources.

--------------------------------------------------------

Date: Sat Aug 21 21:32:53 2021 +0200


Commit: 90dce8d

New theme loading mechanism with automatic theming for legacy plugins.

--------------------------------------------------------

Date: Sat Aug 21 04:08:37 2021 +0200


Commit: 072d4ef

Added more sanity checks in the AM Co-Channel Canceller.

--------------------------------------------------------

Date: Sat Aug 21 02:09:10 2021 +0200


Commit: 78d48f3

Added theming fallback.

--------------------------------------------------------

Date: Fri Aug 20 16:13:39 2021 +0200


Commit: 87d379f

Improved the sensitivity of the FM Co-Channel Canceller.

--------------------------------------------------------

Date: Fri Aug 20 15:05:49 2021 +0200


Commit: 915d11a

Improved the Co-Channel initialization code.

--------------------------------------------------------

Date: Thu Aug 19 19:59:28 2021 +0200


Commit: db0a4ef
Improved the loading of docked plugins.

--------------------------------------------------------

Date: Thu Aug 19 18:04:34 2021 +0200


Commit: 4474f93

Configured the audio latency dynamically.

--------------------------------------------------------

Date: Thu Aug 19 16:42:32 2021 +0200


Commit: 9082808

Many UI improvements.

--------------------------------------------------------

Date: Thu Aug 19 15:03:56 2021 +0200


Commit: d2bd61e

Added more Airspy specific buffering optimizations.

--------------------------------------------------------

Date: Wed Aug 18 20:09:10 2021 +0200


Commit: 598007e

Added a gradient selector and a few built-in styles.

--------------------------------------------------------

Date: Wed Aug 18 17:44:35 2021 +0200


Commit: c0847b6

Added low-latency "best effort" mode for audio playback.

--------------------------------------------------------

Date: Wed Aug 18 12:39:20 2021 +0200


Commit: 55a177c

Improved the default waterfall gradient for better handling of HDR signals;
Improved the resizing of the zoom/offset/range sliders.

--------------------------------------------------------

Date: Wed Aug 18 09:20:15 2021 +0200


Commit: 8147dd7

Fixed a regression in the dock visibility;

--------------------------------------------------------

Date: Tue Aug 17 22:52:20 2021 +0200


Commit: 51105f2

Rearranged the loading of the plugins.


--------------------------------------------------------

Date: Tue Aug 17 18:08:22 2021 +0200


Commit: 32f74fb

Updated the Table Layout controls and UI animations; Replaced the RadColorBox
control with the OS default.

--------------------------------------------------------

Date: Tue Aug 17 16:18:10 2021 +0200


Commit: ebb0529

Improved the layout loading.

--------------------------------------------------------

Date: Mon Aug 16 15:16:13 2021 +0200


Commit: 29668ef

Switched to Server Garbage Collection for faster Telerik loading; Reordered RTL
sources in the menu.

--------------------------------------------------------

Date: Tue Aug 3 17:58:55 2021 +0200


Commit: 9a9fab0

Added a new API for enumerating the loaded plugin instances.

--------------------------------------------------------

Date: Tue Aug 3 13:01:28 2021 +0200


Commit: a7c9e46

Added Linrad spectrum dot mode.

--------------------------------------------------------

Date: Tue Aug 3 11:08:59 2021 +0200


Commit: f0daa72

Updated Telerik toolkit to version 2021.2.614.50; Added Gray and Dark Office 2019
Themes; Rewrote the spectrum rendering code to take advantage of more poweful CPUs
and give smoother experience; Allow Airspy front-end controller to tune using sub-
harmonic mixing (up to 4.29 GHz); Optimized the layout of the trackbars; More GC
tweaks.

--------------------------------------------------------

Date: Mon Mar 29 15:03:09 2021 +0200


Commit: d5cb6c3

More DSP optimizations;


Many fixes for RTL dongles (mainly workraounds for old libs);
Revert to libusb 1.0.20.11004 for backward compatibility;
Revert to portaudio 2016 for backward compatibility;
Code cleanup.
--------------------------------------------------------

Date: Tue Mar 16 13:53:40 2021 +0100


Commit: 48fe1fb

Environment and code cleanup;


The ThemeForeColor property now reflects the color of a label within a plugin
panel.

--------------------------------------------------------

Date: Tue Mar 16 13:51:16 2021 +0100


Commit: f0e5786

Many performance optimizations for the Sharp Kernels library (shark.dll)

--------------------------------------------------------

Date: Sat Mar 6 01:15:07 2021 +0100


Commit: b23dab3

Re-added the Windows Compatibility Package for the older plugins.

--------------------------------------------------------

Date: Thu Mar 4 22:11:52 2021 +0100


Commit: 41d64e2

Replaced the web map with Telerik RadMap in the SpyServer source;
Added full support for mouse wheel scrolling in the TrackBars (sliders);
A few other UI enhancements.

--------------------------------------------------------

Date: Wed Mar 3 17:02:21 2021 +0100


Commit: 0e49749

Initialize the bandwidth display for the HF+ source;


Added binding redirects for better support of different .net assembly versions;
Minor UI enhancements.

--------------------------------------------------------

Date: Tue Mar 2 23:43:28 2021 +0100


Commit: 6f5c1d4

Removed the old .net Framework compatibility assemblies from linked executable. No
impact on the API.

--------------------------------------------------------

Date: Tue Mar 2 20:47:30 2021 +0100


Commit: 2444696

More UI polishing: Main window size, startup location and startup size.

--------------------------------------------------------

Date: Tue Mar 2 20:18:58 2021 +0100


Commit: ecc92e0

More UI polishing: Plugin panels.

--------------------------------------------------------

Date: Fri Feb 26 14:20:18 2021 +0100


Commit: ffb13d1

More loading speed optimizations;


Fixed the initial position of the spectrum splitter with the main window maximized.

--------------------------------------------------------

Date: Wed Feb 24 20:59:31 2021 +0100


Commit: c5f8f38

Enhanced the initial control panel resizing mechanism for the plugins.

--------------------------------------------------------

Date: Wed Feb 24 19:14:11 2021 +0100


Commit: ae6a419

Updated the build system for easier Telerik upgrades;


Updated Microsoft.Windows.Compatibility" to version 5.0.2.

--------------------------------------------------------

Date: Wed Feb 24 15:44:03 2021 +0100


Commit: 1539a37

Updated Telerik library to version R1 2021 SP2;


More consistent behavior of the PanelBackColor property.

--------------------------------------------------------

Date: Tue Feb 23 12:37:41 2021 +0100


Commit: 43c8e02

Added more support code for RTL-SDR with the Community Package.

--------------------------------------------------------

Date: Sat Feb 20 21:58:11 2021 +0100


Commit: c10dbcf

Added fail-save boundaries for range APIs.

--------------------------------------------------------

Date: Sat Feb 20 20:31:32 2021 +0100


Commit: ee180a0

Added more APIs:


* ThemePanelColor Property
* RegisterKeyboardShortcut

--------------------------------------------------------
Date: Fri Feb 19 19:42:20 2021 +0100
Commit: 0a5ea8a

Added automatic Plugin discovery and loading.


Now you can just place the extra plugins in the "Plugins" directory and they will
be loaded automatically. It is also use separate directories or some custom file
tree. To disable the loading of a specific directory or a dll, rename it so it
starts with an underscore "_". The plugin directory can be set in the config file
so you can share it between multiple installations. You can use the config key
"core.pluginsDirectory".

Added automatic IF shift adjustment for the slices when using IF shifted sources.

Many minor UI refinements.

--------------------------------------------------------

Date: Thu Feb 18 12:36:00 2021 +0100


Commit: 9fe7ef4

Added two more properties in the control interface:


* ThemeForeColor
* ThemeBackColor

Added Load/Close error logging for the plugins. This will append the error details
in "PluginError.log".

--------------------------------------------------------

Date: Thu Feb 18 00:41:29 2021 +0100


Commit: e7b9de9

More resampler optimizations. Significant gains in CPU usage.

--------------------------------------------------------

Date: Wed Feb 17 22:57:18 2021 +0100


Commit: b8a4c0b

Set the step bar to fixed size. That was really annoying.

--------------------------------------------------------

Date: Wed Feb 17 22:49:46 2021 +0100


Commit: 201d8b8

Added new properties in the control interface:


* LockCarrier
* AntiFading
* VisualPeak
* VisualFloor
* ThemeName
Added extended logging to SNR Logger plugin.
Clode cleanup. Getting ready for rev 1800.

--------------------------------------------------------

Date: Wed Feb 17 02:13:20 2021 +0100


Commit: 398a7e6

Fixed many numerical rounding issues due to the way LLVM handles int64 and doubles;
Code cleanup.

--------------------------------------------------------

Date: Tue Feb 16 21:49:32 2021 +0100


Commit: c1b0878

Set the Garbage Collection to low latency mode;


Added dynamic buffering depending on the data usage;
A few minor UI enhancements.

--------------------------------------------------------

Date: Tue Feb 16 14:38:44 2021 +0100


Commit: 3f81751

Added sequence control and dynamic frame skip for the FFT display. Now the FFT
display supports high sample rates at speed-and-resolution-constant resource usage.

--------------------------------------------------------

Date: Tue Feb 16 00:24:04 2021 +0100


Commit: db8ba20

Optimized the adaptive FFT sequencing.

--------------------------------------------------------

Date: Mon Feb 15 02:34:23 2021 +0100


Commit: 903d73e

Added adaptive FFT sequencing for better accuracy and speed.

--------------------------------------------------------

Date: Sat Feb 13 01:20:11 2021 +0100


Commit: 19a860a

More FFT optimizations

--------------------------------------------------------

Date: Sat Feb 13 00:57:23 2021 +0100


Commit: f2b000c

New adaptive FFT slicing/overlapping/skipping algorithm for the display;


Improved refresh rate.

--------------------------------------------------------

Date: Fri Feb 12 20:15:53 2021 +0100


Commit: 991b197

Removed the panel borders for the plugins.

--------------------------------------------------------
Date: Thu Feb 11 22:47:31 2021 +0100
Commit: 2041e6a

Faster master loading;


Faster slice loading;
More slicing options;
Many UI enhancements (rendering and performance).

--------------------------------------------------------

Date: Thu Feb 11 12:21:45 2021 +0100


Commit: d7d81fe

More layout enhancements;


Added fall-back docking for older plugins.

--------------------------------------------------------

Date: Thu Feb 11 02:51:16 2021 +0100


Commit: d8d76d1

More layout and UI improvements.

--------------------------------------------------------

Date: Wed Feb 10 12:36:28 2021 +0100


Commit: 8882d47

Improved the handling of the slices.

--------------------------------------------------------

Date: Wed Feb 10 12:17:18 2021 +0100


Commit: a9d4fb9

Revisited the UI Designer code generation for even faster loading and layout;
Many UI enhancements.

--------------------------------------------------------

Date: Sun Feb 7 17:49:48 2021 +0100


Commit: d9a3a1e

Added a new API to stretch the plugin panels in the docking container when needed.

--------------------------------------------------------

Date: Sun Feb 7 16:08:55 2021 +0100


Commit: ae8560c

Added a menu command to open all the setting panels available.

--------------------------------------------------------

Date: Sun Feb 7 15:03:26 2021 +0100


Commit: 4b8e7a1

Many enhancements in the layout engine:


* Automatic scroll bars for the control panels;
* Save/restore the extended visualization state when reducing the app;
* Auto-resize the plugins depending on the layout.

--------------------------------------------------------

Date: Sat Feb 6 18:56:04 2021 +0100


Commit: ec52b34

Added support for lazy GUI loading with active background processing.

--------------------------------------------------------

Date: Sat Feb 6 13:30:25 2021 +0100


Commit: 4dcbe7b

Added new IMustLoadGui interface for forcing the plugin loader to bypass the lazy
loading if needed. This is useful for plugins that need to be activated on startup.
Examples updated in the Plugin SDK.

--------------------------------------------------------

Date: Fri Feb 5 14:50:47 2021 +0100


Commit: 693fd81

Code cleanup

--------------------------------------------------------

Date: Thu Feb 4 22:07:10 2021 +0100


Commit: f7896ed

Updated PortAudio dependencies;


Persisted the StepSize setting in the mode state.

--------------------------------------------------------

Date: Thu Feb 4 13:50:55 2021 +0100


Commit: df407a4

Added x64 build config

--------------------------------------------------------

Date: Wed Feb 3 14:16:37 2021 +0100


Commit: cbc42c5

Added selective theme loading for the plugins.

--------------------------------------------------------

Date: Wed Feb 3 13:51:31 2021 +0100


Commit: 5bb85ff

Added extended plugins and theme support.

--------------------------------------------------------

Date: Tue Feb 2 18:55:36 2021 +0100


Commit: 1df7673

Added double buffered layout panels.

--------------------------------------------------------

Date: Tue Feb 2 18:39:49 2021 +0100


Commit: 0d1d304

Replaced the Verdana and Arials font with the Linux/Wine friendly Helvetica;
Optimized the rendering of the mouse tracking labels.

--------------------------------------------------------

Date: Sun Jan 31 23:20:27 2021 +0100


Commit: 457c9f6

Updated the SpyServer client GUI.

--------------------------------------------------------

Date: Sun Jan 31 22:03:11 2021 +0100


Commit: 035f022

No streaming interruptions when creating/removing slices.

--------------------------------------------------------

Date: Sun Jan 31 20:33:42 2021 +0100


Commit: a953f08

Code cleanup

--------------------------------------------------------

Date: Sun Jan 31 16:20:07 2021 +0100


Commit: 1940d3f

Added full layout support for the Slices;


Reordered the DSP chain to reflect the baseband processing in the main FFT display;
Added real data support for noise blanker.

--------------------------------------------------------

Date: Sun Jan 31 01:31:15 2021 +0100


Commit: 62033d6

Optimized the FFT sequencing.

--------------------------------------------------------

Date: Sun Jan 31 00:07:24 2021 +0100


Commit: f187a4d

Save and restore extended plugin vizualization layout.

--------------------------------------------------------

Date: Sat Jan 30 22:21:56 2021 +0100


Commit: 9ca94a7

Added plugin overrides;


Improved the loading/saving of the layouts;
Many code enhancements for the default plugins.

--------------------------------------------------------

Date: Wed Jan 27 22:41:17 2021 +0100


Commit: 0ae684a

Added missing files.

--------------------------------------------------------

Date: Wed Jan 27 19:53:02 2021 +0100


Commit: 4d35635

Upgraded the solution to dotnet 5

--------------------------------------------------------

Date: Sun Jan 24 23:51:03 2021 +0100


Commit: ae2bee0

Upgraded to Telerik 2021 R1

--------------------------------------------------------

Date: Mon Nov 23 12:29:14 2020 +0100


Commit: 5e39db3

Smoother FFT streaming and lower memory usage.

--------------------------------------------------------

Date: Sun Nov 22 17:19:30 2020 +0100


Commit: 80d5279

Many audio and FFT latency optimizations;


The sizes of the dock windows are now saved.

--------------------------------------------------------

Date: Tue Nov 17 01:28:14 2020 +0100


Commit: f52003e

Added a stepped navigation bar.

--------------------------------------------------------

Date: Mon Nov 16 00:50:08 2020 +0100


Commit: 5c376ea

Smoother and faster handling of Airspy devices;


Faster startup;
The spectrum is now kept in shape when resizing;
Same for the peak hold.
--------------------------------------------------------

Date: Sat Nov 14 18:56:24 2020 +0100


Commit: 504ecc7

Added support for saving/loading the UI layout;


The profiles can be saved/loaded live.

--------------------------------------------------------

Date: Sat Nov 14 00:29:25 2020 +0100


Commit: 2dcb256

Fixed the device initialization synchronization when the control panel is not
active.

--------------------------------------------------------

Date: Fri Nov 13 21:51:09 2020 +0100


Commit: 25bd687

New Visual Studio Interface with support to all the existing plugins.

--------------------------------------------------------

Date: Tue Nov 10 21:40:10 2020 +0100


Commit: 5812fcf

Upgraded Telerik to version 2020.3.1020.40

--------------------------------------------------------

Date: Tue Nov 10 15:56:05 2020 +0100


Commit: 84da9e5

Added a new high performance resampler for digital outputs.

--------------------------------------------------------

Date: Sat Nov 7 16:19:58 2020 +0100


Commit: 8742899

Added a status marker for the different DSP and plugin sections.

--------------------------------------------------------

Date: Fri Nov 6 17:39:14 2020 +0100


Commit: 577f007

Polish: Enable the keyboard control of the Telerik sliders.

--------------------------------------------------------

Date: Thu Nov 5 21:56:38 2020 +0100


Commit: cb84122

Initialize the maximum VFO bandwidth for the SpyServer client from the config.

--------------------------------------------------------
Date: Thu Nov 5 19:45:06 2020 +0100
Commit: 41953de

Added Anti-Fading processing for the AM Co-Channel Canceller. Use this with Zero
Offset.
Changed the stepped increments to continuous for the different settings when
applicable (NR, NB, CCC, Zoom, etc.)

--------------------------------------------------------

Date: Fri Oct 30 00:25:20 2020 +0100


Commit: d31e548

Added a "Sensitivity" setting to the FM Co-Channel Canceller. This allows better


fine tuning of the co-channel rejection.
Many enhancements for the AM Co-Channel pluin.
Added a new noise threshold algorithm that works with the dynamic decimation. The
Wide FM mode is also supported.

--------------------------------------------------------

Date: Wed Oct 28 23:23:06 2020 +0100


Commit: cfd3846

Added a new Co-Channel Canceller for FM. Same usage as the AM version;
Allow wider bandwidth selection with dynamic decimation;
Many DSP code enhancements.

--------------------------------------------------------

Date: Sat Oct 24 21:37:07 2020 +0200


Commit: 4698f0a

Many enhancements for the AM Co-Channel Canceller:


- Added more controls: Integration and Sensitivity,
- Better phase and amplitude tracking,
- Added some visual feedback in the spectrum Window to ease the tuning.

--------------------------------------------------------

Date: Tue Oct 20 22:03:26 2020 +0200


Commit: 96aaa72b

Improved the the Co-Channel Canceller algorithm:


- Better tracking
- Better phase noise
- Better rejection

--------------------------------------------------------

Date: Mon Oct 19 18:04:08 2020 +0200


Commit: 3c5574e

Improved the rejection in the Co-Channel Canceller;


Added more controls:
- Channel Bandwidth for the co-channel
- IF Offset to shift the IF and filter out the interference
--------------------------------------------------------

Date: Mon Oct 19 12:31:34 2020 +0200


Commit: 715ee1c

Enabled the Boost SNR feature for all IF signals in the DNR plugin;
Added marker colors for the Dark and Clear themes in the Co-Channel plugin;
Many DSP code enhancements.

--------------------------------------------------------

Date: Sun Oct 18 02:19:18 2020 +0200


Commit: cd37258

Added AM DX Co-Channel Canceller plugin.


Use in combination with the Zoom FFT filter.
Enjoy the dark magic!

--------------------------------------------------------

Date: Mon Oct 12 21:00:03 2020 +0200


Commit: f015a81

Fixed the frequency command for RFSPACE networked radios.

--------------------------------------------------------

Date: Fri Oct 9 18:19:17 2020 +0200


Commit: 3af77ab

Fixed the audio recording in the Wave plugin;


Added more acceleration to the DSP.

--------------------------------------------------------

Date: Wed Oct 7 21:49:24 2020 +0200


Commit: 6da78f5

Added Vasili's File Player and RTL R820T enhanced plugin.

--------------------------------------------------------

Date: Tue Oct 6 20:25:22 2020 +0200


Commit: dad3fcd

Added full support for recording and playing Real spectrum files. Plugin authors
are invited to contact me for more details.

--------------------------------------------------------

Date: Mon Oct 5 16:55:56 2020 +0200


Commit: 480aea6

Added baseband Wave recording for real data;


Fixed the compatibility with the IQ processing plugins;
Tweaked the Airspy IF filters for better out-of-band rejection.

--------------------------------------------------------
Date: Sun Oct 4 22:33:02 2020 +0200
Commit: b46427f

* Features *
Added real sampling capability for single ADC radios. This brings significant CPU
savings compared to the full bandwidth IQ conversion.
To enable this feature for the R2/Mini the config key "airspy.useRealSampling" must
be set to "1".
The baseband recording is not yet available for real sampling, but the IF should be
still available for third party plugins.

* API *
Added RawReal hook to intercept the real data (like RawIQ for baseband IQ data).
Added more properties in SharpControl to leverage real samling sources.
double InputSampleRate { get; }
bool SourceIsComplex { get; }
bool SpectrumIsInverted { get; }
Note that RFBandwidth is equal to InputSampleRate / 2 for real sources.

--------------------------------------------------------

Date: Sat Oct 3 16:24:23 2020 +0200


Commit: 52ea052

Added the DSP infrastructure for real sampling DDC.

--------------------------------------------------------

Date: Thu Oct 1 15:54:35 2020 +0200


Commit: 6e43e50

Added Peak Hold in the spectrum display. This can be enabled/disabled/reset using a
right click on the spectrum.
The color of the Peak Hold can be set using spectrumAnalyzer.peakColor.

--------------------------------------------------------

Date: Wed Sep 30 14:42:30 2020 +0200


Commit: 23b4eae

Enabled the Sharp Slicer for the other supported front-ends.

--------------------------------------------------------

Date: Wed Sep 30 13:13:50 2020 +0200


Commit: b23ca17

Improved 8bit quantization for RTLSDR, HackRF and Wave files;


Refactored the FrontEnd plugins API.

--------------------------------------------------------

Date: Sun Sep 27 16:37:20 2020 +0200


Commit: 5a7b6f0

Added True dBFS automatic scaling. This gives the same level reading regardless of
the FFT resolution or the FFT window. 0 dBFS now means your radio is most likely
saturated.
Upgraded the native projects to use VS2019 with Windows Tookit v142.
New API to calculate the dBFS compensation.
Updated the spectrum displays of SpectrumSpy and AstroSpy to use dBFS.
Saved the settings in SpectrumSpy and AstroSpy.

--------------------------------------------------------

Date: Wed Sep 23 00:23:12 2020 +0200


Commit: 2991c02

Updated Telerik to revision R3 2020 (version 2020.3.915).


https://www.telerik.com/support/whats-new/winforms/release-history/ui-for-winforms-
r3-2020-(version-2020-3-915)

--------------------------------------------------------

Date: Tue Sep 22 18:04:32 2020 +0200


Commit: b90e3df

Better frequency initialization in the LF/VLF for the Airspy HF+ series. Jarod's
fix.

--------------------------------------------------------

Date: Tue Sep 22 17:03:10 2020 +0200


Commit: 3c99a51

Improved the FFT scheduling for the main display.

--------------------------------------------------------

Date: Tue Sep 22 00:29:07 2020 +0200


Commit: 7e7c119

Smoother program termination.

--------------------------------------------------------

Date: Mon Sep 21 23:15:16 2020 +0200


Commit: 609e905

Optimized the main FFT display.

--------------------------------------------------------

Date: Mon Sep 21 15:25:27 2020 +0200


Commit: 1a6ad4b

Reverting from Intel C++ to Visual C++ to keep the party going for AMD users.

--------------------------------------------------------

Date: Mon Sep 21 13:38:40 2020 +0200


Commit: a380921

Many DSP optimizations;


Updated libairspy and libairspyhf with a new Intel C++ build.

--------------------------------------------------------
Date: Sun Sep 20 17:43:07 2020 +0200
Commit: 9112700

Added a new API for the configuration management of the plugins;


Copy the sample rate of the last slice into the newly created one;
Moved to Intel C++ Compiler 19.0 for the DSP.

--------------------------------------------------------

Date: Sun Sep 20 00:44:51 2020 +0200


Commit: 5359814

Optimized the limit tuning to reach the edges of the spectrum while keeping the
filter within the alias-free region. The "tuningLimit" setting is no longer used.

--------------------------------------------------------

Date: Sat Sep 19 16:47:40 2020 +0200


Commit: a4a1604

Added stereo panning in the Audio module;


More workarounds for old plugins.

--------------------------------------------------------

Date: Sat Sep 19 12:21:33 2020 +0200


Commit: 70f7493

Added stream hook initialization for lazy loaded plugins.

--------------------------------------------------------

Date: Sat Sep 19 00:43:10 2020 +0200


Commit: 03aadb5

Saved the selected decimation (bandwidth) of the slices;


Saved the tuning style of all forms;
Many code optimizations and cleanup.

--------------------------------------------------------

Date: Fri Sep 18 16:27:58 2020 +0200


Commit: 7b721a7

Added persistence to the Sharp Slices. Now the whole session state is saved and
restored.

--------------------------------------------------------

Date: Thu Sep 17 00:44:13 2020 +0200


Commit: 0dcd7d0

Added automatic colors for the slices;


Theme darkness detection now relies on Color::Brightness;
The slices start directly when added;
More code cleanup.

--------------------------------------------------------
Date: Wed Sep 16 18:45:15 2020 +0200
Commit: 04a600f

Added VFO color selector for the slices;


Many other graphical enhancements;

--------------------------------------------------------

Date: Tue Sep 15 17:53:15 2020 +0200


Commit: 1d97114

Fixed more theme display glitches (plugins, file dialogs;)


Removed an old .NET 2 / Mono reference from the config file, which reduced the
memory usage.

--------------------------------------------------------

Date: Tue Sep 15 02:32:38 2020 +0200


Commit: b4ab894

Added multi-instance device sharing capability.

--------------------------------------------------------

Date: Tue Sep 8 23:59:57 2020 +0200


Commit: eed0054

Plugin panels are now resized correctly with GUI lazy loading.

--------------------------------------------------------

Date: Tue Sep 8 23:02:24 2020 +0200


Commit: fb339bd

Added the BandPlan.xml to the build system;


Enhanced the initialization code.

--------------------------------------------------------

Date: Tue Sep 8 18:41:45 2020 +0200


Commit: 4267c4e

Added a new notification batching mechanism for smoother operations;


The Band Plan plugin now saves the step size on close;
Faster initialization sequence;
More configuration keys saved;

--------------------------------------------------------

Date: Mon Sep 7 01:04:21 2020 +0200


Commit: 43a395b

Save and restore the state of the Mute button;


Workaround for Windows form resize glitch.

--------------------------------------------------------

Date: Sun Sep 6 23:40:13 2020 +0200


Commit: f8d2746
Many rendering optimizations around the Collapsible Panels;
Optimized the loading of the Airspy frontends.

--------------------------------------------------------

Date: Sun Sep 6 20:33:11 2020 +0200


Commit: 476ef73

Added asynchronous device loading;


Added a new API for lazy loading plugin GUIs.

--------------------------------------------------------

Date: Sun Sep 6 12:50:24 2020 +0200


Commit: b0a1f7f

Enhanced the docking support for the plugins;


Better initialization sequence (also fixes the initial frequency).

--------------------------------------------------------

Date: Sun Sep 6 03:22:28 2020 +0200


Commit: bc278af

Extended the lazy loading for all the plugins;


Plugin developers can make their plugins lightweight by implementing
ICanLazyLoadGui interface;
This mechanism can be disabled entirely using the setting
"core.disableLazyLoading".

--------------------------------------------------------

Date: Sat Sep 5 21:43:31 2020 +0200


Commit: 9b31b9e

Optimized the plugins loading;


Optimized the device listing and loading;
Optimized the initialization sequence.

--------------------------------------------------------

Date: Sun Aug 9 23:20:59 2020 +0200


Commit: 74eac24

Upgraded to Telerik UI for WinForms R2 2020 SP1 (version 2020.2.616)

--------------------------------------------------------

Date: Sun Aug 9 16:58:41 2020 +0200


Commit: 4f90f91

Added a default output directory

--------------------------------------------------------

Date: Sun Aug 9 16:51:25 2020 +0200


Commit: 0abd773
Updated the build system.

--------------------------------------------------------

Date: Sun Aug 9 16:37:31 2020 +0200


Commit: bf647aa

Migrated the code base to GitHub.

--------------------------------------------------------

Date: Thu Oct 24 12:43:39 2019 +0000


Commit: 7563025

Plugin API: Added MaximumFilterBandwidth to ISharpControl.

--------------------------------------------------------

Date: Sat Oct 19 18:08:34 2019 +0000


Commit: 025af53

Fixed the column sorting in the default Frequency Manager.

--------------------------------------------------------

Date: Fri Oct 18 19:04:39 2019 +0000


Commit: f65e05d

Added "Snap To Peak" to ease the click tuning. Use the Control Key while hovering
the peaks to snap them.

--------------------------------------------------------

Date: Thu Oct 17 17:09:05 2019 +0000


Commit: 40bad81

Enabled the AGC for the RAW mode.

--------------------------------------------------------

Date: Thu Oct 17 15:22:14 2019 +0000


Commit: c088bc1

Added High DPI support; Updated the RAW mode defauts.

--------------------------------------------------------

Date: Sun Oct 6 16:57:17 2019 +0000


Commit: fa8cf57

Allow frequency shift of +/- 999 GHz; Updated ADSBSpy GUI and airspy_adsb CLI.

--------------------------------------------------------

Date: Thu Oct 3 23:09:03 2019 +0000


Commit: d9e1951

Initial commit
--------------------------------------------------------

Date: Thu Oct 3 23:07:53 2019 +0000


Commit: c30f34b

Initial commit of CalicoCAT source. v1.19.9.22

--------------------------------------------------------

Date: Thu Oct 3 22:57:53 2019 +0000


Commit: 2b13ac8

Added more checks for the config file.

--------------------------------------------------------

Date: Thu Oct 3 22:44:33 2019 +0000


Commit: d01cf1f

Saving/reading the FFT averaging time constants as floats.

--------------------------------------------------------

Date: Thu Oct 3 20:05:43 2019 +0000


Commit: cf63e03

Allow arrow keys to change the sliders.

--------------------------------------------------------

Date: Thu Oct 3 14:38:43 2019 +0000


Commit: b06f6b5

Flat style for the collapsible (control) panel; Fixed the display of the Zoom FFT
IF spectrum; Better initialization code for the RTL-SDR gain.

--------------------------------------------------------

Date: Thu Oct 3 09:47:58 2019 +0000


Commit: 40b8149

Sync the new code repository.

--------------------------------------------------------

Date: Fri Sep 20 00:55:13 2019 +0000


Commit: cff96f7

Big jump to Telerik UI; Many performance enhancements.

--------------------------------------------------------

Date: Sun Sep 15 14:45:15 2019 +0000


Commit: aa422f5

Added device selector for Airspy R2/Mini/HF+/Discovery. The devices can be selected
using the serial number. A selected device can be unclaimed by selecting <none>,
then other software instances can use it.
Right click on the Tuning mode button reverses the mode.
Exposed RdsReset to the plugin interface.
--------------------------------------------------------

Date: Thu Aug 29 09:53:32 2019 +0000


Commit: 55e2f64

Exposed RdsPICode in ISharpControl so plugins can keep track of the FM stations.

--------------------------------------------------------

Date: Wed Aug 28 16:58:14 2019 +0000


Commit: a7d90e9

Changed the behavior of the "Sticky Tuning" mode to move the VFO with the center
frequency of the device. The VFO stays within the boundaries defined by the sample
rate and lower/upper frequencies of the device.

--------------------------------------------------------

Date: Tue Aug 27 12:43:22 2019 +0000


Commit: d2040df

Better DNR settings loading.

--------------------------------------------------------

Date: Tue Aug 27 12:03:51 2019 +0000


Commit: f0769ba

Keep the DNR plugins at the same position in the processing chain after setting a
profile. This allows the visualisation of the output spectrum using the Zoom FFT
plugin.

--------------------------------------------------------

Date: Mon Aug 26 09:38:56 2019 +0000


Commit: f99937b

Updated the DNR's band definitions.

--------------------------------------------------------

Date: Sun Aug 25 21:55:38 2019 +0000


Commit: 0c74107

New Noise Reduction algorithm.

--------------------------------------------------------

Date: Fri Aug 23 21:19:41 2019 +0000


Commit: f3f2a84

Keep the tuned frequency when changing the sample rate while streaming.

--------------------------------------------------------

Date: Sun Aug 18 23:16:21 2019 +0000


Commit: d235af4
Enable the LNA setting for AGC and Manual gain modes for HF+.

--------------------------------------------------------

Date: Mon Jul 29 20:40:07 2019 +0000


Commit: 537fb9f

"Fernado Mode" - Updated the free-tuning mode to jump to the next spectrum page
instead of changing the center frequency for each step.

--------------------------------------------------------

Date: Sat Jul 27 18:35:01 2019 +0000


Commit: 7f1219f

Added host-side Low-IF for Airspy HF+ to improve the image rejection for lower
sample rates.

--------------------------------------------------------

Date: Fri Jul 26 13:33:27 2019 +0000


Commit: 8e1d706

Optimized the refresh rate of the display for lower CPU usage; Added alias-free
display options to the Airspy HF+ source.

--------------------------------------------------------

Date: Wed Jul 24 12:29:31 2019 +0000


Commit: 696f4ea

Optimized the IQ correction code for low latency.

--------------------------------------------------------

Date: Fri Jul 19 16:09:46 2019 +0000


Commit: ac472b9

Added support for Low-IF modes for Airspy HF+ Dual Port and Discovery.

--------------------------------------------------------

Date: Mon Jul 8 17:22:45 2019 +0000


Commit: 8c65dcb

Added FmPilotIsDetected property in ISharpControl; Added experimental Low-IF mode


for HF+ Dual and Discovery (Requires FW 2.4.0 or newer); Adjusted the default DC
correction constant in the IQ balancer; Code cleanup.

--------------------------------------------------------

Date: Tue Nov 6 20:38:20 2018 +0000


Commit: c382e53

Added connect timeout and ping count to spyserver_ping

--------------------------------------------------------
Date: Sun Nov 4 12:39:55 2018 +0000
Commit: 1760063

Updated the SpyServer default config for a final release; Updated the server
browser; Ready for rev 1.0.0.1700!

--------------------------------------------------------

Date: Sat Nov 3 17:30:17 2018 +0000


Commit: 714d70d

Fixed linux build for spyserver_ping.

--------------------------------------------------------

Date: Sat Nov 3 16:47:54 2018 +0000


Commit: ea780f4

Added build scripts for spyserver_ping utility

--------------------------------------------------------

Date: Sat Nov 3 16:35:59 2018 +0000


Commit: 0bcf227

Added more config checks for the SpyServer. Version bump.

--------------------------------------------------------

Date: Sat Nov 3 16:28:23 2018 +0000


Commit: 41a79c6

Allow common browser shortcuts.

--------------------------------------------------------

Date: Sat Nov 3 16:26:52 2018 +0000


Commit: d82ebb5

Added external navigation for the SpyServer Network Browser.

--------------------------------------------------------

Date: Sat Nov 3 15:58:48 2018 +0000


Commit: 79c0323

Start the streaming immediately after selecting a server.

--------------------------------------------------------

Date: Sat Nov 3 14:59:03 2018 +0000


Commit: 113ce4b

Fixed designer support.

--------------------------------------------------------

Date: Sat Nov 3 14:54:36 2018 +0000


Commit: e995fa4
Added registry settings for the embedded web browser in SDR#.

--------------------------------------------------------

Date: Sat Nov 3 14:30:27 2018 +0000


Commit: e3a1b77

Added proper process finalization for the SpyServer; Added a new "SpyServer
Network" browser embedded in SDR#.

--------------------------------------------------------

Date: Wed Oct 24 23:21:18 2018 +0000


Commit: 9a58fc2

Enhanced driver loading/unloading in the SpyServer.

--------------------------------------------------------

Date: Wed Oct 24 22:10:52 2018 +0000


Commit: 4ab222a

Refined the OS detection for the SpyServer.

--------------------------------------------------------

Date: Wed Oct 24 21:30:21 2018 +0000


Commit: dd1997f

Version bump

--------------------------------------------------------

Date: Wed Oct 24 21:29:18 2018 +0000


Commit: d7bf9b8

Added more signal handling to the SpyServer.

--------------------------------------------------------

Date: Wed Oct 24 18:47:15 2018 +0000


Commit: 09043fa

Tidied the http registration request in the SpyServer.

--------------------------------------------------------

Date: Wed Oct 24 18:35:15 2018 +0000


Commit: 1554bd7

Added more comments and defaults in the SpyServer's configuration file.

--------------------------------------------------------

Date: Wed Oct 24 18:14:17 2018 +0000


Commit: 989012a

Enhanced the device status info in the SpyServer.


--------------------------------------------------------

Date: Wed Oct 24 16:19:30 2018 +0000


Commit: f64861c

Allow the spyserver to open Airspy devices by serial number in auto-detection mode.

--------------------------------------------------------

Date: Wed Oct 24 13:52:10 2018 +0000


Commit: 7006d10

Updated OS detection for SpyServer.

--------------------------------------------------------

Date: Wed Oct 24 13:46:42 2018 +0000


Commit: 7621372

Updated SpyServer default configuration.

--------------------------------------------------------

Date: Tue Oct 23 13:39:13 2018 +0000


Commit: 7d060b1

Added automatic device type lookup; Added automatic port binding within a specified
range; Many optimizations in the spyserver streaming code; Added spyserver_ping
utility.

--------------------------------------------------------

Date: Tue Oct 16 15:37:20 2018 +0000


Commit: 392add7

Code cleanup.

--------------------------------------------------------

Date: Sun Oct 14 23:06:16 2018 +0000


Commit: 1d599d8

Updated the SpyServer version number.

--------------------------------------------------------

Date: Sun Oct 14 23:04:15 2018 +0000


Commit: 9d3d622

Updated the cross-platform builds of the SpyServer.

--------------------------------------------------------

Date: Sun Oct 14 13:55:21 2018 +0000


Commit: de62a21

Updated the SpyServer version number and copyright date.


--------------------------------------------------------

Date: Sun Oct 14 13:41:22 2018 +0000


Commit: f5ec964

Added applicative PING to the SpyServer for remote health check and assessing the
latency.

--------------------------------------------------------

Date: Sun Oct 14 13:35:15 2018 +0000


Commit: 6f7039c

Added owner and setup details in the SpyServer info updates.

--------------------------------------------------------

Date: Sun Oct 14 11:57:17 2018 +0000


Commit: a73e087

Added a REST client to the SpyServer for automatic listing in the website, SDR# and
other applications. This client will send automatic updates about the status of the
server and the SDR.

--------------------------------------------------------

Date: Fri Aug 24 09:45:19 2018 +0000


Commit: 62fc465

Updated shark library; Added extended IQ balancer configuration; Updated the Config
file.

--------------------------------------------------------

Date: Tue Aug 14 18:22:07 2018 +0000


Commit: cb82037

Updated the IQ correction to handle weak signals (dead band); Increased the display
range in the ZoomFFT plugin.

--------------------------------------------------------

Date: Mon Jul 30 10:19:43 2018 +0000


Commit: 157e1b9

Optimized the CPU usage for the IQ balancer.

--------------------------------------------------------

Date: Mon Jul 30 09:45:09 2018 +0000


Commit: 71b2630

Updated the IQ correction algorithm with the latest tweaks. Tributes to Leif
Asbrink SM5BSZ for making this achievement possible.

--------------------------------------------------------

Date: Tue Jul 17 13:42:32 2018 +0000


Commit: 52e1eac
Implemented a new frequency-dependent imabalance correction for Airspy HF+. Special
thanks to Leif Asbrink SM5BSZ who helped modeling the problem and encouraged me to
find the solution.

--------------------------------------------------------

Date: Sun Jul 8 13:28:00 2018 +0000


Commit: 31722ef

New amplitude imbalance estimation method: Faster, Numerically stable, More


accurate.

--------------------------------------------------------

Date: Sun Apr 22 21:05:56 2018 +0000


Commit: 094c12f

Implemented more group handlers in the RDS decoder.

--------------------------------------------------------

Date: Sun Apr 22 16:00:54 2018 +0000


Commit: fb41e5e

Fixed a filter initialization problem; Renamed "Amplitude" to "Power" in the


diagnostics plugin; Fixed IF offset in the WavRecorder plugin;

--------------------------------------------------------

Date: Tue Apr 3 17:33:16 2018 +0000


Commit: 83187bc

Implemented SnapToGrid for the spectrum display components.

--------------------------------------------------------

Date: Tue Apr 3 10:28:51 2018 +0000


Commit: 07a81ce

Fixed the sample rate display for the Airspy HF+

--------------------------------------------------------

Date: Mon Apr 2 11:59:50 2018 +0000


Commit: 414058f

Fixed the new HF+ initialization sequence.

--------------------------------------------------------

Date: Sun Apr 1 23:29:49 2018 +0000


Commit: f65c78a

Added dynamic sample rate update for the HF+

--------------------------------------------------------

Date: Sat Mar 24 20:15:50 2018 +0000


Commit: 87137f3

Improved the IQ balancer algorithm; Added an API to disable the DSP in libairspyhf
for debugging purposes; Code cleanup.

--------------------------------------------------------

Date: Tue Mar 20 19:39:18 2018 +0000


Commit: ec29d24

Better handling of weak images in the IQ correction

--------------------------------------------------------

Date: Tue Mar 20 14:14:21 2018 +0000


Commit: 27fd860

Added IQ correction tracking support for decimation / IF shift modes with the
Airspy HF+

--------------------------------------------------------

Date: Tue Mar 20 13:09:16 2018 +0000


Commit: 6b575f3

Added automatic fine tuning to the IQ correction for Airspy HF+ and SDR#. Now the
optimal image rejection tracks the VFO.

--------------------------------------------------------

Date: Mon Mar 19 14:36:57 2018 +0000


Commit: 64d4f5a

Improved the IQ correction

--------------------------------------------------------

Date: Thu Mar 1 16:32:23 2018 +0000


Commit: 86c54fb

Show the FFT range settings only when the main FFT displays are available.

--------------------------------------------------------

Date: Tue Feb 27 00:12:41 2018 +0000


Commit: 70e07b7

Added Snap to Peak (Ctrl + Mouse Move) and Right Click to Peak to the spectrum
displays.

--------------------------------------------------------

Date: Thu Feb 22 19:39:53 2018 +0000


Commit: 6bdecc6

Added graceful sample skips in the main FFT display; Set the minimum RBW in the
Zoom FFT to 15 Hz for wide band signals.

--------------------------------------------------------
Date: Thu Feb 22 10:41:52 2018 +0000
Commit: b35f8a7

Allow setting the preamp regardless of the Att setting.

--------------------------------------------------------

Date: Wed Feb 21 16:22:07 2018 +0000


Commit: 51bdecf

Simplified the gain settings GUI for the HF+

--------------------------------------------------------

Date: Tue Feb 20 17:58:37 2018 +0000


Commit: e4eb49a

Increased the refresh speed of the spectrum display; More initialization checks in
the Zoom FFT.

--------------------------------------------------------

Date: Tue Feb 20 16:21:01 2018 +0000


Commit: c318566

Aligned the display and added markers for the bandwidth.

--------------------------------------------------------

Date: Tue Feb 20 14:30:05 2018 +0000


Commit: a9f9871

Added snap to the frequency cursor.

--------------------------------------------------------

Date: Tue Feb 20 14:06:32 2018 +0000


Commit: 55682d9

Added decimal display Hz in the mouse hot tracking; Fixed an OS interaction glitch
in the Zoom FFT plugin when reducing the window; Optimized the threading in the
Zoom FFT; Ported the fft enhancements to the main FFT display.

--------------------------------------------------------

Date: Mon Feb 19 21:00:18 2018 +0000


Commit: 6e2d62b

Added hot tracking to the Zoom FFT plugin with sub 1 Hz decimals.

--------------------------------------------------------

Date: Mon Feb 19 18:04:07 2018 +0000


Commit: 464b4a3

Improved ZoomFFT with automatic decimation and rbw.

--------------------------------------------------------
Date: Sat Feb 17 21:23:22 2018 +0000
Commit: 259259b

Fixed the display of the HF+ serial number.

--------------------------------------------------------

Date: Sat Feb 17 21:19:30 2018 +0000


Commit: cdc9793

Fixed an initialization problem in the BandPlan plugin. Thanks mzs!

--------------------------------------------------------

Date: Fri Feb 16 21:48:16 2018 +0000


Commit: d21d0c9

Fixed the state of the ATT setting for HF+

--------------------------------------------------------

Date: Fri Feb 16 17:31:32 2018 +0000


Commit: 42007aa

Added support for ATT setting for the Airspy HF+

--------------------------------------------------------

Date: Thu Feb 15 20:17:57 2018 +0000


Commit: 275fcec

Added support for AGC, Threshold, LNA and ATT settings for Airspy HF+

--------------------------------------------------------

Date: Tue Feb 13 23:30:39 2018 +0000


Commit: 35dc362

Code cleanup.

--------------------------------------------------------

Date: Tue Feb 13 15:49:22 2018 +0000


Commit: 89b3959

DSP Enhancements: Implemented even length for Sinc and the Window functions; Added
a new solver for filter design based on ripple and attenuaction parameters.

--------------------------------------------------------

Date: Tue Jan 23 16:01:05 2018 +0000


Commit: 1ce941c

Adjusted the dynamic IF shift for the HF+

--------------------------------------------------------

Date: Tue Jan 23 15:37:51 2018 +0000


Commit: efbc440

Added more sample rates options for the HF+ Added dynamic IF shift for the HF+

--------------------------------------------------------

Date: Tue Jan 9 11:16:51 2018 +0000


Commit: f2be7be

Force stop/start when flashing the HF+ calibration.

--------------------------------------------------------

Date: Mon Jan 8 14:59:56 2018 +0000


Commit: fb3d58f

Improved the Noise Reduction plugin, Improved the IQ balancer algo, Fixed the wave
file parser to ignore Microsoft metadata.

--------------------------------------------------------

Date: Sat Jan 6 18:10:23 2018 +0000


Commit: 19c884b

New IQ correction algorithm: Faster and deeper convergence.

--------------------------------------------------------

Date: Fri Jan 5 10:35:06 2018 +0000


Commit: 09e8169

More NR improvements; Code cleanup.

--------------------------------------------------------

Date: Sat Dec 16 21:36:33 2017 +0000


Commit: d10584d

Added a better smoothing algorithm to the Noise Reduction plugins.

--------------------------------------------------------

Date: Sat Dec 9 13:32:52 2017 +0000


Commit: a90bbdd

Airspy HF+ : Added automatic Low-IF mode for sample rates lower than or equal to
192ksps.

--------------------------------------------------------

Date: Mon Nov 20 20:58:50 2017 +0000


Commit: a328d16

Lower limit for command size.

--------------------------------------------------------

Date: Mon Nov 20 18:11:29 2017 +0000


Commit: 0c291f2
Allow tuning below bandwidth / 2 in the spyserver; Set RTL max frequency to 14.4
MHz in direct sampling mode.

--------------------------------------------------------

Date: Thu Nov 16 17:36:45 2017 +0000


Commit: bab2998

Added more checks to the config.

--------------------------------------------------------

Date: Wed Nov 15 14:47:02 2017 +0000


Commit: a00ba27

Code cleanup.

--------------------------------------------------------

Date: Wed Nov 15 14:44:57 2017 +0000


Commit: 547d5a0

Spyserver: Send thread is now be shut down when no clients are connected.

--------------------------------------------------------

Date: Wed Nov 15 09:01:42 2017 +0000


Commit: 80175cd

Improved the multi-user tuning and synchronization; Workaround a bug in an old


librtlsdr version deployed in many Linux distros; Code cleanup.

--------------------------------------------------------

Date: Tue Nov 14 17:11:53 2017 +0000


Commit: 0b42d4e

SpyServer: * Remove the gain settings from RTL definition when using the direct
sampling; * Fixed Windows CPU usage when idle.

--------------------------------------------------------

Date: Mon Nov 13 23:29:25 2017 +0000


Commit: d94547b

Added packet priotity in the spyserver; Increased the tcp send queue.

--------------------------------------------------------

Date: Mon Nov 13 20:27:42 2017 +0000


Commit: f2e0294

Added direct sampling for RTL dongles; Many code improvements.

--------------------------------------------------------

Date: Sun Nov 12 01:24:52 2017 +0000


Commit: 6aedcf0
Added separate worker threads for the read and write reactors to allow smoother
handling of the client commands; Force the current directory to write the spyserver
URL history.

--------------------------------------------------------

Date: Fri Nov 3 12:34:03 2017 +0000


Commit: a78535e

Fixed the tuning mode synchronization with the spyserver.

--------------------------------------------------------

Date: Thu Nov 2 12:31:06 2017 +0000


Commit: 27d73bd

Fixed the display of the spyserver clients.

--------------------------------------------------------

Date: Tue Oct 31 22:19:13 2017 +0000


Commit: 2327f7c

Enhanced the accuracy of the FFT; Many performance enhancements.

--------------------------------------------------------

Date: Tue Oct 31 14:07:24 2017 +0000


Commit: 33e15f4

Updated the server build.

--------------------------------------------------------

Date: Tue Oct 31 14:06:04 2017 +0000


Commit: 4759461

Added a new FFT bins setting in the spyserver config file. Use a higher value for
high bandwidth SDRs running on powerful servers.

--------------------------------------------------------

Date: Tue Oct 31 13:34:39 2017 +0000


Commit: 7ef49d5

Updated the FFT rendering algo.

--------------------------------------------------------

Date: Tue Oct 31 13:18:35 2017 +0000


Commit: 5ec73b2

Updated the max FFT resolution in the spyserver; Updated the FFT averaging in the
spyserver.

--------------------------------------------------------

Date: Tue Oct 31 13:15:04 2017 +0000


Commit: 6497a3a

Fixed the linux build of the spyserver.

--------------------------------------------------------

Date: Tue Oct 31 13:08:18 2017 +0000


Commit: aab36b3

Added a safety margin for the IQ scaling in the spyserver.

--------------------------------------------------------

Date: Tue Oct 31 13:02:13 2017 +0000


Commit: cd237c6

Added a safety margin for the IQ scaling in the spyserver.

--------------------------------------------------------

Date: Tue Oct 31 12:38:20 2017 +0000


Commit: 5041249

Improved the automatic IQ scaling in the spyserver.

--------------------------------------------------------

Date: Mon Oct 30 19:02:34 2017 +0000


Commit: 6967b48

SDR# can now select the available Full IQ to the limit allowed by the spyserver.

--------------------------------------------------------

Date: Sun Oct 29 23:31:16 2017 +0000


Commit: 6ea2b48

Fixed the last RDS text being displayed when it shouldn't; A few GUI enhancement.

--------------------------------------------------------

Date: Sun Oct 29 22:19:59 2017 +0000


Commit: 6a13bc7

Added session timeout in the spyserver; Added the ability to force 8bit mode; Added
the ability to limit the IQ bandwidth (disables full IQ).

--------------------------------------------------------

Date: Fri Oct 27 21:04:44 2017 +0000


Commit: 397fedd

Fixed a glitch when reconfiguring the spectrum display without any amplitude range
defined (spy client).

--------------------------------------------------------

Date: Thu Oct 26 23:07:46 2017 +0000


Commit: ced12d3
Increased the filter snap distance.

--------------------------------------------------------

Date: Thu Oct 26 21:25:41 2017 +0000


Commit: 7400e84

Save/restore the fft attack/decay settings.

--------------------------------------------------------

Date: Thu Oct 26 15:28:09 2017 +0000


Commit: c146b70

Improved the spyserver buffering code; Improved the memory allocation in SDR#.

--------------------------------------------------------

Date: Thu Oct 26 11:32:05 2017 +0000


Commit: d5efaf3

Optimized the FFT synchronization

--------------------------------------------------------

Date: Wed Oct 25 22:22:10 2017 +0000


Commit: 72e398d

Improbement: Only refresh the filters when changing the sample rate. This avoid
clicks when changing the bandwidth.

--------------------------------------------------------

Date: Wed Oct 25 22:03:30 2017 +0000


Commit: 5067338

Fixed an initialization problem in the plugin manager.

--------------------------------------------------------

Date: Wed Oct 25 19:59:27 2017 +0000


Commit: 3dd667d

Improved the RBW and FPS tracking in streaming and IQ devices.

--------------------------------------------------------

Date: Wed Oct 25 10:31:29 2017 +0000


Commit: f944877

Updated the FFT display algorithm for smoother transition between the frames and
graceful overlapping/skips.

--------------------------------------------------------

Date: Mon Oct 23 18:25:09 2017 +0000


Commit: 8d44935
Many GUI enhancements to support slow FPS straming; Added SpyServer URI box with
history.

--------------------------------------------------------

Date: Sat Oct 21 23:06:12 2017 +0000


Commit: 5d059e8

Added USRP support in the x64 build.

--------------------------------------------------------

Date: Sat Oct 21 22:20:41 2017 +0000


Commit: b18078d

Added initial USRP support

--------------------------------------------------------

Date: Sat Oct 21 21:23:58 2017 +0000


Commit: e4a6581

A few GUI enhancements.

--------------------------------------------------------

Date: Fri Oct 20 01:15:33 2017 +0000


Commit: 465ba76

Improved the dynamic range of the spy server's streaming.

--------------------------------------------------------

Date: Thu Oct 19 22:55:04 2017 +0000


Commit: ccddc58

Added automatic scaling to the SpyVerter protocol. SDR# can still work with old
servers, but everyone is encouraged to upgrade.

--------------------------------------------------------

Date: Wed Oct 4 15:07:33 2017 +0000


Commit: cddfaa3

A few GUI initialization fixed; Optimized the SpyServer streaming; Improved the spy
server defaults.

--------------------------------------------------------

Date: Tue Oct 3 22:58:35 2017 +0000


Commit: 467b9ff

Added an improved quantization algorithm to the SpyServer (and its client) to avoid
the residual DC in 8bit streaming.

--------------------------------------------------------

Date: Mon Oct 2 23:27:32 2017 +0000


Commit: f8cd9c6
Added async IQ feeding for network sources. The streaming from the SpyServer is
smoother.

--------------------------------------------------------

Date: Sun Oct 1 13:17:40 2017 +0000


Commit: c62913a

Added DC correction for the 8bit streaming mode in the spyserver client.

--------------------------------------------------------

Date: Sun Oct 1 11:38:03 2017 +0000


Commit: aa69ed3

Added IQ scaling compensation in the spyserver client.

--------------------------------------------------------

Date: Sun Oct 1 11:27:24 2017 +0000


Commit: a1e84a9

Added digital gain setting in the spyserver client. This is useful when using
8bit/16bit formats to fill all the bits with useful data.

--------------------------------------------------------

Date: Sat Sep 30 20:12:41 2017 +0000


Commit: a937e0c

Adde stream format option for the SpyServer client; Optimized the SpyServer fft
display; Expanded the range of RTL dongles to the max supported by e4000.

--------------------------------------------------------

Date: Wed Jul 19 23:44:51 2017 +0000


Commit: 9d154bf

Improved the convergence time of the SNR estimator (Signal Diagnostics plugin).

--------------------------------------------------------

Date: Wed Jul 19 16:20:18 2017 +0000


Commit: 108ca8e

Added a new signal diagnostics plugin to help measuring noise and signal level at
the input IQ, IF filter or the demodulator output.
Hopefully this will stop the confusion between the FFT processing gain and S/(S+N)
as measured at a given bandwidth.

:Wink: http://www.rtl-sdr.com/new-airspy-hf-pics-and-sensitivity-test/#comments

How to:
0) Put a dummy load at the input
1) Set the mode to USB and the bandwidth to 500 Hz
2) Reset
3) Wait until the reading settles
4) Acquire
5) Inject a signal at a known power
6) Wait until the reading settles

You can read S / (S+N) in decibels, and if you are smart enough, decuce the NF.
--------------------------------------------------------

Date: Mon Jul 17 22:31:50 2017 +0000


Commit: 3bf8492

Added dynamic loading of the HF+ sample rates

--------------------------------------------------------

Date: Sun Jul 9 11:39:42 2017 +0000


Commit: cbc8e4f

Loaded the last threshold setting in the DNR Updated the user mode driver for the
Airspy HF+

--------------------------------------------------------

Date: Sun Jul 9 10:00:55 2017 +0000


Commit: 5628b7f

Added dynamic sample rates loading to the HF+

--------------------------------------------------------

Date: Wed Jun 14 17:08:34 2017 +0000


Commit: 7eea34a

Updated the scaling code in the SPY Server.

--------------------------------------------------------

Date: Wed Jun 14 11:47:08 2017 +0000


Commit: e61c34b

Added DigitalGain setting in the SPY Server; Many code improvements.

--------------------------------------------------------

Date: Sat Jun 10 16:42:18 2017 +0000


Commit: de75509

SPY Server: Refactored the FFT processor to be global and reduce the cpu usage.

--------------------------------------------------------

Date: Sat Jun 10 10:57:17 2017 +0000


Commit: 5016520

Improved the device synchronization code in the SPY Server.

--------------------------------------------------------

Date: Sat May 27 17:57:38 2017 +0000


Commit: 4afbf22
Improved the carrier locking; Saved the "Lock Carrier" and "Anti-Fading" states in
the current mode; Saved the detector type and step size for the current range in
the Band Plan (not persisted.)

--------------------------------------------------------

Date: Sat May 20 14:53:48 2017 +0000


Commit: 803f15b

Code cleanup in the Spy Server; New DNR engine to compete with Free DV 700D.

--------------------------------------------------------

Date: Mon May 15 13:48:10 2017 +0000


Commit: ff95724

Check only major/minor spyserver version.

--------------------------------------------------------

Date: Mon May 15 11:24:50 2017 +0000


Commit: 3b205b0

"Bin perfect" FFT smoothing

--------------------------------------------------------

Date: Sun May 14 15:30:45 2017 +0000


Commit: f3630d7

Improved the FFT smoothing

--------------------------------------------------------

Date: Sun May 14 12:44:58 2017 +0000


Commit: c0bf56e

Optimized user mode driver loader in the SPY Server

--------------------------------------------------------

Date: Sat May 13 19:58:28 2017 +0000


Commit: df4a45c

Implemented int24 and float32 streaming modes in SDR#; Added anti-aliased display;
Smoothed zoom; Saved the gradient;

--------------------------------------------------------

Date: Sat May 13 19:54:06 2017 +0000


Commit: d578883

Enhanced the buffering of the SPY Server

--------------------------------------------------------

Date: Tue May 2 20:56:38 2017 +0000


Commit: 1878853
Added support for reading Airspy HF+ serial number in spyserver.

--------------------------------------------------------

Date: Mon May 1 20:19:35 2017 +0000


Commit: 0d2fda6

Added compression support to the spy server protocol;

--------------------------------------------------------

Date: Mon May 1 14:34:29 2017 +0000


Commit: 1245029

Added a button for flashing calibration data for the HF+

--------------------------------------------------------

Date: Mon May 1 12:28:39 2017 +0000


Commit: fec825b

Added calibration utility in the debug window for the HF+

--------------------------------------------------------

Date: Sun Apr 30 21:14:07 2017 +0000


Commit: f1b7adc

Added "Resolution" to the device info structure; Added 24bit and 32bit float
formats in the spyserver (We need 19 bits for the IF coming out of the HF+); Added
dynamic bit depth selection in SDR#;

--------------------------------------------------------

Date: Sun Apr 30 18:44:01 2017 +0000


Commit: b58d900

Extended the alias-free of the HF+ to 660 kHz.

--------------------------------------------------------

Date: Wed Apr 26 22:51:04 2017 +0000


Commit: 6e8df69

Improved the carrier locking with AM/DSB modes. The IF filter does not affect the
locking any more.

--------------------------------------------------------

Date: Wed Apr 26 12:40:26 2017 +0000


Commit: 8baf106

Reduced the bandwidth requirements for WFM with the spyserver; Allow full audio
bandwidth with WDM with the spyserver; GUI enhancements;

--------------------------------------------------------

Date: Wed Apr 26 10:37:34 2017 +0000


Commit: 678b644
Improved the session initialization code in the spyserver; Added more explicit
error messages to the spyserver; Added brand logo.

--------------------------------------------------------

Date: Tue Apr 25 19:47:14 2017 +0000


Commit: 0ad6a95

Reset the carrier locker when changing the frequency.

--------------------------------------------------------

Date: Sun Apr 23 22:05:45 2017 +0000


Commit: 90cc1f8

Lock carrier before the IF filtering for SSB; Zoom FFT enhancements; Enforce filter
maximum from the device sample rate.

--------------------------------------------------------

Date: Sun Apr 23 17:12:08 2017 +0000


Commit: 5d93e6a

Enhanced the Zoom FFT behavior; Extended Lock Carrier to LSB and USB modes - Good
for AM DX with the HF+.

--------------------------------------------------------

Date: Sun Apr 23 14:28:35 2017 +0000


Commit: a504061

Fixed decimation configuration for low sample rates; Fixed the converter shift
behavior; Enhanced the IF shift behavior;

--------------------------------------------------------

Date: Sun Apr 16 17:41:52 2017 +0000


Commit: 2a87090

SPY Server: Added support for minimum bandwidth for the FFT stream.

--------------------------------------------------------

Date: Sun Apr 16 16:54:31 2017 +0000


Commit: dfeff89

Added missing files; Updated the 64bit build.

--------------------------------------------------------

Date: Sun Apr 16 15:53:14 2017 +0000


Commit: 123329c

SDR# + SPY Server Easter Release: * Added protocol handshake; * Added logon timeout
* Added idle timeout * Added Full/Partial spectrum streaming (reduces TCP/IP
bandwidth) * Implemented streaming modes (IQ/FFT/Both) * Optimized the Linux build

--------------------------------------------------------
Date: Thu Apr 13 22:15:56 2017 +0000
Commit: bd2e119

Added new decimation level in the DDC; Added FFT streaming in the sdr server;

--------------------------------------------------------

Date: Tue Apr 11 16:50:19 2017 +0000


Commit: b88888f

Added an fft stream in the sdr server.

--------------------------------------------------------

Date: Mon Apr 10 21:41:46 2017 +0000


Commit: 7df4d3b

Implemented more protocol handlers.

--------------------------------------------------------

Date: Sun Apr 9 00:23:58 2017 +0000


Commit: 52bad16

Upgraded the SDR streaming protocol: * VFO shift * FFT shift * MPX * Demodulation

--------------------------------------------------------

Date: Fri Apr 7 08:45:31 2017 +0000


Commit: 3139006

Added buffer size setting in the sdr server.

--------------------------------------------------------

Date: Wed Apr 5 22:07:18 2017 +0000


Commit: ac1eb17

Enhanced the frequency correction handling in the SPY Server.

--------------------------------------------------------

Date: Wed Apr 5 19:45:36 2017 +0000


Commit: 5855da4

Added support for RTL-SDR with lazy loading of the driver plugin.

--------------------------------------------------------

Date: Tue Apr 4 14:17:52 2017 +0000


Commit: a5b6d84

SDR server: Allow clients to share different chunks of the spectrum depending on
their own decimation setting.

--------------------------------------------------------

Date: Mon Apr 3 21:35:38 2017 +0000


Commit: 7c5629e

Fixed an initialization problem in shark; Added more Airspy HF+ functions.

--------------------------------------------------------

Date: Mon Apr 3 12:38:40 2017 +0000


Commit: 783dd58

Updated the sdr server protocol; Added more messages/info in the client.

--------------------------------------------------------

Date: Sun Apr 2 21:47:00 2017 +0000


Commit: 4b2b392

Versionned missing files; Fixed the simple recorder.

--------------------------------------------------------

Date: Sun Apr 2 19:22:35 2017 +0000


Commit: 9035c95

Fixed the initial decimation setting.

--------------------------------------------------------

Date: Sun Apr 2 19:09:41 2017 +0000


Commit: 96bfc1e

Fixed the linux build; Fixed the client sync.

--------------------------------------------------------

Date: Sun Apr 2 17:49:09 2017 +0000


Commit: 8c5befc

Added a config file for the sdr server; A few fixes.

--------------------------------------------------------

Date: Wed Mar 29 23:16:54 2017 +0000


Commit: 97b739c

Fixed IF offset; Added include for ARM build.

--------------------------------------------------------

Date: Tue Mar 28 21:17:57 2017 +0000


Commit: f833bc4

Updated the Linux build.

--------------------------------------------------------

Date: Tue Mar 28 20:56:26 2017 +0000


Commit: d124236

Optimized the DDC some more; Moved more classes to shark; Added C# wrappers;
--------------------------------------------------------

Date: Thu Mar 23 01:55:49 2017 +0000


Commit: c6d835e

SDR Server: More fixes and speed optimizations.

--------------------------------------------------------

Date: Wed Mar 22 16:42:15 2017 +0000


Commit: 547e6b4

Added graceful disconnect on the SDR server

--------------------------------------------------------

Date: Wed Mar 22 16:33:31 2017 +0000


Commit: 7cbac00

Fixed buffer misalignment when using decimation. Updated the SDR server to build on
x64 and ARM;

--------------------------------------------------------

Date: Tue Mar 21 17:44:33 2017 +0000


Commit: 955cb30

Upgraded the solution to Visual Studio 2017; A few fixes to shut gcc moaning; Added
a cross-compile configuration for Linux.

--------------------------------------------------------

Date: Sun Mar 19 21:55:44 2017 +0000


Commit: 6554460

DDC optimized and moved to shark.

--------------------------------------------------------

Date: Thu Mar 16 11:23:45 2017 +0000


Commit: 49455f2

Added the Linux build to Spy Server. Thanks Alexandru Csete for testing and code!

--------------------------------------------------------

Date: Mon Mar 13 13:49:19 2017 +0000


Commit: 67deb62

Added output buffering to the sdr server.

--------------------------------------------------------

Date: Fri Mar 10 10:00:24 2017 +0000


Commit: 8e047cd

Updated the x64 build to compile the SpyServer.


--------------------------------------------------------

Date: Thu Mar 9 17:13:04 2017 +0000


Commit: d1f45d3

Disable IF shift when connecting to a remote receiver.

--------------------------------------------------------

Date: Thu Mar 9 16:42:57 2017 +0000


Commit: 85ff415

Code cleanup

--------------------------------------------------------

Date: Thu Mar 9 16:04:59 2017 +0000


Commit: e2856cc

Fixed frequency shift to work with the tuning boundaries (of the sdr server).

--------------------------------------------------------

Date: Wed Mar 8 23:16:34 2017 +0000


Commit: 4f90a28

Added DC cancel in the sdr server

--------------------------------------------------------

Date: Wed Mar 8 23:00:48 2017 +0000


Commit: 15a0c97

More cleanup

--------------------------------------------------------

Date: Wed Mar 8 22:30:37 2017 +0000


Commit: 8f410e9

Added sync after resuming control of the device

--------------------------------------------------------

Date: Wed Mar 8 22:04:06 2017 +0000


Commit: df59692

Code cleanup.

--------------------------------------------------------

Date: Wed Mar 8 21:24:27 2017 +0000


Commit: 8ab34ff

Added tuning boundaries; Added DDC tuning for the sdr server.

--------------------------------------------------------

Date: Wed Mar 8 02:48:19 2017 +0000


Commit: 198fb37

Added a DDC in the sdr server

--------------------------------------------------------

Date: Tue Mar 7 23:03:21 2017 +0000


Commit: 44e4be1

Prevent changing the gain when multiple clients are connected.

--------------------------------------------------------

Date: Tue Mar 7 22:47:19 2017 +0000


Commit: e2ce7d7

Added boiler plate for handling/sync'ing the gain and bandwidth in the sdr server.

--------------------------------------------------------

Date: Tue Mar 7 20:43:45 2017 +0000


Commit: a09fd9f

Updated client synchronization in the sdr server

--------------------------------------------------------

Date: Tue Mar 7 01:56:47 2017 +0000


Commit: 9689eab

Fixed the streaming session initialization

--------------------------------------------------------

Date: Mon Mar 6 23:45:07 2017 +0000


Commit: a936859

Synchronized the device after wake up, and the clients on connect.

--------------------------------------------------------

Date: Mon Mar 6 23:02:12 2017 +0000


Commit: f06775f

Added Airspy HF+ handler in the SDR Server

--------------------------------------------------------

Date: Mon Mar 6 22:51:02 2017 +0000


Commit: 69ae7f5

SDR Server Added support for different airspy device types.


<dos_fan]> now to add the other
<dos_fan]> then I can laugh

--------------------------------------------------------

Date: Mon Mar 6 19:46:03 2017 +0000


Commit: 27f5668
SDR Server: Stop the device when no one is streaming but keep the device loaded for
other operations.

--------------------------------------------------------

Date: Mon Mar 6 00:32:42 2017 +0000


Commit: 7cbf87e

Added a connect/disconnect button for the sdr server; Implemented device capability
discovery; Implemented multi-client frequency sync; A few fixes.

--------------------------------------------------------

Date: Sun Mar 5 17:32:47 2017 +0000


Commit: 92973ea

Added streaming protocol with encapsulation

--------------------------------------------------------

Date: Sun Mar 5 13:35:09 2017 +0000


Commit: 02fd5c3

Added encoding hook in the sdr server

--------------------------------------------------------

Date: Sun Mar 5 01:35:31 2017 +0000


Commit: ffd24a4

Added a client for the sdr server

--------------------------------------------------------

Date: Sat Mar 4 18:31:19 2017 +0000


Commit: 51a4a18

Implemented DDC server infrastructure

--------------------------------------------------------

Date: Sat Mar 4 10:15:07 2017 +0000


Commit: d72366b

Reorganized the solution folders

--------------------------------------------------------

Date: Fri Mar 3 21:51:13 2017 +0000


Commit: 2d15adc

Added native C++ wrappers to Shark DSP

--------------------------------------------------------

Date: Sun Feb 12 23:50:55 2017 +0000


Commit: 4b1d22a
Fixed a front end initialization bug

--------------------------------------------------------

Date: Tue Feb 7 08:57:05 2017 +0000


Commit: 3866545

Twaked the IQ balancer; Updated the RTL download URL.

--------------------------------------------------------

Date: Fri Feb 3 11:56:16 2017 +0000


Commit: 53f1e35

Tweaked the IQ balancer for 120 dB rejection; Code cleanup.

--------------------------------------------------------

Date: Thu Feb 2 19:40:54 2017 +0000


Commit: 6dba44b

Added "Talk" profile in the DNR (both IF and AF); Added a new IQ correction engine.

--------------------------------------------------------

Date: Fri Jan 20 16:01:18 2017 +0000


Commit: e3f0656

Saved the decimation settings

--------------------------------------------------------

Date: Fri Jan 20 15:51:18 2017 +0000


Commit: 4b8b2d9

Added decimation for the new HF SDR. Noise floor now reaching -120 dBFS.

--------------------------------------------------------

Date: Fri Jan 20 14:51:32 2017 +0000


Commit: 5da8490

Deleted old files

--------------------------------------------------------

Date: Fri Jan 20 14:48:49 2017 +0000


Commit: bc27e5c

Renamed the source driver of the new HF SDR.

--------------------------------------------------------

Date: Thu Jan 12 20:24:30 2017 +0000


Commit: 2979869

Added a new front end.

--------------------------------------------------------
Date: Mon Jan 9 21:30:51 2017 +0000
Commit: f6c7b20

Added a new interface for front ends that don't equire IF offset.

--------------------------------------------------------

Date: Wed Dec 14 19:13:03 2016 +0000


Commit: 629ee73

Exposed the VisualSNR property for plugins

--------------------------------------------------------

Date: Sat Nov 19 02:42:21 2016 +0000


Commit: cb79a4c

Optimized the flatness and rejection of the IF filters.

--------------------------------------------------------

Date: Thu Oct 13 19:02:18 2016 +0000


Commit: 6bd865c

Improved the resolution of AirspyCalibrate.

--------------------------------------------------------

Date: Wed Sep 21 17:52:53 2016 +0000


Commit: bfbd03c

Added compatibility API for old plugins.

--------------------------------------------------------

Date: Tue Sep 20 22:15:51 2016 +0000


Commit: 1b625c2

More cleanup

--------------------------------------------------------

Date: Tue Sep 20 20:03:14 2016 +0000


Commit: 87dfdef

More cleanup

--------------------------------------------------------

Date: Tue Sep 20 19:49:48 2016 +0000


Commit: c14513e

Code cleanup

--------------------------------------------------------

Date: Sat Sep 17 18:08:37 2016 +0000


Commit: 423168a
Saved the position of the scroll bar of the control panel; Optimized the
calibration code.

--------------------------------------------------------

Date: Mon Sep 12 20:56:12 2016 +0000


Commit: 4a1aed8

Tweaked the analog filters.

--------------------------------------------------------

Date: Mon Sep 12 19:34:42 2016 +0000


Commit: fe37c7a

Added support for packing with the DR Enhancements.

--------------------------------------------------------

Date: Mon Sep 12 18:37:38 2016 +0000


Commit: e2061c3

Added the Dynamic Range Enhancemets option for Airspy.

--------------------------------------------------------

Date: Sun Sep 11 11:17:18 2016 +0000


Commit: 9c55d61

Added compatibility with the SpyVerter in oversampling mode.

--------------------------------------------------------

Date: Sun Sep 11 03:30:19 2016 +0000


Commit: 047d5da

Code cleanup

--------------------------------------------------------

Date: Sun Sep 11 03:08:05 2016 +0000


Commit: 6f6e389

Added new IF filtering option for Airspy. The option is enabled by default. It can
be disabled by setting "airspy.useAnalogIFFiltersBeforeDecimation" to False.

--------------------------------------------------------

Date: Fri Sep 9 22:58:34 2016 +0000


Commit: ae5d060

Optimized the graphics and the memory usage.

--------------------------------------------------------

Date: Wed Sep 7 16:10:29 2016 +0000


Commit: 9e1a858
Replaced the FIFO with a better implementation that preserves the memory bandwidth.

--------------------------------------------------------

Date: Tue Sep 6 20:03:54 2016 +0000


Commit: ed42766

Buffer alignment and code cleanup.

--------------------------------------------------------

Date: Mon Sep 5 21:36:12 2016 +0000


Commit: 3ff7f00

Enhanced the auto-calibration code for Airspy.

--------------------------------------------------------

Date: Mon Sep 5 18:06:55 2016 +0000


Commit: 9a98e3b

More code cleanup.

--------------------------------------------------------

Date: Mon Sep 5 18:04:45 2016 +0000


Commit: 18e80cd

Fixed a small VCO glitch; Code cleanup.

--------------------------------------------------------

Date: Mon Sep 5 16:48:23 2016 +0000


Commit: 7ad7bae

Reduced the cpu usage of the frequency translation by half; Updated libusb.

--------------------------------------------------------

Date: Sun Sep 4 14:59:44 2016 +0000


Commit: 5d5fbe5

Enhanced the Airspy calibration utility; Code cleanup.

--------------------------------------------------------

Date: Sun Sep 4 01:38:54 2016 +0000


Commit: 28d82f3

Added a new IQ decimator with better single threaded performance.

--------------------------------------------------------

Date: Fri Sep 2 18:51:40 2016 +0000


Commit: 72c3e23

Adjusted the IF offset to the new decimation routines.

--------------------------------------------------------
Date: Fri Sep 2 15:20:07 2016 +0000
Commit: 85a2637

More performance optimizations.

--------------------------------------------------------

Date: Wed Aug 31 16:09:27 2016 +0000


Commit: ef4d9c0

More optimizations in the FIR code.

--------------------------------------------------------

Date: Tue Aug 30 23:26:58 2016 +0000


Commit: 24fd9f6

Updated the IQ conversion filters.

--------------------------------------------------------

Date: Tue Aug 30 17:32:25 2016 +0000


Commit: db4cd57

Fixed a glitch in the Band Plan plugin.

--------------------------------------------------------

Date: Tue Aug 30 17:13:03 2016 +0000


Commit: 52f7750

Changed the VC platform toolset version to 120.

--------------------------------------------------------

Date: Tue Aug 30 17:02:01 2016 +0000


Commit: 4f67bac

Moved parts of the DSP to native.

--------------------------------------------------------

Date: Mon Aug 29 22:05:03 2016 +0000


Commit: 812d62d

Added a new decimation engine to improve both the CPU usage and the image
rejection.

--------------------------------------------------------

Date: Sun Aug 28 16:01:13 2016 +0000


Commit: 9671b34

Optimized the filter designer.

--------------------------------------------------------

Date: Sat Aug 27 23:06:45 2016 +0000


Commit: 18a6a8e

Added a new complex filter designer with passband, ripple, stopband and attenuation
parameters.

--------------------------------------------------------

Date: Sat Aug 27 17:09:03 2016 +0000


Commit: 5082056

Added a new FIR designer based on passband ripple and stopband attenuation.

--------------------------------------------------------

Date: Thu Aug 11 21:47:22 2016 +0000


Commit: b991832

Don't force the channel step if overriden by the user until the frequency moves to
a different band.

--------------------------------------------------------

Date: Thu Aug 11 18:32:26 2016 +0000


Commit: 56a1c2e

Added fall-back configuration for third party plugins.

--------------------------------------------------------

Date: Thu Aug 11 17:03:53 2016 +0000


Commit: 5c55c7c

Added an option to enable/disable automatic reconfiguration in the Band Plan


plugin.

--------------------------------------------------------

Date: Thu Aug 11 16:42:32 2016 +0000


Commit: a3b3c78

Added optional step sizes to the Band Plan plugin.

--------------------------------------------------------

Date: Tue Aug 9 21:44:42 2016 +0000


Commit: 97cbab9

Added more display options in the band plan plugin.

--------------------------------------------------------

Date: Mon Aug 8 10:59:13 2016 +0000


Commit: 574c77c

Added support for nested ranges; Colors can be set by name from this enumeration
too:
https://msdn.microsoft.com/en-us/library/system.drawing.knowncolor(v=vs.110).aspx
Cleaned the code some more.
--------------------------------------------------------

Date: Sun Aug 7 23:04:00 2016 +0000


Commit: 4153644

Added a simple Band Plan plugin. Share your BandPlan.xml file to help populating
the bands!

--------------------------------------------------------

Date: Wed Jul 6 11:06:55 2016 +0000


Commit: f801d62

Fixed a nasty bug when selecting sound card input.

--------------------------------------------------------

Date: Tue Jul 5 23:30:18 2016 +0000


Commit: ec03dfc

Enhanced the behavior of the noise blankers in presence of strong signals.

--------------------------------------------------------

Date: Tue Jul 5 23:03:03 2016 +0000


Commit: db573ce

Added more pulse width range to the Noise Blankers to accomodate low sample rates.

--------------------------------------------------------

Date: Tue Jul 5 20:23:25 2016 +0000


Commit: b712004

New noise blanker algorithm; Added NB for baseband and post demodulation.

--------------------------------------------------------

Date: Mon Jul 4 22:58:16 2016 +0000


Commit: 88b83a8

Optimize the image rejection only when streaming.

--------------------------------------------------------

Date: Mon Jul 4 22:29:19 2016 +0000


Commit: 41c356e

Improved the image rejection in presence of very strong interferers; Added


AirspyCalibrate utility; Code cleanup.

--------------------------------------------------------

Date: Sat Apr 23 16:40:08 2016 +0000


Commit: f2f91b2

Added Airspy alternative sample rate support; Fixed some GUI glitches;

--------------------------------------------------------
Date: Tue Mar 15 19:11:58 2016 +0000
Commit: d988135

Added SDR# color schemes to SpectrumSpy; Saved the settings in SpectrumSpy.

--------------------------------------------------------

Date: Tue Mar 15 13:47:18 2016 +0000


Commit: c2ce783

Faster frequency change.

--------------------------------------------------------

Date: Tue Mar 15 13:10:13 2016 +0000


Commit: b6b718d

Using real sampling (bypassed the IQ conversion); <dos_fan]> you will hack it
forever

--------------------------------------------------------

Date: Mon Mar 14 16:43:38 2016 +0000


Commit: 8536072

Added a waterfall to the SpectrumSpy.

--------------------------------------------------------

Date: Mon Mar 14 12:07:58 2016 +0000


Commit: ebf9404

Added dynamic gradient to spectrum spy

--------------------------------------------------------

Date: Mon Mar 14 11:56:08 2016 +0000


Commit: de7f504

Spectrum Spy cleanup + new display features

--------------------------------------------------------

Date: Mon Mar 14 01:36:21 2016 +0000


Commit: 3a93505

Configured the SpectrumSpy to scan faster.

--------------------------------------------------------

Date: Mon Mar 14 01:04:12 2016 +0000


Commit: faee8ae

Adjusted the batch build; Improved the tuning of the SpectrumSpy utility.

--------------------------------------------------------

Date: Mon Mar 14 00:32:44 2016 +0000


Commit: e20fc68

Fixed a display bug in the spectrum visualization component; Added a rudimentary


utility for Airspy aimed to be the spectrum analyzer of the poor.

--------------------------------------------------------

Date: Fri Feb 19 23:26:10 2016 +0000


Commit: e9ecf34

Saved the Tracking Filter bypass option

--------------------------------------------------------

Date: Fri Feb 12 15:33:11 2016 +0000


Commit: f642637

Code cleanup.

--------------------------------------------------------

Date: Fri Feb 12 14:07:32 2016 +0000


Commit: f35cb0d

Synchronized the Airspy's TF-Bypass with decimation change.

--------------------------------------------------------

Date: Fri Feb 12 13:03:44 2016 +0000


Commit: 2ec24d2

Added Tracking Filter bypass for external filtered LNA setups.

--------------------------------------------------------

Date: Sun Dec 6 01:41:21 2015 +0000


Commit: d012d2a

Enabled the Boost SNR for wave files and the noise reduction presets.

--------------------------------------------------------

Date: Thu Dec 3 18:52:47 2015 +0000


Commit: 0227fa6

Updated libairspy.

--------------------------------------------------------

Date: Thu Dec 3 17:35:56 2015 +0000


Commit: ef52cd5

Moved the Linearity/Sensitivity modes to libairspy.

--------------------------------------------------------

Date: Sat Nov 21 19:15:52 2015 +0000


Commit: e1c4283
Load Vasili's File Player once.

--------------------------------------------------------

Date: Sat Oct 31 14:35:18 2015 +0000


Commit: ff00466

Added SNR Boost option for Airspy/SpyVerter.

--------------------------------------------------------

Date: Wed Oct 28 22:21:02 2015 +0000


Commit: c0a8d03

Restore the samplerate of FCDP/P+ and Softrock on startup.

--------------------------------------------------------

Date: Tue Oct 27 23:44:31 2015 +0000


Commit: dda9637

Added predefined profiles to the ANR plugins; Prepared the ANR for the
Airspy/SpyVerter new features; Added the default samplerate for Funcube Pro/+ and
SoftRock;

--------------------------------------------------------

Date: Fri Oct 23 09:12:55 2015 +0000


Commit: d6ba413

Enhanced the audio filtering; Saved the Airspy gain modes.

--------------------------------------------------------

Date: Thu Oct 22 20:49:10 2015 +0000


Commit: 6aeb9a8

Added "Sensitivity" and "Linearity" mode to emulate Linrad gains. The original mode
is still available and was renamed "Free"; Now the menu button also hides the right
sliders.

--------------------------------------------------------

Date: Thu Oct 22 12:52:00 2015 +0000


Commit: a3ebf80

Implemented a tuning tip from Bob Grove: Disable the spectrum resizing zone when
the cursor is too small; Avoid resetting the zoom and the center frequency between
sessions using the same source.

--------------------------------------------------------

Date: Wed Oct 21 22:51:36 2015 +0000


Commit: 771c31d

Removed the clicks when changing the modes.

--------------------------------------------------------
Date: Wed Oct 21 22:03:41 2015 +0000
Commit: c58aea7

Moved the IF hooks before the carrier locking and anti-fading in the chain; Removed
the clicks when changing the frequency or the filter bandwidth.

--------------------------------------------------------

Date: Mon Oct 19 23:11:59 2015 +0000


Commit: 4fd33f5

Extended the center frequency drag to the scale zone.

--------------------------------------------------------

Date: Mon Oct 19 19:03:15 2015 +0000


Commit: 4f37fa9

No zoom recentering when changing the modes.

--------------------------------------------------------

Date: Sun Oct 18 13:36:25 2015 +0000


Commit: c53f6d2

Enhanced the free tuning mode when using the zoom.

--------------------------------------------------------

Date: Sat Oct 17 17:37:44 2015 +0000


Commit: 1c52b6b

Fixed the Zoom FFT display.

--------------------------------------------------------

Date: Thu Oct 15 22:12:14 2015 +0000


Commit: 43afda9

Fixed the DSP hook unregisteration.

--------------------------------------------------------

Date: Thu Oct 15 09:44:35 2015 +0000


Commit: 01f9b3c

Fixed a plugin tear down bug.

--------------------------------------------------------

Date: Mon Oct 12 23:18:50 2015 +0000


Commit: 52ceb94

Added Noise Reduction for the Audio path.

--------------------------------------------------------

Date: Mon Oct 12 00:05:04 2015 +0000


Commit: fd96750
Fixed a settings racing problem.

--------------------------------------------------------

Date: Sun Oct 11 00:41:52 2015 +0000


Commit: 800a989

RTL-TCP needed some blessing.

--------------------------------------------------------

Date: Sat Oct 10 22:09:18 2015 +0000


Commit: b197c01

Fixed plugins compatibility. Everything should work as before - or better.

--------------------------------------------------------

Date: Sat Oct 10 18:22:36 2015 +0000


Commit: 5bd3253

Added the Advanced Noise Reduction plugin.

--------------------------------------------------------

Date: Sat Oct 10 16:51:24 2015 +0000


Commit: 5dd3a19

Removed unnecessary test files.

--------------------------------------------------------

Date: Sat Oct 10 16:48:57 2015 +0000


Commit: 8b7af15

Simplified the plugin interface (again).

--------------------------------------------------------

Date: Sat Oct 10 16:30:02 2015 +0000


Commit: c12e7e3

Fixed many tuning glitches; Added new plugin API for the upcoming enhanced noise
reduction.

--------------------------------------------------------

Date: Sat Oct 10 10:19:15 2015 +0000


Commit: 48ffcb6

Fixed the frequency manager display when using shift.

--------------------------------------------------------

Date: Fri Oct 9 20:48:16 2015 +0000


Commit: e8674cf

Simplified the front end code.


--------------------------------------------------------

Date: Thu Oct 8 20:56:53 2015 +0000


Commit: c4ac56d

Improved the SNR averaging; Fixed a few GUI glitches; Updated libairspy;

--------------------------------------------------------

Date: Wed Oct 7 22:51:05 2015 +0000


Commit: 83c6e81

Updated libairspy to the latest build (check


https://github.com/airspy/host/commit/091c6f7449bc976f97bb327242532bfb1001d116);
Fixed RFSPACE's SDR-IQ plugin; Fixed the Audio Recorder; Added SNR bar graph.

--------------------------------------------------------

Date: Tue Oct 6 10:24:53 2015 +0000


Commit: d9a5482

Enhanced the Center tuning mode and extended it for RTL-SDR; Enhanced the spectrum
display; Changed the frequency labelling to use multiples of 2.5/5/10 or frequency
steps; Added Peak, Floor and SNR estimation for the selection; Enhanced the
defaults for better user experience;

--------------------------------------------------------

Date: Sun Oct 4 19:05:27 2015 +0000


Commit: 91bd4da

Added more APIs for plugins; Enhanced the spectrum display.

--------------------------------------------------------

Date: Sun Oct 4 11:37:59 2015 +0000


Commit: a86778f

Added new API's for fast scanners.

--------------------------------------------------------

Date: Sat Oct 3 23:40:41 2015 +0000


Commit: b1f4cb4

Updated the default airspy.dll; Updated the rtlsdr install script to download
msvcr100.dll.

--------------------------------------------------------

Date: Sat Oct 3 22:46:06 2015 +0000


Commit: 8befffd

Added optimized IQ conversion filters for libairspy.

--------------------------------------------------------

Date: Sat Oct 3 17:46:49 2015 +0000


Commit: 20e956a

Enhanced the tuning modes.

--------------------------------------------------------

Date: Sat Oct 3 10:58:09 2015 +0000


Commit: e3f21e5

Added smart DC correction to RTL-SDR.

--------------------------------------------------------

Date: Fri Oct 2 21:37:32 2015 +0000


Commit: f81d94b

Enhanced the decimation code; Enhanced the front end initialization code; Changed
the RDS/Stereo display.

--------------------------------------------------------

Date: Fri Oct 2 18:40:10 2015 +0000


Commit: 751dda2

Optimized the WFM filters; Not forcing the center tuning option for tunable front-
ends.

--------------------------------------------------------

Date: Thu Oct 1 23:41:51 2015 +0000


Commit: 9571eff

Simplified the source selection code; Added more checks on the front ends.

--------------------------------------------------------

Date: Thu Oct 1 01:04:59 2015 +0000


Commit: e9e941f

Added demodulation bypass option; Added auto-stop to the Airspy controller when the
device is disconnected; Enhanced the tuning modes.

--------------------------------------------------------

Date: Wed Sep 30 17:25:07 2015 +0000


Commit: 68d7eea

Tweaked the tuning modes; Revamped the decimation to suit Airspy One/Dongle; Moved
to libusb 1.0.20; Adjusted the DSP to use higher quality processing while reducing
the CPU usage; Removed the decimation quality settings (always high now); Fixed the
ZoomFFT plugin; Saving and reading the IQ files with the frequency in Hz.

--------------------------------------------------------

Date: Tue Sep 29 13:53:53 2015 +0000


Commit: 14134fa

Better initialization code.


--------------------------------------------------------

Date: Tue Sep 29 12:10:07 2015 +0000


Commit: 29171c9

Updated the HackRF controller.

--------------------------------------------------------

Date: Tue Sep 29 11:56:02 2015 +0000


Commit: 8e5736c

Fixed a glitch in the new tuning modes.

--------------------------------------------------------

Date: Tue Sep 29 09:56:57 2015 +0000


Commit: 5cab343

Restored the switchable IIR HPF for DC cancelation of audio; Fixed the PPM setting
for the SpyVerter.

--------------------------------------------------------

Date: Tue Sep 29 00:12:24 2015 +0000


Commit: e9e9adb

Many improvements and fixes in the DSP. Fixed the Zoom FFT plugin to suit the new
DSP.

--------------------------------------------------------

Date: Mon Sep 28 18:42:35 2015 +0000


Commit: 1236d94

Fixed RTL-SDR plugin.

--------------------------------------------------------

Date: Mon Sep 28 18:16:38 2015 +0000


Commit: 2898f99

Added a new plugin API to integrate Airspy's control panel in the main GUI; A few
fixes in the DSP.

--------------------------------------------------------

Date: Mon Sep 28 09:36:13 2015 +0000


Commit: 93df82e

Changed the polarity of the internal IQ streams;

--------------------------------------------------------

Date: Sun Sep 27 23:44:04 2015 +0000


Commit: bc6be4c

Another bigbang refactor: Rewritten the tuning modes; Optimized the Center tuning
to bypass the frequency translating (saves a lot of CPU); Replaced the IF (IQ)
filter by a complex one; Chopped the roll-off edges of the spectrum forAirspy.

--------------------------------------------------------

Date: Sun Sep 27 00:09:40 2015 +0000


Commit: 76ff45f

Enhanced the Airspy Controller.

--------------------------------------------------------

Date: Mon Sep 21 18:11:41 2015 +0000


Commit: 9ae4df6

Fixed samplerate change when using HDR decimation.

--------------------------------------------------------

Date: Mon Sep 21 14:58:53 2015 +0000


Commit: b4ecb1c

Added high dynamic range decimation for Airspy when using the SpyVerter.

--------------------------------------------------------

Date: Mon Sep 21 13:09:20 2015 +0000


Commit: 7128595

Make frontendController_SampleRateChanged not invoke when not required.

--------------------------------------------------------

Date: Mon Sep 21 09:24:42 2015 +0000


Commit: ce5705e

Workaround some plugins that use negative center frequencies.

--------------------------------------------------------

Date: Mon Sep 21 08:34:56 2015 +0000


Commit: cd7cd39

Disabled the dynamic code loading with absolute path for compatibility.

--------------------------------------------------------

Date: Sun Sep 20 22:59:04 2015 +0000


Commit: bc7eaff

Enhanced the dynamic code loading.

--------------------------------------------------------

Date: Sun Sep 20 21:16:58 2015 +0000


Commit: e4baf2a

Trimmed the file names and type names for dynamic plugin loading. This makes the
new loading mechanism compatible with Jeff's plugins.
--------------------------------------------------------

Date: Sun Sep 20 14:45:28 2015 +0000


Commit: a9763af

Added SourceName property in the ISharpControl interface; Fixed the default


security settings.

--------------------------------------------------------

Date: Sat Sep 19 16:05:29 2015 +0000


Commit: 3764220

The plugins and frontends can be loaded using a relative path. For example: <add
key="AIRSPY"
value="SDRSharp.AirSpy.AirSpyIO,FrontEnds/Airspy/SDRSharp.AIRSPY.dll" /> Tidied the
build.

--------------------------------------------------------

Date: Sat Sep 19 14:44:24 2015 +0000


Commit: c495a6d

Added x64 build; Reorganized the projects.

--------------------------------------------------------

Date: Wed Sep 16 16:47:59 2015 +0000


Commit: a5e4394

Changed the plugin configuration.

--------------------------------------------------------

Date: Tue Sep 15 21:35:48 2015 +0000


Commit: 74528c1

Changed the SpyVerter upper frequency to 35MHz.

--------------------------------------------------------

Date: Tue Sep 15 20:48:03 2015 +0000


Commit: 5fde4c5

Fixed the layout of Airspy Controller

--------------------------------------------------------

Date: Tue Sep 15 20:38:53 2015 +0000


Commit: 0e4f429

Added support for automatic HF configuration with the SpyVerter.

--------------------------------------------------------

Date: Mon Sep 14 16:36:38 2015 +0000


Commit: 26e9b37

Fixed the spelling of the Airspy plugin for case sensitive OSes.
--------------------------------------------------------

Date: Mon Sep 14 13:51:26 2015 +0000


Commit: 87c3fec

Fixed the corrupted icon file. Mono 4.x should be happy to run SDR# again!
<BzztPloink> boom we're in business!

--------------------------------------------------------

Date: Sun Sep 13 22:10:31 2015 +0000


Commit: dca0e6f

Moved everything to .NET 4.6

--------------------------------------------------------

Date: Wed Jul 15 00:28:26 2015 +0000


Commit: 73ec3f4

Added UTC time stamp option. Use <add key="waterfall.useUtcTimeStamp"


value="True"/> to enable it.

--------------------------------------------------------

Date: Mon Jul 13 22:48:50 2015 +0000


Commit: 2b57bc2

Fixed RTLTCP

--------------------------------------------------------

Date: Mon Jul 13 22:44:33 2015 +0000


Commit: 565937a

Added a control for Airspy packing; The config key is: <add key="airspy.usePacking"
value="true|false"/>

--------------------------------------------------------

Date: Mon Jul 13 21:00:26 2015 +0000


Commit: ea39cb0

Added packing option in Airspy frontend plugin

--------------------------------------------------------

Date: Mon Jul 6 16:11:55 2015 +0000


Commit: 8e4cc79

Hacked the SoftRock input. If you think this fix makes your life better, then you
should really consider a real HF radio. Here's a list:
https://en.wikipedia.org/wiki/List_of_software-defined_radios

--------------------------------------------------------

Date: Sun Jul 5 15:03:33 2015 +0000


Commit: 1b492cd
Persisted MPX window state

--------------------------------------------------------

Date: Sun Jul 5 11:13:51 2015 +0000


Commit: e7aa252

Added an overload for Utils.GetColorSetting() for referencing plugins

--------------------------------------------------------

Date: Sun Jul 5 09:14:13 2015 +0000


Commit: e4859ee

Added Afedri SDR-Net support

--------------------------------------------------------

Date: Sun Jul 5 02:59:25 2015 +0000


Commit: 10cd8b9

Removed the transparency from the Dynamic Gradient

--------------------------------------------------------

Date: Sat Jul 4 22:51:41 2015 +0000


Commit: 1ee7eb4

Default the SpectrumAnalyzer to Static Gradient

--------------------------------------------------------

Date: Sat Jul 4 22:26:09 2015 +0000


Commit: 9001f1b

Added new fft display modes and enhanced the existing ones; Better device handling;
Better defaults.

--------------------------------------------------------

Date: Fri Jul 3 01:39:49 2015 +0000


Commit: c86c4b5

Fixed the static gradient option

--------------------------------------------------------

Date: Fri Jul 3 01:06:09 2015 +0000


Commit: ed5e2cf

Added high dynamic range decimation option for Airspy; Added dynamic spectrum fill
option; Renamed "HackRF Jawbreaker" to "HackRF"; Code cleanup.

--------------------------------------------------------

Date: Tue Jun 9 16:22:46 2015 +0000


Commit: 7c2fa8f
Added sticky tuning mode.

--------------------------------------------------------

Date: Tue Jun 9 15:27:06 2015 +0000


Commit: e47757f

Fixed click to tune on non-tunable sources

--------------------------------------------------------

Date: Tue Jun 9 15:12:10 2015 +0000


Commit: c2b2701

Added additional modes: Center and Free tuning.

--------------------------------------------------------

Date: Mon Jun 8 22:35:23 2015 +0000


Commit: 7e64fd2

Fixed multi-device support

--------------------------------------------------------

Date: Mon Jun 8 21:52:56 2015 +0000


Commit: b9271e8

Added more checks for RTLSDR source.

--------------------------------------------------------

Date: Mon Jun 8 21:27:17 2015 +0000


Commit: 241e09b

Revamped the RTLSDR controller to use the new API: - Added USB Enum; - Added Auto
stop when the device is unplugged.

--------------------------------------------------------

Date: Mon Jun 8 17:46:11 2015 +0000


Commit: cebba4a

Ported Airspy plugin enhancements to RTLSDR plugin

--------------------------------------------------------

Date: Sun Jun 7 21:33:39 2015 +0000


Commit: 5eb9656

Enhanced the Airspy plugin; Added a button center the current frequency on the
spectrum; A few GUI tweaks.

--------------------------------------------------------

Date: Sun Jun 7 19:07:08 2015 +0000


Commit: 21a48ad

Enhanced the init behavior


--------------------------------------------------------

Date: Sun Jun 7 14:09:17 2015 +0000


Commit: 783bc4f

Added support for RFSPACE CloudIQ and CloudSDR sample rates; Added new API to
control the program from front-end plugins; Changed the streaming from non-blocking
to blocking I/O's.
RIP 3117!
--------------------------------------------------------

Date: Sat Mar 28 17:28:53 2015 +0000


Commit: 3156baa

Fixed sample rate init in the Airspy controller.

--------------------------------------------------------

Date: Sun Mar 22 22:04:58 2015 +0000


Commit: 7bdcd54

Added a check for multiple samplerate Airspy devices

--------------------------------------------------------

Date: Sat Mar 21 12:53:53 2015 +0000


Commit: 14cc18a

Added dynamic sample rate retrieval for Airspy. This allows Airspy and Airspy-lite
to use the same host software.

--------------------------------------------------------

Date: Thu Mar 19 22:53:45 2015 +0000


Commit: 87a8411

Added a new function to map Airspy-lite samplerates to the controller GUI

--------------------------------------------------------

Date: Fri Feb 20 19:15:13 2015 +0000


Commit: fa80852

Added 10dB more audio gain.

--------------------------------------------------------

Date: Wed Jan 21 21:27:04 2015 +0000


Commit: f34ec49

Modified the audio gain scale. As reported by David GM8ARV

--------------------------------------------------------

Date: Thu Nov 27 23:43:48 2014 +0000


Commit: 0c00bcd

Better handling of live change of sample rate


--------------------------------------------------------

Date: Wed Nov 19 21:57:13 2014 +0000


Commit: c232857

Added Bias-Tee check box for Airspy

--------------------------------------------------------

Date: Wed Nov 19 19:12:59 2014 +0000


Commit: 38187ac

Added a setting to display the debug panel for airspy.

--------------------------------------------------------

Date: Sat Oct 25 11:59:14 2014 +0000


Commit: 24a1f06

Added a more robust peak detection algorithm

--------------------------------------------------------

Date: Sat Oct 18 20:56:00 2014 +0000


Commit: 400dcc5

Prepared the samplerates for the airspy release :-)

--------------------------------------------------------

Date: Wed Oct 8 19:07:54 2014 +0000


Commit: 3ecc85c

Fixed RAW mode not recording as audio

--------------------------------------------------------

Date: Mon Oct 6 19:31:47 2014 +0000


Commit: d5e593e

Fixed RAW mode not recording as audio

--------------------------------------------------------

Date: Sun Sep 28 15:49:33 2014 +0000


Commit: c5a85c2

Added support for live samplerate changing

--------------------------------------------------------

Date: Tue Sep 23 19:11:33 2014 +0000


Commit: 4e342d8

Activate the IQ Balancer every ~100ms

--------------------------------------------------------
Date: Mon Sep 22 17:47:44 2014 +0000
Commit: 6a1d418

Moved the IQ correction before the RAW IQ hook.

--------------------------------------------------------

Date: Sun Sep 21 17:53:35 2014 +0000


Commit: 0c09da3

Enable the anti-fading only when the carrier is actually locked.

--------------------------------------------------------

Date: Sun Sep 21 16:58:08 2014 +0000


Commit: ad0f3aa

Moved the internal FFT handler after the IQ Correction.

--------------------------------------------------------

Date: Sun Sep 21 16:43:33 2014 +0000


Commit: efb7a7a

Moved the IQ hook right after the front end IQ handler to minimize the lag.

--------------------------------------------------------

Date: Sat Sep 6 18:07:39 2014 +0000


Commit: bff2909

Added a new DSP feature: AM spectral anti-fading

--------------------------------------------------------

Date: Sun Jul 27 16:07:40 2014 +0000


Commit: 58d349b

Improved the carrier locking code

--------------------------------------------------------

Date: Wed Jul 23 21:18:26 2014 +0000


Commit: 4b02948

Let's not leak this.

--------------------------------------------------------

Date: Sun Jul 20 13:26:09 2014 +0000


Commit: a0d1723

Trigger StopRadio / RFBandwidth / StartRadio IPropertyNotifyChanged events when


sample rate is changed on-the-fly to give plugins the opportunity to react.

--------------------------------------------------------

Date: Sat Jul 19 11:30:13 2014 +0000


Commit: cbb5aab
Added support for on-the-fly sample rate changes for RTLSDR

--------------------------------------------------------

Date: Sun Jul 6 15:43:13 2014 +0000


Commit: 270d0db

Added new IF filters for Airspy.

--------------------------------------------------------

Date: Wed Jul 2 09:10:03 2014 +0000


Commit: 0456929

Set the carrier lock time constant to 0.5sec to prevent false positives.

--------------------------------------------------------

Date: Sun Jun 29 23:12:31 2014 +0000


Commit: efc99f3

Improved the carrier locking code

--------------------------------------------------------

Date: Sun Jun 29 14:16:50 2014 +0000


Commit: 9ea9e28

Improved the carrier locking code

--------------------------------------------------------

Date: Sat Jun 28 12:52:48 2014 +0000


Commit: a61c8b6

Improved the carrier locking resistance to extreme fading (ie. no carrier at all).
Enabled the carrier locking for AM also.

--------------------------------------------------------

Date: Sat Jun 28 00:07:09 2014 +0000


Commit: 8d3e4e8

Allow arbitrary sample rates to be selected for HackRF

--------------------------------------------------------

Date: Wed Jun 25 11:49:17 2014 +0000


Commit: 3a2278b

Improved the phase noise of the carrier lock

--------------------------------------------------------

Date: Wed Jun 25 10:54:34 2014 +0000


Commit: c641fbf

Improved the carrier lock (SAM) PLL


--------------------------------------------------------

Date: Wed Jun 25 00:18:46 2014 +0000


Commit: e83b901

Added carrier locking to DSB mode to achieve SAM demod.

--------------------------------------------------------

Date: Fri Jun 20 20:38:40 2014 +0000


Commit: 0a38f06

Tweaked the decimation code

--------------------------------------------------------

Date: Fri Jun 20 08:09:09 2014 +0000


Commit: 175fb65

Improved the filtering

--------------------------------------------------------

Date: Thu Jun 19 00:16:19 2014 +0000


Commit: 4cec935

Added live samplerate change capability for Airspy

--------------------------------------------------------

Date: Sun Jun 15 00:57:53 2014 +0000


Commit: a376c7a

Optimized the ZoomFFT code; Better handling of the squelch (was causing denormals).

--------------------------------------------------------

Date: Sat Jun 14 19:44:32 2014 +0000


Commit: 7cc053e

Changed the decimation design: Added new parameters to fine tune the quality of the
decimation and the CPU usage. Added Airspy plugin; Fixed a small glitch in the
RTLSDR driver.

--------------------------------------------------------

Date: Mon Jun 2 21:28:42 2014 +0000


Commit: 3b0a62e

Fixed an annoying and ancient bug in the RTLSDR controller dialog. I blame
Youssef.

--------------------------------------------------------

Date: Mon Jun 2 12:00:26 2014 +0000


Commit: c293cfa

Improved WFM filtering


--------------------------------------------------------

Date: Mon Jun 2 11:42:59 2014 +0000


Commit: 71f69b1

Adjusted the filtering for less "breathing"; Moaners moaning less.

--------------------------------------------------------

Date: Sun Jun 1 21:59:48 2014 +0000


Commit: a306fac

Added the ability to hook the RDS bit stream in plugins. Someone can now write a
nice sniffer. Exposed RdsUseFEC property in ISharpControl.

--------------------------------------------------------

Date: Sun Jun 1 13:57:46 2014 +0000


Commit: e98e262

Fixed audio scaling when flushing buffers in Wave Recorder plugin.

--------------------------------------------------------

Date: Sat May 31 15:32:05 2014 +0000


Commit: 0bae011

Fixed the plygins layout when no fft display is selected.

--------------------------------------------------------

Date: Sat May 31 14:32:18 2014 +0000


Commit: bec5a6c

Code tidy. The developer plugin template is available at


http://sdrsharp.com/downloads/sdrdev.zip.

--------------------------------------------------------

Date: Sat May 31 08:04:47 2014 +0000


Commit: 9bac6ae

Added a Perform method in the control interface to force painting.

--------------------------------------------------------

Date: Fri May 30 20:28:28 2014 +0000


Commit: 67418a4

Use a sane default for FCDP+ PPM correction

--------------------------------------------------------

Date: Fri May 30 13:28:07 2014 +0000


Commit: dfcfd4a

Calibrated the audio FFT


--------------------------------------------------------

Date: Fri May 30 12:28:31 2014 +0000


Commit: 8f8ca47

Calibrated the FM MPX

--------------------------------------------------------

Date: Fri May 30 07:58:45 2014 +0000


Commit: f84a973

Added dynamic dB markers: 1, 5 then 10 dB/div; Reduced the minimum displayed range
to 10dB.

--------------------------------------------------------

Date: Thu May 29 17:11:18 2014 +0000


Commit: adc161f

Updated the rendering of the waterfall and spectrum analyzer. Less cpu usage for
almost no degradation of the rendering. This change might break some plugins that
reuse the waterfall/spectrum components.

--------------------------------------------------------

Date: Thu May 29 12:09:29 2014 +0000


Commit: fce7a45

Fixed the layout of the Zoom control panel for lower DPI; Added a separate
configuration file for the plugins.

--------------------------------------------------------

Date: Thu May 29 00:02:43 2014 +0000


Commit: 72064a3

Fixed a strange interaction between plugin hosts; Modified the default gradient.

--------------------------------------------------------

Date: Wed May 28 21:53:25 2014 +0000


Commit: 3ad5e85

Added show/hide functionality to the other plugin regions.

--------------------------------------------------------

Date: Wed May 28 20:20:51 2014 +0000


Commit: 42025ad

Added the API for showing/hiding the front plugins and modified the Zoom FFT to use
it; Enhanced the behavior of the waterfall when resizing (no longer red lines).

--------------------------------------------------------

Date: Tue May 27 00:12:10 2014 +0000


Commit: 398a68c
Tweaked the frequency labels

--------------------------------------------------------

Date: Mon May 26 21:48:54 2014 +0000


Commit: 6f3cd8d

Added FM MPX plugin

--------------------------------------------------------

Date: Mon May 26 19:47:44 2014 +0000


Commit: 6ebc7b1

Filtered the displayed entries in the FrequencyManager; Enhanced the audio fft
code.

--------------------------------------------------------

Date: Wed May 21 16:10:10 2014 +0000


Commit: 54b2a5c

Added dynamic range compensation to the ZoomFFT plugin. This adjust the visible
range to take into account the lower noise floor after decimation.

--------------------------------------------------------

Date: Tue May 20 21:15:30 2014 +0000


Commit: 3830477

Added NFM de-emphasis at 150µS; Added a config setting for the ZoomFFT position;
Changed the ZoomFFT filter to Blackman-Harris of order 7

--------------------------------------------------------

Date: Tue May 20 17:45:33 2014 +0000


Commit: ab5230b

Moved the spectrum range and offset settings to the front and the speed to the
control panel; Polished the display of the SpectrumAnalyzer component.

--------------------------------------------------------

Date: Mon May 19 19:32:17 2014 +0000


Commit: 1e43c33

A few fixes

--------------------------------------------------------

Date: Sun May 18 20:26:40 2014 +0000


Commit: 5f43bbe

Enhanced the audio path

--------------------------------------------------------

Date: Sun May 18 17:57:40 2014 +0000


Commit: cc7c3ab
Adjusted the frame rate of the ZoomFFT

--------------------------------------------------------

Date: Sun May 18 17:36:03 2014 +0000


Commit: 76be21b

Added a GUI to enable/disable the filter in the ZoomFFT plugin

--------------------------------------------------------

Date: Sun May 18 16:03:15 2014 +0000


Commit: 228f19d

Added a setting key to enable/disable the filter in the ZoomFFT plugin

--------------------------------------------------------

Date: Sun May 18 15:11:42 2014 +0000


Commit: 14ef003

Adjust size of the control panel

--------------------------------------------------------

Date: Sun May 18 14:46:42 2014 +0000


Commit: 050b144

CPU optimization. This is the "Tick" of the "Tick-Tock" model.

--------------------------------------------------------

Date: Sat May 17 15:47:14 2014 +0000


Commit: c8b383e

Code cleanup; GUI lifting.

--------------------------------------------------------

Date: Sat May 17 12:53:10 2014 +0000


Commit: 7b44373

Improved the layout of the main window

--------------------------------------------------------

Date: Sat May 17 12:28:20 2014 +0000


Commit: 65608ff

Changed the theme for the collapsible panel component

--------------------------------------------------------

Date: Fri May 16 23:44:53 2014 +0000


Commit: cf5a76c

Changed the way IQ sources are selected: The selection no longer reset to a sound
card if the device is not found; Added an option to disable the main FFT
--------------------------------------------------------

Date: Fri May 16 16:43:32 2014 +0000


Commit: ae6e52b

Fixed a few glitches when the zoom factor is greater than 1; Fixed the frequency
offset in the ZoomFFT plugin.

--------------------------------------------------------

Date: Thu May 15 21:42:15 2014 +0000


Commit: abcd65b

Added forgotten file

--------------------------------------------------------

Date: Thu May 15 21:29:04 2014 +0000


Commit: 2bc6ffe

Added an audio FFT window. Left and Right channels are mixed with a quick and dirty
hack.

--------------------------------------------------------

Date: Thu May 15 20:15:49 2014 +0000


Commit: ef4b394

Added forward frequency moving for the ZoomFFT plugin

--------------------------------------------------------

Date: Thu May 15 19:28:33 2014 +0000


Commit: 40559bd

Reverted the samples from unsigned to signed 8bit to conform to HackRF's


convention.

--------------------------------------------------------

Date: Thu May 15 00:22:16 2014 +0000


Commit: 42a5fdd

Saved the state of the source collapsible panel

--------------------------------------------------------

Date: Wed May 14 23:50:41 2014 +0000


Commit: 43bdb1f

Improved the layout to support multiple resolutions.

--------------------------------------------------------

Date: Wed May 14 21:42:41 2014 +0000


Commit: 28d1b28

Updated the assembly info file


--------------------------------------------------------

Date: Wed May 14 21:19:03 2014 +0000


Commit: 53266d4

Added a toggle button to show/hide the settings; Fixed the mute mode when no demod
is enabled (RAW); Improved the layout of the frequency manager

--------------------------------------------------------

Date: Wed May 14 19:33:05 2014 +0000


Commit: 2b33a36

A few fixes in the HackRF plugin.

--------------------------------------------------------

Date: Tue May 13 22:51:00 2014 +0000


Commit: 56861a2

Removed unused project

--------------------------------------------------------

Date: Mon May 12 23:52:43 2014 +0000


Commit: 88f5e37

Added grid snap to the hot tracking cursor

--------------------------------------------------------

Date: Mon May 12 20:30:42 2014 +0000


Commit: 8f56baa

Change the calling convention to cdecl for hackrf.dll

--------------------------------------------------------

Date: Mon May 12 20:15:51 2014 +0000


Commit: 1f99911

Added waterfall line insertion event; Set the default audio unmute to 30dB.

--------------------------------------------------------

Date: Mon May 12 00:20:10 2014 +0000


Commit: ec4d696

Fixed a small glitch in the muting logic

--------------------------------------------------------

Date: Sun May 11 23:17:31 2014 +0000


Commit: 05ad4fc

Fixed a nasty resize bug

--------------------------------------------------------
Date: Sun May 11 22:44:23 2014 +0000
Commit: d956cb6

Replaced the button text by icons

--------------------------------------------------------

Date: Sun May 11 16:33:58 2014 +0000


Commit: f6ee8a6

Inverted the mute/unmute icons

--------------------------------------------------------

Date: Sun May 11 15:48:05 2014 +0000


Commit: 5cd030d

Added a mute button; Moved the audio volume slider on the top; Fixed the FFT offset
of the ZoomFFT plugin.

--------------------------------------------------------

Date: Sun May 11 01:16:30 2014 +0000


Commit: 23205c3

Linked the FFT range, offset and smoothing parameters of the zoom fft to the main
ones

--------------------------------------------------------

Date: Sun May 11 00:15:55 2014 +0000


Commit: d1d6c97

Fixed a samplerate reset glitch in the ZoomFFT

--------------------------------------------------------

Date: Sat May 10 23:37:37 2014 +0000


Commit: 7da4591

Added 25% more spectrum in the Zoom FFT plugin with an option to display before the
filtering

--------------------------------------------------------

Date: Sat May 10 22:32:22 2014 +0000


Commit: 041a7d5

Added a Zoom FFT plugin with extra filtering and fine tuning functionality

--------------------------------------------------------

Date: Sat May 10 19:40:43 2014 +0000


Commit: 5d431ed

Added a complex FIR filter; Added a complex filter builder; Added side filter
resize to the spectrum controls.
--------------------------------------------------------

Date: Fri May 9 22:51:04 2014 +0000


Commit: ac800f3

Fixed the layout of the DNR plugin

--------------------------------------------------------

Date: Fri May 9 22:34:17 2014 +0000


Commit: d24bf11

Saved the position of the splitters

--------------------------------------------------------

Date: Fri May 9 18:28:21 2014 +0000


Commit: 43fbe7f

Fix sample rate setting for VFO hooks the first time round.

--------------------------------------------------------

Date: Fri May 9 18:20:06 2014 +0000


Commit: e3622df

Improved the Digital Noise Reduction plugin.

--------------------------------------------------------

Date: Fri May 9 18:19:12 2014 +0000


Commit: d580010

Cleaned the CollapsiblePanel

--------------------------------------------------------

Date: Thu May 8 23:05:38 2014 +0000


Commit: 60bc782

Fixed the layout

--------------------------------------------------------

Date: Thu May 8 21:48:09 2014 +0000


Commit: db8056b

Fixed the layout

--------------------------------------------------------

Date: Thu May 8 20:35:49 2014 +0000


Commit: 117d78e

Fixed the collapsible panel; Added table layouts everywhere

--------------------------------------------------------

Date: Thu May 8 13:23:30 2014 +0000


Commit: 7222b09

Changed that silly hand mixer icon

--------------------------------------------------------

Date: Wed May 7 19:12:50 2014 +0000


Commit: 9b3c3b3

Changed the font for the bookmarks

--------------------------------------------------------

Date: Wed May 7 14:56:19 2014 +0000


Commit: 88a354f

Improved the Optimized the bookmarks display

--------------------------------------------------------

Date: Wed May 7 14:24:21 2014 +0000


Commit: 3374a57

Optimized the bookmarks display

--------------------------------------------------------

Date: Wed May 7 14:21:17 2014 +0000


Commit: 9de4e63

Fixed a small GFX glitch

--------------------------------------------------------

Date: Wed May 7 14:11:58 2014 +0000


Commit: 13b8d3b

Optimized the graphics a bit

--------------------------------------------------------

Date: Wed May 7 12:17:27 2014 +0000


Commit: 8737667

A small fix to avoid overflows

--------------------------------------------------------

Date: Wed May 7 12:03:23 2014 +0000


Commit: bd14d64

Fixed the CustomPaint mechanism for the Waterfall

--------------------------------------------------------

Date: Tue May 6 23:09:26 2014 +0000


Commit: 7c9bbc1

Allow the frequency manager to tune in IQ files


--------------------------------------------------------

Date: Tue May 6 22:16:26 2014 +0000


Commit: 282aa1b

Added visual markers for the frequency manager

--------------------------------------------------------

Date: Mon May 5 19:41:12 2014 +0000


Commit: 2d35091

Added the paint events in the control interface

--------------------------------------------------------

Date: Mon May 5 19:15:57 2014 +0000


Commit: e968aee

Fixed a small glitch

--------------------------------------------------------

Date: Mon May 5 18:22:14 2014 +0000


Commit: c8a4b8b

Forgotten commit

--------------------------------------------------------

Date: Mon May 5 18:19:59 2014 +0000


Commit: 592a746

Extended the spectrum display components: custom painting, enable/disable hot


tracking and the frequency cursor

--------------------------------------------------------

Date: Sun May 4 19:43:18 2014 +0000


Commit: 70f02cb

Changed the scaling mode

--------------------------------------------------------

Date: Sun May 4 17:54:00 2014 +0000


Commit: 9374705

Added two extra digits in the FrequencyEdit control

--------------------------------------------------------

Date: Sun May 4 17:53:22 2014 +0000


Commit: 8d8b36c

Aligned the dB markers

--------------------------------------------------------
Date: Sun May 4 17:15:19 2014 +0000
Commit: 227ac26

Hack the ExtIO crap again

--------------------------------------------------------

Date: Sun May 4 17:15:14 2014 +0000


Commit: e344ea0

Centered the collapse/expand icon

--------------------------------------------------------

Date: Sun May 4 16:17:59 2014 +0000


Commit: b7a5995

Fixed the FrequencyEdit scaling.

--------------------------------------------------------

Date: Sun May 4 15:56:32 2014 +0000


Commit: 12249f4

Added docking to the MainForm to fix scaling problems.

--------------------------------------------------------

Date: Sun May 4 15:01:22 2014 +0000


Commit: ab17db9

Forgotten commit

--------------------------------------------------------

Date: Sun May 4 14:58:11 2014 +0000


Commit: 9c75949

Refactored the plugin code

--------------------------------------------------------

Date: Sun May 4 14:37:21 2014 +0000


Commit: 4f476dd

Forgotten layout value

--------------------------------------------------------

Date: Sun May 4 14:37:00 2014 +0000


Commit: 8413513

Added RegisterFrontPlugin method to ISharpControl

--------------------------------------------------------

Date: Sun May 4 14:30:54 2014 +0000


Commit: 5383ce1
Forgotten layout value

--------------------------------------------------------

Date: Sun May 4 14:18:47 2014 +0000


Commit: 851ebeb

Improved the layout a bit (removed some margins)

--------------------------------------------------------

Date: Sun May 4 14:01:44 2014 +0000


Commit: 21c2e2c

Added plugin panels with some code

--------------------------------------------------------

Date: Sun May 4 10:58:46 2014 +0000


Commit: 732148a

Added a gripper and resized the plugin panels

--------------------------------------------------------

Date: Sun May 4 10:52:45 2014 +0000


Commit: 2749194

Set the splitters to hidden

--------------------------------------------------------

Date: Sun May 4 10:47:36 2014 +0000


Commit: 81f90f3

Added resizable panels

--------------------------------------------------------

Date: Sun May 4 00:34:45 2014 +0000


Commit: 4c5fe4e

Removed the splitcontainer

--------------------------------------------------------

Date: Sat May 3 23:54:46 2014 +0000


Commit: d2cfac6

Added a TableLayoutPanel for the display area.

--------------------------------------------------------

Date: Sat May 3 23:45:58 2014 +0000


Commit: 274d06c

Added TableLayoutPanel's.
--------------------------------------------------------

Date: Sun Apr 27 10:49:07 2014 +0000


Commit: f304e36

Allowed the audio AGC and limited the LPF to 3.5kHz for the NFM mode.

--------------------------------------------------------

Date: Sun Apr 27 09:26:19 2014 +0000


Commit: 787feb5

Added a setter for StepSize in the plugin interface.

--------------------------------------------------------

Date: Sat Apr 26 19:18:19 2014 +0000


Commit: eb1bf37

Changed the scaling of the Resampler.

--------------------------------------------------------

Date: Sat Apr 26 19:11:13 2014 +0000


Commit: 8f14050

Fixed a missing cast. Thanks Vasili for the hint.

--------------------------------------------------------

Date: Sat Apr 26 18:07:16 2014 +0000


Commit: 4609bc3

Enhanced the Resampler code

--------------------------------------------------------

Date: Wed Apr 23 17:30:23 2014 +0000


Commit: 38b7fa1

Added processPriority config key.

--------------------------------------------------------

Date: Mon Mar 24 12:01:08 2014 +0000


Commit: 2661835

A few optimizations in the Noise Blanker.

--------------------------------------------------------

Date: Mon Mar 24 00:06:05 2014 +0000


Commit: a5a087a

Exposed the pulse width setting in the Noise Blanker.

--------------------------------------------------------

Date: Sun Mar 23 11:32:12 2014 +0000


Commit: 3174d31

Changed the Noise Blanker's scale for more convenience

--------------------------------------------------------

Date: Sun Mar 23 01:20:47 2014 +0000


Commit: c249854

Added a Wide Band Noise Blanker plugin

--------------------------------------------------------

Date: Wed Mar 19 18:56:42 2014 +0000


Commit: 08cdfb1

Many fixes: - The filter type was overridden by some older startup code, - The
"Filter Audio" option is enabled for WFM now, - Disabled multi-select in the
Frequency Manager

--------------------------------------------------------

Date: Tue Mar 18 21:32:05 2014 +0000


Commit: e75a7fc

Some GUI lifting. Saved more settings.

--------------------------------------------------------

Date: Tue Mar 18 20:38:02 2014 +0000


Commit: b9fa44e

Re-factored the DNR GUI a bit.

--------------------------------------------------------

Date: Mon Mar 17 23:07:33 2014 +0000


Commit: bdf6b65

Changed the overlap ratio of the DNR processor

--------------------------------------------------------

Date: Mon Mar 17 22:41:36 2014 +0000


Commit: 4f65796

Added IF Digital Noise Reduction (DNR)

--------------------------------------------------------

Date: Mon Mar 17 21:33:20 2014 +0000


Commit: 1ff8260

Fixed the FftProcessor class (copy/paste)

--------------------------------------------------------

Date: Sun Mar 16 16:44:46 2014 +0000


Commit: f626065
Rename frontend plugins in config file.

--------------------------------------------------------

Date: Sun Mar 16 16:25:56 2014 +0000


Commit: 9b46aea

Some fixes to 16-bit mode in the SDR-IP client. Added more sample rates. Renamed to
SDR-IP/NET

--------------------------------------------------------

Date: Sun Mar 16 16:02:37 2014 +0000


Commit: ae0e22e

Changed the HackRF sample conversion to signed 8bit.

--------------------------------------------------------

Date: Sun Mar 16 10:45:08 2014 +0000


Commit: f6a7e73

Added an experimental RFSPACE SDR-IP client. Good luck.

--------------------------------------------------------

Date: Mon Mar 3 00:44:19 2014 +0000


Commit: 7e12825

Added hook unregistration code. Cleanup.

--------------------------------------------------------

Date: Sun Mar 2 23:55:32 2014 +0000


Commit: c38927d

Refactored the DSP hooks as in the diagram:


http://sdrsharp.com/downloads/SDRSharpBlockDiagram.png Plugin writers have to
update to be able to use this version.

--------------------------------------------------------

Date: Sat Feb 22 22:14:49 2014 +0000


Commit: df75e90

Refactored and exposed the zoom functionality.

--------------------------------------------------------

Date: Sat Feb 22 15:00:02 2014 +0000


Commit: a7fdc24

Added an extra overload for GetSpectrumSnapshot with zoom functionality.

--------------------------------------------------------

Date: Sat Feb 22 12:13:39 2014 +0000


Commit: 65ff342
Moved the FftProcessor from the DNR plugin to the DSP lib; Added a new fractional
resampler class.

--------------------------------------------------------

Date: Sat Jan 18 15:59:05 2014 +0000


Commit: 5fee681

Added customizable step sizes.

--------------------------------------------------------

Date: Thu Jan 2 22:28:35 2014 +0000


Commit: 9e174d8

Bandwidth of RAW mode should not be limited to half the output sample rate.

--------------------------------------------------------

Date: Tue Dec 3 20:09:00 2013 +0000


Commit: 7d09bd3

2.56MSPS is the highest samplerate where no samples are dropped

--------------------------------------------------------

Date: Sun Nov 17 14:10:51 2013 +0000


Commit: 91c9808

For Jarod. Added an API to allow changing the VFO frequency by only moving the
spectrum's center frequency. Integrated into the frequency manager.

--------------------------------------------------------

Date: Mon Nov 4 21:49:06 2013 +0000


Commit: 616a8c1

Added the R828D tuner label

--------------------------------------------------------

Date: Tue Sep 3 22:00:39 2013 +0000


Commit: 4975ff4

Added Blackman-Harris window of order 7

--------------------------------------------------------

Date: Sun Sep 1 15:16:03 2013 +0000


Commit: 4cb28e6

<dos_fan]> do me a favor and add a real plotting mode and cursor disable option to
that spectrum analyzer control :)

--------------------------------------------------------

Date: Thu Aug 29 17:55:13 2013 +0000


Commit: 1206d65
Removed the profiling solution item

--------------------------------------------------------

Date: Thu Aug 29 17:53:14 2013 +0000


Commit: e315029

Make mono happy.

--------------------------------------------------------

Date: Sat Aug 24 23:36:29 2013 +0000


Commit: f6ae505

Improved the fast fourier transform code.

--------------------------------------------------------

Date: Sat Aug 24 16:02:18 2013 +0000


Commit: 339f236

Added a new parameter for setting when the multi-threaded NCO should be used.

--------------------------------------------------------

Date: Sat Aug 24 14:33:55 2013 +0000


Commit: 0168bfc

Improved the fast fourier transform code.

--------------------------------------------------------

Date: Thu Aug 22 20:03:01 2013 +0000


Commit: 6dea3ac

Some improvements and code cleaning in the RDS decoder.

--------------------------------------------------------

Date: Thu Aug 22 20:02:03 2013 +0000


Commit: 9668102

A configuration fix in the solution file.

--------------------------------------------------------

Date: Thu Aug 22 17:57:29 2013 +0000


Commit: 0ad6e92

Readability++

--------------------------------------------------------

Date: Mon Aug 19 17:42:11 2013 +0000


Commit: 1d3db58

Copy/Paste can be your worst enemy. Fixed an initialization problem of the multi-
threaded NCO.
--------------------------------------------------------

Date: Sun Aug 18 20:59:30 2013 +0000


Commit: 7f9b17f

Added some extra checking to the main filter

--------------------------------------------------------

Date: Sun Aug 18 20:24:37 2013 +0000


Commit: 4c3cc06

Centered the CW tuning around the cursor

--------------------------------------------------------

Date: Sun Aug 18 18:07:51 2013 +0000


Commit: 9f7b914

Added a new setting to allow some fine tuning of the decimation stages. This
setting can be used to either improve the CPU usage or the alias rejection.
Apparently Leif wants me to compete with his Linrad. So this is for you, Leif ;-)

--------------------------------------------------------

Date: Sun Aug 18 18:01:03 2013 +0000


Commit: 16c245d

Merged Ian's forward error correction (FEC) for RDS. The option can be switched on
and off from the configuration file. PS: RDS is a flawy spec.

--------------------------------------------------------

Date: Tue Aug 13 21:51:13 2013 +0000


Commit: 17d0b95

Two small modifications to the RDS: Display the RDS PI Code. Reset the RadioText
when the AB flag is toggled.

--------------------------------------------------------

Date: Tue Aug 13 21:46:53 2013 +0000


Commit: d0ec98c

Remove redundant platforms from solution and project files.

--------------------------------------------------------

Date: Sat Jul 27 09:40:44 2013 +0000


Commit: ae8166a

HackRF support.

--------------------------------------------------------

Date: Wed Jul 24 21:15:15 2013 +0000


Commit: 23b66ba
Fixed a small regression in the settings manager

--------------------------------------------------------

Date: Wed Jul 24 18:25:29 2013 +0000


Commit: f17c8de

Fixed the GUI state (copy paste may be your enemy)

--------------------------------------------------------

Date: Sun Jul 21 12:49:27 2013 +0000


Commit: c1ba962

Added unity gain support for the raw mode

--------------------------------------------------------

Date: Sun Jul 21 02:24:16 2013 +0000


Commit: b04a8b8

Exposed the RAW mode that was hiding for a while; Now we can chain many instances
of SDR# or drive another decoder. The CW shifts now supports negative values to
compensate for the loss of the CW-L option; Changed the dynamic range of the DNR
plugin; Cleaned up the sln file.

--------------------------------------------------------

Date: Sun May 5 11:33:45 2013 +0000


Commit: 4d1c401

Added the Digital Noise Reduction plugin.

--------------------------------------------------------

Date: Mon Apr 29 21:31:51 2013 +0000


Commit: b048ce9

Exposed FFTRange and FFTOffset to the plugins

--------------------------------------------------------

Date: Fri Apr 26 20:15:18 2013 +0000


Commit: 10d8f15

Exposed a few properties to the plugins

--------------------------------------------------------

Date: Wed Apr 17 20:34:56 2013 +0000


Commit: 19f3530

Merged Ian's mods to the FrequencyEdit control

--------------------------------------------------------

Date: Wed Apr 17 20:18:14 2013 +0000


Commit: c1cfcee
Enhanced the frequency selection method

--------------------------------------------------------

Date: Thu Apr 11 19:48:20 2013 +0000


Commit: 3f6591a

Fix: Frequency changes caused by the plugins now adjust the display for proper
display when zoomed.

--------------------------------------------------------

Date: Sat Apr 6 22:23:15 2013 +0000


Commit: 31fcfff

Allow higher pitch in the CW filter. Bob (W9RAN) thinks this might be very useful
for WSPR folks ;-)

--------------------------------------------------------

Date: Tue Mar 26 11:40:32 2013 +0000


Commit: 8bbc042

Fixed a few layout problems related to DPI; Changed the frequency selection method
in the plugin interface to allow even faster scanning. Use it wisely ;-)

--------------------------------------------------------

Date: Sat Feb 9 21:23:23 2013 +0000


Commit: f9ddf5b

Merged a fix on rtl_tcp client by BzztPloink: [22:05:26] <prog> BzztPloink ship it


[22:08:21] <BzztPloink> ship what? [22:08:34] <BzztPloink> var bytesRec =
_s.Receive(recBuffer, offs, _bufferSize-offs, SocketFlags.None); [22:08:36]
<BzztPloink> shipped [22:08:38] <BzztPloink> heh

--------------------------------------------------------

Date: Sat Feb 2 22:10:07 2013 +0000


Commit: 4ae721d

A few optimizations, aka Faster is better(tm)

--------------------------------------------------------

Date: Sat Feb 2 21:28:34 2013 +0000


Commit: 8604df0

A few optimizations, aka Faster is better(tm)

--------------------------------------------------------

Date: Sun Jan 20 22:49:17 2013 +0000


Commit: 770230f

Many improvements and fixes: * Saved the mode dependent settings in a per mode
basis * Improved the fine frequency tuning * Improved the step tuning (with snap/no
snap) * Integrated Ian's rtl_tcp client * A small fix in the vfo initialization
--------------------------------------------------------

Date: Thu Jan 3 17:22:44 2013 +0000


Commit: b21c19a

Merged Ian's mods on FrequencyEdit control: Added more behavior.

--------------------------------------------------------

Date: Thu Jan 3 11:52:42 2013 +0000


Commit: 01afa24

Merged Ian's mods on FrequencyEdit control: Added support for UP/DOWN/LEFT/RIGHT


key input

--------------------------------------------------------

Date: Thu Jan 3 11:24:53 2013 +0000


Commit: 4261334

Authorize scroll fine tunning

--------------------------------------------------------

Date: Thu Jan 3 11:11:26 2013 +0000


Commit: cfef85f

Improved the save/resume code

--------------------------------------------------------

Date: Wed Jan 2 23:40:23 2013 +0000


Commit: 5a4889d

Frequency manager: Don't load the shift frequency if its value is zero (Preserves
the old value)

--------------------------------------------------------

Date: Wed Jan 2 23:26:05 2013 +0000


Commit: 6502313

Enabled the frequency shift for sound card SDRs

--------------------------------------------------------

Date: Wed Jan 2 22:41:37 2013 +0000


Commit: acd1386

Adjusted the frequency controls: - Place the cursor in a suitable region of the
spectrum; - Use the the mouse scroll (either on the numeric edit or on the
spectrum) to change the frequency: * If the new frequency is far (>= step size)
the cursor is kept in place and the center is moved; * If the new frequency is
near (< step size) the cursor is moved (useful for fine tunning).

--------------------------------------------------------

Date: Wed Jan 2 11:37:48 2013 +0000


Commit: 5dd450a
Adjusted the default step sizes

--------------------------------------------------------

Date: Wed Jan 2 02:59:28 2013 +0000


Commit: a381a31

Enhanced the frequency manager code to better suit the new frequency entry method.

--------------------------------------------------------

Date: Wed Jan 2 02:36:15 2013 +0000


Commit: dccd8f3

Removed the center frequency box. Its value is calculated automatically now; Added
a few step sizes for Joanne (W6MKU).

--------------------------------------------------------

Date: Tue Jan 1 15:59:47 2013 +0000


Commit: 9516001

A few optimizations

--------------------------------------------------------

Date: Tue Jan 1 02:55:37 2013 +0000


Commit: 8ddfd90

Optimized the WaveFile class

--------------------------------------------------------

Date: Tue Jan 1 02:54:53 2013 +0000


Commit: 0cc1fb1

Fixed a regression in the RDS PLL

--------------------------------------------------------

Date: Mon Dec 31 21:01:34 2012 +0000


Commit: b239bb7

May be the last commit of the year. Happy new year 2013! Enhanced the waterfall
color scaling; Optimized RTLSDR wrapper.

--------------------------------------------------------

Date: Sun Dec 30 01:37:32 2012 +0000


Commit: 2002857

Merged Ian's fixes and enhancements to the FrequencyEdit control (1083)

--------------------------------------------------------

Date: Thu Dec 27 23:16:49 2012 +0000


Commit: 6ceab76
As Ian just said, This one is for you Jeff.

--------------------------------------------------------

Date: Wed Dec 26 23:59:35 2012 +0000


Commit: 68984db

Optimized the rendering of the FrequencyEdit control

--------------------------------------------------------

Date: Wed Dec 26 22:01:14 2012 +0000


Commit: 7e376fa

Set the anchors for the frequency edits to top-left

--------------------------------------------------------

Date: Wed Dec 26 16:53:42 2012 +0000


Commit: d7467a2

A few fixes; Changed the frequency digits

--------------------------------------------------------

Date: Wed Dec 26 03:27:56 2012 +0000


Commit: 553bda1

Enabled the double buffering for the FrequencyEdit control

--------------------------------------------------------

Date: Wed Dec 26 03:11:22 2012 +0000


Commit: c8c2241

Integrated Ian's FrequencyEdit with some lifting

--------------------------------------------------------

Date: Mon Dec 24 22:19:10 2012 +0000


Commit: 39317b7

Fixed frequency shift initialization in the wave recorder - upconverter users (and
vendors) should be happy.

--------------------------------------------------------

Date: Mon Dec 24 22:07:53 2012 +0000


Commit: 84195b8

Fixed frequency shift initialization - upconverter users (and vendors) should be


happy.

--------------------------------------------------------

Date: Mon Dec 24 21:46:43 2012 +0000


Commit: 37101b6

Fixed frequency shift initialization - upconverter users (and vendors) should be


happy.

--------------------------------------------------------

Date: Thu Dec 6 20:13:31 2012 +0000


Commit: 0e20c2c

Added the ability for stream classes to be closed/reopened

--------------------------------------------------------

Date: Thu Dec 6 18:37:20 2012 +0000


Commit: 91b5926

Many enhancements and fixes

--------------------------------------------------------

Date: Sun Nov 18 17:20:28 2012 +0000


Commit: 8894475

Cleaned up and tweaked the RDS decoder

--------------------------------------------------------

Date: Sun Nov 4 13:42:11 2012 +0000


Commit: 5cdbc5f

Changed the way FFT buffers are allocated; Set the center frequency on startup
regardless of the state of the hardware.

--------------------------------------------------------

Date: Thu Nov 1 16:15:39 2012 +0000


Commit: 9e59eb7

Don't pop up messages during initialization.

--------------------------------------------------------

Date: Thu Nov 1 16:09:58 2012 +0000


Commit: d15e1ca

Fixed the vertical lines bug in mono

--------------------------------------------------------

Date: Thu Nov 1 11:21:08 2012 +0000


Commit: 8454ce3

Fix the "other programs flickering" problem.

--------------------------------------------------------

Date: Thu Oct 25 17:58:36 2012 +0000


Commit: 009c973

<BzztPloink> it's not a hotspot <BzztPloink> http://www.lazydodo.com/tmp/mm.png


<BzztPloink> it's more a thorn in you eye <BzztPloink> i mean that could be all
zero's man <BzztPloink> ALL ZERO'S!

--------------------------------------------------------

Date: Mon Oct 22 10:50:20 2012 +0000


Commit: 34878ec

Merged Ian's FUNcube Dongle Pro+ IO plugin

--------------------------------------------------------

Date: Mon Oct 22 10:49:09 2012 +0000


Commit: 73ece8d

Merged Ian's fix to the Wav recorder

--------------------------------------------------------

Date: Sun Oct 21 22:10:15 2012 +0000


Commit: 84b8f95

Added R820T tuner type

--------------------------------------------------------

Date: Sat Oct 20 17:19:11 2012 +0000


Commit: e413e45

Fixed a small and smelly bug

--------------------------------------------------------

Date: Sat Oct 20 12:07:28 2012 +0000


Commit: c9db34a

Yet another code optimization. This one really doesn't hurt.

--------------------------------------------------------

Date: Sat Oct 20 11:56:26 2012 +0000


Commit: 7bb0c62

Yet another code optimization

--------------------------------------------------------

Date: Fri Oct 19 22:30:35 2012 +0000


Commit: 0f2f883

Make mono happy

--------------------------------------------------------

Date: Fri Oct 19 19:57:47 2012 +0000


Commit: 661f300

Code cleanup

--------------------------------------------------------
Date: Fri Oct 19 19:44:00 2012 +0000
Commit: bc2c4b0

Yet another code optimization

--------------------------------------------------------

Date: Fri Oct 19 19:14:42 2012 +0000


Commit: 91dc17b

Yet another code optimization

--------------------------------------------------------

Date: Fri Oct 19 19:05:22 2012 +0000


Commit: 51bf371

Yet another code optimization

--------------------------------------------------------

Date: Thu Oct 18 16:31:14 2012 +0000


Commit: 49804ec

Merged Ian's fixes to the plugin interface

--------------------------------------------------------

Date: Sun Oct 14 13:02:19 2012 +0000


Commit: df0c38c

A small fix in the displayed power

--------------------------------------------------------

Date: Sat Oct 13 13:44:30 2012 +0000


Commit: 33b237a

Fixed that nasty scrolling problem on the control panel

--------------------------------------------------------

Date: Sat Oct 13 09:04:52 2012 +0000


Commit: 80f65ea

A few optimizations (memory alignment)

--------------------------------------------------------

Date: Fri Oct 12 22:24:40 2012 +0000


Commit: e801161

Enhanced the graphics a bit

--------------------------------------------------------

Date: Fri Oct 12 22:06:04 2012 +0000


Commit: 75c802f
Saved the sound cards in the config file

--------------------------------------------------------

Date: Fri Oct 12 21:51:30 2012 +0000


Commit: 7e22ffb

Fixed a small resizing bug spotted by Bob

--------------------------------------------------------

Date: Thu Oct 11 23:55:02 2012 +0000


Commit: 82ad514

Added display range and offset settings to the spectrum analyzer component

--------------------------------------------------------

Date: Tue Oct 9 18:22:02 2012 +0000


Commit: f180753

Merged Ian's changes to the recorder plugin

--------------------------------------------------------

Date: Mon Oct 8 21:04:32 2012 +0000


Commit: 8d7b5a5

Make HRD's ExIO happy

--------------------------------------------------------

Date: Sun Oct 7 22:27:54 2012 +0000


Commit: d60b0c1

Code cleanup

--------------------------------------------------------

Date: Sun Oct 7 22:24:39 2012 +0000


Commit: 49edd37

Restored the center frequency after unplug/replug for SDR-IQ

--------------------------------------------------------

Date: Sun Oct 7 22:05:25 2012 +0000


Commit: 29a3220

R# is happier now :-)

--------------------------------------------------------

Date: Sun Oct 7 22:04:06 2012 +0000


Commit: 7d0dcde

Code tidy
--------------------------------------------------------

Date: Sun Oct 7 22:02:57 2012 +0000


Commit: 0061b5e

Saved SDR-IQ settings and enhanced the code a bit

--------------------------------------------------------

Date: Sun Oct 7 17:14:40 2012 +0000


Commit: 3374fa0

Refresh the state of the offset tuning flag after sampling mode change

--------------------------------------------------------

Date: Sun Oct 7 15:46:46 2012 +0000


Commit: 35650eb

Enabling/Disabling the controls on RTLSDR's GUI depending on the selected options

--------------------------------------------------------

Date: Sun Oct 7 15:13:17 2012 +0000


Commit: 8d75885

Added offset tuning to RTLSDR plugin

--------------------------------------------------------

Date: Sun Oct 7 14:33:03 2012 +0000


Commit: 6edb814

Enabling/Disabling the controls on RTLSDR's GUI depending on the selected options

--------------------------------------------------------

Date: Sun Oct 7 13:24:01 2012 +0000


Commit: 297f17c

Renamed a few variables to fit with reality ;-)

--------------------------------------------------------

Date: Sun Oct 7 13:08:56 2012 +0000


Commit: 12937ee

Forgotten call

--------------------------------------------------------

Date: Sun Oct 7 13:03:32 2012 +0000


Commit: 518476a

Added direct sampling mode

--------------------------------------------------------

Date: Sat Oct 6 21:56:30 2012 +0000


Commit: f738c77

Plugins now appear in the order they are declared

--------------------------------------------------------

Date: Sat Oct 6 12:10:17 2012 +0000


Commit: 4575a2e

Initialized the location and size parameters in case of configuration problems

--------------------------------------------------------

Date: Sat Oct 6 12:01:40 2012 +0000


Commit: 4ecfb21

Saved the splitter position and enhanced the graphics.

--------------------------------------------------------

Date: Sat Oct 6 11:45:23 2012 +0000


Commit: 205700f

Saved these settings: Window location, Windows size, Collapsible panels state, Last
used IQ wave file

--------------------------------------------------------

Date: Mon Oct 1 20:20:04 2012 +0000


Commit: df2e0fc

Improved the RDS code

--------------------------------------------------------

Date: Sun Sep 30 23:47:01 2012 +0000


Commit: 2f24f25

Merged Ian's Wave Recorder plugin; A few mods to enable proper audio recording.

--------------------------------------------------------

Date: Sun Sep 30 20:15:05 2012 +0000


Commit: 4df891e

A small optimization for WFM

--------------------------------------------------------

Date: Sun Sep 30 19:55:08 2012 +0000


Commit: 091adda

Use unsigned 8bit in the IQ wave file reader; A few enhancements in the AM
demodulator/squelch

--------------------------------------------------------

Date: Sun Sep 30 15:34:53 2012 +0000


Commit: d66ef04
Added audio scaling for amplitude modes (AM, SSB, CW, DSB)

--------------------------------------------------------

Date: Sun Sep 30 15:18:51 2012 +0000


Commit: 1af0e87

Updated the default config

--------------------------------------------------------

Date: Sun Sep 30 14:26:04 2012 +0000


Commit: 1aa9f13

Saved RTLSDR settings

--------------------------------------------------------

Date: Sun Sep 30 11:38:52 2012 +0000


Commit: f69277e

Adjusted the AM Squelch for higher dynamic range

--------------------------------------------------------

Date: Sun Sep 30 10:36:49 2012 +0000


Commit: de7385a

Added 16 bytes alignment to the StereoDecoder class; Adjusted the fft offset.

--------------------------------------------------------

Date: Sat Sep 29 22:46:45 2012 +0000


Commit: a67b10b

Added 16 byte alignment to the IQ balancer

--------------------------------------------------------

Date: Sat Sep 29 22:09:25 2012 +0000


Commit: f64dd3a

Changed the way the IQ input is scaled

--------------------------------------------------------

Date: Sat Sep 29 21:08:19 2012 +0000


Commit: 8fc8bee

Adjusted the IQ input scale

--------------------------------------------------------

Date: Sat Sep 29 20:36:01 2012 +0000


Commit: 266be51

Unified the input gain setting for the different sources


--------------------------------------------------------

Date: Sat Sep 29 19:07:20 2012 +0000


Commit: 7c43bab

Readjusted the PLL settings

--------------------------------------------------------

Date: Sat Sep 29 18:23:58 2012 +0000


Commit: d72d98b

Changed the PLL code to single precision

--------------------------------------------------------

Date: Sat Sep 29 15:32:30 2012 +0000


Commit: cf5fde8

Many optimizations

--------------------------------------------------------

Date: Wed Sep 26 21:47:48 2012 +0000


Commit: 1502cbc

A few fixes and code enhancements

--------------------------------------------------------

Date: Wed Sep 26 15:15:39 2012 +0000


Commit: 481b679

Forgotten file during the last merge

--------------------------------------------------------

Date: Tue Sep 25 23:13:14 2012 +0000


Commit: 4b1fec0

Renamed a file for our *nix fellows

--------------------------------------------------------

Date: Tue Sep 25 23:03:58 2012 +0000


Commit: f05bb83

Automatic merges often do this...

--------------------------------------------------------

Date: Tue Sep 25 22:54:59 2012 +0000


Commit: 8418e25

Automatic merges often do this...

--------------------------------------------------------

Date: Tue Sep 25 22:42:37 2012 +0000


Commit: 086ff01

Merged Ian's plugin host

--------------------------------------------------------

Date: Tue Sep 25 21:37:09 2012 +0000


Commit: a42349d

Shame on you, MONO!


"We can't really enable 16 bytes alignment until the GC supports it. The whole
layout/instance size code must be reviewed because we do alignment calculation in
terms of the boxed instance, which leads to unexplainable holes at the beginning of
an object embedding a simd type. Bug #506144 is an example of this issue."

--------------------------------------------------------

Date: Sun Sep 23 08:56:02 2012 +0000


Commit: cf19b5b

Another micro optimization

--------------------------------------------------------

Date: Sat Sep 22 22:52:01 2012 +0000


Commit: 569dc74

Enhanced the FFT display code; Aligned some structures to 16 bytes;

--------------------------------------------------------

Date: Fri Sep 21 20:02:28 2012 +0000


Commit: f497f93

Added plugin check

--------------------------------------------------------

Date: Thu Sep 20 22:06:06 2012 +0000


Commit: 3a27c2a

Merged from Ian's branch: Keep our friends using Mono happy: <Roklobsta> you gonna
fixa?

--------------------------------------------------------

Date: Thu Sep 20 21:41:04 2012 +0000


Commit: ec00e62

Ensure the buffer length is a power of the number of processors

--------------------------------------------------------

Date: Thu Sep 20 20:58:01 2012 +0000


Commit: fc1cc62

Another fix. Ian, you ears still work!

--------------------------------------------------------
Date: Thu Sep 20 14:41:06 2012 +0000
Commit: c322cea

A few optimizations

--------------------------------------------------------

Date: Wed Sep 19 14:38:41 2012 +0000


Commit: ed57482

Code enhancement

--------------------------------------------------------

Date: Tue Sep 18 21:36:55 2012 +0000


Commit: 5784e60

Removed unused code

--------------------------------------------------------

Date: Tue Sep 18 20:27:49 2012 +0000


Commit: 9e2145a

Another fix

--------------------------------------------------------

Date: Tue Sep 18 20:03:48 2012 +0000


Commit: ab438d8

Another fix

--------------------------------------------------------

Date: Tue Sep 18 19:30:59 2012 +0000


Commit: 65d5577

A small bugfix

--------------------------------------------------------

Date: Tue Sep 18 14:30:17 2012 +0000


Commit: 618b96c

Replaced plain arrays by unsafe buffers

--------------------------------------------------------

Date: Tue Sep 18 11:41:22 2012 +0000


Commit: 4217252

More explicit error messages

--------------------------------------------------------

Date: Tue Sep 18 11:22:40 2012 +0000


Commit: b071644
Added more states to the GUI (Ian's mod)

--------------------------------------------------------

Date: Mon Sep 17 18:57:36 2012 +0000


Commit: ea83786

Saved IQ source on close

--------------------------------------------------------

Date: Mon Sep 17 16:57:54 2012 +0000


Commit: 16ad21c

Added a missing state in the GUI

--------------------------------------------------------

Date: Mon Sep 17 00:21:30 2012 +0000


Commit: 942d5b2

Most settings are now saved; Small fixes; Code cleanup

--------------------------------------------------------

Date: Sun Sep 16 15:23:20 2012 +0000


Commit: ebe71ba

Enhanced the FFT display code

--------------------------------------------------------

Date: Sat Sep 15 23:05:52 2012 +0000


Commit: f092e93

Code cleanup

--------------------------------------------------------

Date: Sat Sep 15 22:43:43 2012 +0000


Commit: 745cc83

Silence is golden

--------------------------------------------------------

Date: Thu Sep 13 23:05:27 2012 +0000


Commit: 11e48fa

A small optimization on the custom ThreadPool

--------------------------------------------------------

Date: Thu Sep 13 21:13:39 2012 +0000


Commit: a5b2d88

Added smooth tunning to the down-converter


--------------------------------------------------------

Date: Thu Sep 13 20:21:46 2012 +0000


Commit: 5d36239

Forgotten file

--------------------------------------------------------

Date: Thu Sep 13 20:12:43 2012 +0000


Commit: dbf6552

Added a multi-threaded down-converter *original algorithm by me!*

--------------------------------------------------------

Date: Wed Sep 12 12:15:56 2012 +0000


Commit: e9c48f0

A few optimization on the DSP

--------------------------------------------------------

Date: Tue Sep 11 22:56:46 2012 +0000


Commit: 1e96efe

Added a dedicated DSP ThreadPool; Preparing to the parallelization of the


decimation stage; Many optimizations in the DSP.

--------------------------------------------------------

Date: Tue Sep 11 18:21:03 2012 +0000


Commit: 7e05c3a

Better sin/cos approximation; WaveBufferSize set to 512k for optimal streaming on


high sample rates

--------------------------------------------------------

Date: Mon Sep 10 17:58:15 2012 +0000


Commit: 6d71e1f

Enhanced ExtIO code

--------------------------------------------------------

Date: Mon Sep 10 00:45:32 2012 +0000


Commit: 20ff99b

Further multi-threading optimizations

--------------------------------------------------------

Date: Sun Sep 9 22:28:44 2012 +0000


Commit: d9d2143

More parallelization

--------------------------------------------------------
Date: Sun Sep 9 15:45:08 2012 +0000
Commit: 905d440

Further multi-threading optimizations

--------------------------------------------------------

Date: Sun Sep 9 15:06:01 2012 +0000


Commit: 579fa9a

Added multi-threading capability to the DSP. Optimized the tunning.

--------------------------------------------------------

Date: Sun Sep 9 12:18:39 2012 +0000


Commit: ef382bc

Refresh the grid when the step size is changed

--------------------------------------------------------

Date: Sun Sep 9 00:07:02 2012 +0000


Commit: 99e824f

Merged setting keys for SDR-IQ

--------------------------------------------------------

Date: Sat Sep 8 23:48:18 2012 +0000


Commit: b366d9c

Added a missing file

--------------------------------------------------------

Date: Sat Sep 8 23:47:08 2012 +0000


Commit: 67d9ce8

Merged Ian's SDR-IQ driver

--------------------------------------------------------

Date: Sat Sep 8 22:27:33 2012 +0000


Commit: 9444bb5

A small fix on frequency shift with IQ Wave files

--------------------------------------------------------

Date: Sat Sep 8 18:32:38 2012 +0000


Commit: b84bb0a

Set smoothing mode to enable attack/decay settings

--------------------------------------------------------

Date: Sat Sep 8 15:22:17 2012 +0000


Commit: d24d5b7
A small fix in the frequency manager plugin

--------------------------------------------------------

Date: Sat Sep 8 14:14:32 2012 +0000


Commit: d07063e

More optimizations

--------------------------------------------------------

Date: Sat Sep 8 11:34:48 2012 +0000


Commit: 626658b

A few optimization in WaveFile class

--------------------------------------------------------

Date: Sat Sep 8 11:07:56 2012 +0000


Commit: 0e11cfd

Complete rewrite of the FFT display

--------------------------------------------------------

Date: Wed Aug 29 19:59:02 2012 +0000


Commit: dae2dd9

Fixed a "VS Intellisense Powered Typo" (tm)

--------------------------------------------------------

Date: Wed Aug 29 19:33:03 2012 +0000


Commit: 591690e

Saving a FM BC channel now prompts the RDS station name

--------------------------------------------------------

Date: Tue Aug 28 21:30:21 2012 +0000


Commit: 74cce93

Code cleanup

--------------------------------------------------------

Date: Tue Aug 28 21:04:11 2012 +0000


Commit: 042ff02

Thank you for spotting this zr1cbc

--------------------------------------------------------

Date: Tue Aug 28 20:49:13 2012 +0000


Commit: 0611e90

Code cleanup
--------------------------------------------------------

Date: Tue Aug 28 20:14:35 2012 +0000


Commit: 9d9d320

Fixed a nasty waterfall glitch on Linux

--------------------------------------------------------

Date: Tue Aug 28 19:52:43 2012 +0000


Commit: bfd9ab9

Fixed a nasty waterfall glitch on Linux

--------------------------------------------------------

Date: Tue Aug 28 18:29:52 2012 +0000


Commit: 27614cc

Optimized RDS processing

--------------------------------------------------------

Date: Tue Aug 28 15:38:04 2012 +0000


Commit: 86c090c

Added fast angle estimation to the PLL

--------------------------------------------------------

Date: Tue Aug 28 14:20:20 2012 +0000


Commit: 768f385

A small mod to lower CPU usage of the RDS section

--------------------------------------------------------

Date: Mon Aug 27 20:27:35 2012 +0000


Commit: 673b182

A small fix on RDS display

--------------------------------------------------------

Date: Mon Aug 27 18:17:13 2012 +0000


Commit: f800dd9

Enhanced the RDS code

--------------------------------------------------------

Date: Mon Aug 27 13:12:00 2012 +0000


Commit: a6731a6

Fixed RDS groups dumping.

--------------------------------------------------------

Date: Sun Aug 26 20:40:27 2012 +0000


Commit: f2f20dc

Changed the lock threshold of RDS PLL

--------------------------------------------------------

Date: Sun Aug 26 19:19:46 2012 +0000


Commit: eab45ba

Added a minimalist RDS decoder. It still needs high SNR to decode, but will be
enhanced on the go.

--------------------------------------------------------

Date: Sun Aug 26 13:01:02 2012 +0000


Commit: ff5db3e

Adjusted the position of the frequency cursors (+1px)

--------------------------------------------------------

Date: Sun Aug 26 10:56:27 2012 +0000


Commit: 84524ad

Enhanced the speed of the graphics

--------------------------------------------------------

Date: Sun Aug 26 10:52:16 2012 +0000


Commit: 8b161bf

Added some checks for "sharpPlugins" config section

--------------------------------------------------------

Date: Sat Aug 25 23:28:07 2012 +0000


Commit: eb17a39

Added a missing file

--------------------------------------------------------

Date: Sat Aug 25 23:26:51 2012 +0000


Commit: fe79ebc

Merged the plugin system developed by Ian.

--------------------------------------------------------

Date: Sat Aug 25 18:56:00 2012 +0000


Commit: 6b3f823

Added some default values for the FM stereo decoder

--------------------------------------------------------

Date: Sat Aug 25 16:52:52 2012 +0000


Commit: 66fc589
Merged Acasual's mods on RTLTCP

--------------------------------------------------------

Date: Sat Aug 25 13:33:22 2012 +0000


Commit: a487a3e

Added more parameters with default values in the config file

--------------------------------------------------------

Date: Thu Aug 23 11:28:50 2012 +0000


Commit: a6ec562

Removed unnecessary background drawing on the SpectrumAnalyzer class

--------------------------------------------------------

Date: Thu Aug 23 01:05:27 2012 +0000


Commit: 9b411bf

Added IIR filter based on Robert Bristow-Johnson formulas. Added some sharp
filtering around the FM pilot.

--------------------------------------------------------

Date: Wed Aug 22 10:29:06 2012 +0000


Commit: 3b3ef60

Fixed TimestampInterval initialization

--------------------------------------------------------

Date: Mon Aug 20 18:58:29 2012 +0000


Commit: d60b252

<BzztPloink> [04:09:15] prog, change the sig to ref IntPtr <BzztPloink> [04:09:18]
solves the bsod <BzztPloink> [04:09:25] but i lack the time to dick further with it
<BzztPloink> [04:19:18] was fairly obvious, once i looked at the crashdump, it was
trying to dereference the pointer you feed into it.... well since our pointer was
the result of a CreateEventCall which is like 0x458 , driver tries to deref mem
location 0x458 *BOOM* instant bsod cause it's a bad bad pointer :)

--------------------------------------------------------

Date: Mon Aug 20 18:53:32 2012 +0000


Commit: ebbab34

<BzztPloink> [04:09:15] prog, change the sig to ref IntPtr <BzztPloink> [04:09:18]
solves the bsod <BzztPloink> [04:09:25] but i lack the time to dick further with it
<BzztPloink> [04:19:18] was fairly obvious, once i looked at the crashdump, it was
trying to dereference the pointer you feed into it.... well since our pointer was
the result of a CreateEventCall which is like 0x458 , driver tries to deref mem
location 0x458 *BOOM* instant bsod cause it's a bad bad pointer :)

--------------------------------------------------------

Date: Sat Aug 18 22:57:42 2012 +0000


Commit: 2b9f2da
Added IQ Balancer reset code

--------------------------------------------------------

Date: Sat Aug 18 17:14:31 2012 +0000


Commit: ddd9f10

Enhanced the IQBalancer

--------------------------------------------------------

Date: Sat Aug 18 02:38:06 2012 +0000


Commit: e701de1

Modified the rendering model to be compatible with Mac OSX and Linux

--------------------------------------------------------

Date: Sat Aug 18 00:36:50 2012 +0000


Commit: ea90f8c

Progressed in the RDS decoder

--------------------------------------------------------

Date: Fri Aug 17 20:08:08 2012 +0000


Commit: 3bcc704

Added outlining for the tracking text

--------------------------------------------------------

Date: Wed Aug 15 20:34:04 2012 +0000


Commit: b55d670

Started RTL283X wrapper around RTL283XACCESS.dll

--------------------------------------------------------

Date: Wed Aug 15 14:39:33 2012 +0000


Commit: cb833c4

Added a switch to turn on/off time markers

--------------------------------------------------------

Date: Wed Aug 15 13:59:46 2012 +0000


Commit: 9f67091

Added config key for time markers. Default is one marker every 100 scan lines

--------------------------------------------------------

Date: Wed Aug 15 13:58:40 2012 +0000


Commit: 3ed4dd1

Added time markers on the waterfall


--------------------------------------------------------

Date: Mon Aug 13 20:51:41 2012 +0000


Commit: 4dce804

Fixed the path to frequencies.xml

--------------------------------------------------------

Date: Mon Aug 13 20:45:24 2012 +0000


Commit: 63895ea

Fixed the path to frequencies.xml

--------------------------------------------------------

Date: Sun Aug 12 14:17:10 2012 +0000


Commit: a981a25

A small display fix for the frequency cursor

--------------------------------------------------------

Date: Sat Aug 11 02:05:01 2012 +0000


Commit: 92bb36f

Merged acasual's RTLTCP mods

--------------------------------------------------------

Date: Sat Aug 11 01:53:50 2012 +0000


Commit: 014eadf

Added shadows on displayed frequencies for better readability on bright backgrounds

--------------------------------------------------------

Date: Sat Aug 11 01:30:00 2012 +0000


Commit: 5e248e8

Code cleanup + a few enhancements on the display components

--------------------------------------------------------

Date: Mon Aug 6 23:56:37 2012 +0000


Commit: d35670d

More enhancements on the waterfall

--------------------------------------------------------

Date: Mon Aug 6 23:27:25 2012 +0000


Commit: 5fcee74

Enhanced the display code

--------------------------------------------------------

Date: Mon Aug 6 21:50:12 2012 +0000


Commit: a784121

Added frequency label on the waterfall (Thanks Miguel for the reminder)

--------------------------------------------------------

Date: Sun Aug 5 19:07:45 2012 +0000


Commit: 76d7e14

Merged Ian's enhancements to the frequency manager: Added "Favourite" option with a
corresponding special group; Clicks on column headers sort the list.

--------------------------------------------------------

Date: Sun Aug 5 02:21:07 2012 +0000


Commit: d225956

A few enhancements in the Bookmark (frequency) manager.

--------------------------------------------------------

Date: Sat Aug 4 23:19:06 2012 +0000


Commit: 398a7b4

Added better defaults for the Bookmark (frequency) manager

--------------------------------------------------------

Date: Sat Aug 4 23:11:39 2012 +0000


Commit: e0497ef

Added a shortcut for bookmarks: CRTL+D

--------------------------------------------------------

Date: Sat Aug 4 21:40:23 2012 +0000


Commit: e1cdab1

Merged Tony's (K5DEV) Frequency Manager. More settings to be added in the next
iterations.

--------------------------------------------------------

Date: Wed Aug 1 23:06:08 2012 +0000


Commit: 90adc0e

Merged Acasual's mods on RTLTCP

--------------------------------------------------------

Date: Mon Jul 30 10:37:37 2012 +0000


Commit: 6a1fc3b

Dropped RTLSDR USB support

--------------------------------------------------------

Date: Sun Jul 29 15:22:57 2012 +0000


Commit: 600f07f
Merged acasual's rtl_tcp client.

--------------------------------------------------------

Date: Wed Jul 25 11:10:16 2012 +0000


Commit: e1a00ef

Workaround negative hardware LO values returned by ExtIO

--------------------------------------------------------

Date: Tue Jul 24 09:45:38 2012 +0000


Commit: e9fca53

Never fix bugs on the phone!

--------------------------------------------------------

Date: Tue Jul 24 09:36:27 2012 +0000


Commit: 890b1c2

A small fix from my new phone ;-)

--------------------------------------------------------

Date: Sat Jul 14 09:03:57 2012 +0000


Commit: 16eb5c0

Modified WFM filters

--------------------------------------------------------

Date: Thu Jul 12 20:53:17 2012 +0000


Commit: ee9027e

Reverted some changes

--------------------------------------------------------

Date: Thu Jul 12 20:36:10 2012 +0000


Commit: fe0702c

Reverted some change committed by error

--------------------------------------------------------

Date: Thu Jul 12 19:47:12 2012 +0000


Commit: 03a0305

Modified the licensing scope

--------------------------------------------------------

Date: Thu Jul 12 19:40:25 2012 +0000


Commit: 768314f

Additional license for the DSP


--------------------------------------------------------

Date: Thu Jul 12 19:17:17 2012 +0000


Commit: 7ab6d5e

Unreferenced a project

--------------------------------------------------------

Date: Thu Jul 12 19:09:18 2012 +0000


Commit: 74676b3

Added the MIT license

--------------------------------------------------------

Date: Wed Jul 11 17:38:26 2012 +0000


Commit: 186cebc

Added configurable output samplerate to allow high resolution signal recovery for
digital modes. This was suggested after a nice conversation with Robert Nickels
(W9RAN)

--------------------------------------------------------

Date: Mon Jul 9 21:09:02 2012 +0000


Commit: c9b926e

Marking Resharper (R#) happier

--------------------------------------------------------

Date: Mon Jul 9 18:22:32 2012 +0000


Commit: 084118a

Fixed RTLSDR device initialization

--------------------------------------------------------

Date: Sun Jul 8 23:48:29 2012 +0000


Commit: e15d276

A small fix submited by W6MKU

--------------------------------------------------------

Date: Sun Jul 8 13:37:05 2012 +0000


Commit: 5ce4a06

Fixed high memory usage on high fft

--------------------------------------------------------

Date: Sun Jul 8 03:01:06 2012 +0000


Commit: 39cfb76

Fixed an overflow on FFT

--------------------------------------------------------
Date: Sun Jul 8 02:23:29 2012 +0000
Commit: d06da52

Fixed an overflow on the display components

--------------------------------------------------------

Date: Sat Jul 7 22:18:47 2012 +0000


Commit: c0964d5

Getting rid of the red dot: <ellie> why do you still have the damn red dot?

--------------------------------------------------------

Date: Sat Jul 7 19:45:56 2012 +0000


Commit: fc83ee2

Added AGC control for RTL2832U

--------------------------------------------------------

Date: Sun Jul 1 14:51:37 2012 +0000


Commit: 43659d5

Added peak detection for the forthcoming auto-tuner

--------------------------------------------------------

Date: Thu Jun 21 21:45:55 2012 +0000


Commit: bf0a34c

Added 250kHz sampling rate for RTLSDR

--------------------------------------------------------

Date: Thu Jun 21 11:19:04 2012 +0000


Commit: 42cd53f

Cursor.Current can be null on an active Form/UserControl (WTF?) Fix spotted by


Garrison. Thank you Garry!

--------------------------------------------------------

Date: Tue Jun 19 07:26:13 2012 +0000


Commit: f8ae60c

GUI lifting

--------------------------------------------------------

Date: Tue Jun 19 07:01:30 2012 +0000


Commit: 5c53e62

A small fix (null check) + GUI lifting

--------------------------------------------------------

Date: Mon Jun 18 22:01:00 2012 +0000


Commit: d65a350

A GREAT optimization for FIR filters, spotted by Ian Gilmour (MM6DOS), CeeSharpized

--------------------------------------------------------

Date: Sun Jun 17 20:40:28 2012 +0000


Commit: 11671be

Ellie sees ugliness everywhere in SDR#. A small lifting to make things look better
to her.

--------------------------------------------------------

Date: Sun Jun 17 18:46:55 2012 +0000


Commit: c6d6171

A small tweak of the tracking label

--------------------------------------------------------

Date: Sun Jun 17 17:50:36 2012 +0000


Commit: 0b53a64

Added a tracking spot in the spectrogram

--------------------------------------------------------

Date: Sun Jun 17 13:52:49 2012 +0000


Commit: c47e96e

Added a tracking frequency label to the spectrogram

--------------------------------------------------------

Date: Sun Jun 17 00:16:26 2012 +0000


Commit: 43444e5

Extended frequency shift range

--------------------------------------------------------

Date: Sat Jun 16 19:58:14 2012 +0000


Commit: e28d188

Yep. I forgot that one. Fixed.

--------------------------------------------------------

Date: Sat Jun 16 19:44:59 2012 +0000


Commit: e09a5fe

A small fix on frequency shift

--------------------------------------------------------

Date: Sat Jun 16 19:28:03 2012 +0000


Commit: cb24a04
Added frequency shift option for down-converters / up-converters

--------------------------------------------------------

Date: Sat Jun 16 15:34:39 2012 +0000


Commit: 3adbea3

Enhanced RTLSDR code

--------------------------------------------------------

Date: Fri Jun 15 20:03:53 2012 +0000


Commit: 2fe6577

Fixed FilterAudio getter. Thanks Johann for spotting it.

--------------------------------------------------------

Date: Fri Jun 15 17:07:44 2012 +0000


Commit: f3d1447

Adjusted and calibrated AM Squelch

--------------------------------------------------------

Date: Fri Jun 15 15:54:33 2012 +0000


Commit: a6928b1

Don't use squelch with AM by default

--------------------------------------------------------

Date: Fri Jun 15 15:50:44 2012 +0000


Commit: cc8c339

Added AM Squelch

--------------------------------------------------------

Date: Fri Jun 15 13:45:57 2012 +0000


Commit: c9cee7d

GUI lifting

--------------------------------------------------------

Date: Fri Jun 15 13:23:09 2012 +0000


Commit: f4b212f

Added switchable audio filtering for digital modes

--------------------------------------------------------

Date: Fri Jun 15 10:38:39 2012 +0000


Commit: 36dc606

A few code enhancements

--------------------------------------------------------
Date: Mon Jun 11 01:13:55 2012 +0000
Commit: be787cb

Fixed stereo signal recovery: Was missing a 2 factor in the L-R chain

--------------------------------------------------------

Date: Sun Jun 10 19:35:45 2012 +0000


Commit: b32fa48

Fixed a nasty racing problem in Vfo.ProcessBuffer

--------------------------------------------------------

Date: Sun Jun 10 01:11:45 2012 +0000


Commit: 7888ded

Added FM Stereo support

--------------------------------------------------------

Date: Sat Jun 9 12:42:49 2012 +0000


Commit: 6660cb9

A small fix for RTLSDR plugin

--------------------------------------------------------

Date: Fri Jun 8 22:26:40 2012 +0000


Commit: 8d3fc58

Updated the code to suit the new rtlsdr.dll

--------------------------------------------------------

Date: Wed Jun 6 19:56:11 2012 +0000


Commit: 7c3ad40

Replaced the audio spinbox by a trackbar

--------------------------------------------------------

Date: Wed Jun 6 19:34:28 2012 +0000


Commit: 6089871

Fixed frequency correction initialization in RTLSDR

--------------------------------------------------------

Date: Wed Jun 6 19:17:39 2012 +0000


Commit: eae8c56

Added switchable grid snapping and 500Hz right click snapping

--------------------------------------------------------

Date: Tue Jun 5 23:41:58 2012 +0000


Commit: 04015dc
Added more convenient frequency stepping

--------------------------------------------------------

Date: Mon Jun 4 20:09:37 2012 +0000


Commit: 89e48b4

Added configurable buffer size for RTLSDR with 16384 as default

--------------------------------------------------------

Date: Mon Jun 4 18:27:15 2012 +0000


Commit: 0b89b25

Added fully qualified name in the config to allow Linux fellows play with SDR#

--------------------------------------------------------

Date: Mon Jun 4 17:47:42 2012 +0000


Commit: 4f40b7b

Fixed a filename casing to allow Linux fellows play with SDR#

--------------------------------------------------------

Date: Sun Jun 3 21:27:18 2012 +0000


Commit: 759fa0e

Changed the buffer size for RTLSDR

--------------------------------------------------------

Date: Sat Jun 2 19:47:57 2012 +0000


Commit: 82551da

GUI lifting

--------------------------------------------------------

Date: Sat Jun 2 19:35:41 2012 +0000


Commit: c1c3107

Hardened rtlsdr code

--------------------------------------------------------

Date: Sat Jun 2 17:55:40 2012 +0000


Commit: c9b4658

GUI lifting

--------------------------------------------------------

Date: Sat Jun 2 17:49:19 2012 +0000


Commit: 211cad6

Added automatic gain setup and tuner type display


--------------------------------------------------------

Date: Sat Jun 2 17:17:19 2012 +0000


Commit: c346b99

Fixed a crash when returning a string from librtlsdr to mono.

--------------------------------------------------------

Date: Sat Jun 2 17:11:59 2012 +0000


Commit: 27978f6

Restored old gain setting behavior

--------------------------------------------------------

Date: Sat Jun 2 17:09:42 2012 +0000


Commit: e89b3c3

Selected the default system audio devices at startup

--------------------------------------------------------

Date: Sat Jun 2 16:52:53 2012 +0000


Commit: faf0443

Removed dll extensions to allow proper operation on Linux

--------------------------------------------------------

Date: Sat Jun 2 16:45:15 2012 +0000


Commit: 6654f59

Added mono friendly startup code

--------------------------------------------------------

Date: Sat Jun 2 15:53:18 2012 +0000


Commit: c428732

Set the display panel state to collapsed

--------------------------------------------------------

Date: Sat Jun 2 15:49:21 2012 +0000


Commit: 9da5bda

Added trackbar controls to set attack/decay coefficients for the FFT display

--------------------------------------------------------

Date: Sat Jun 2 14:51:05 2012 +0000


Commit: 29ce743

Fixed an issue when changing the center frequency too far

--------------------------------------------------------

Date: Sat Jun 2 13:30:03 2012 +0000


Commit: 9cfac22

Added frequency calibration for RTL-SDR; Deactivated audio AGC for NFM; Many GUI
enhancements.

--------------------------------------------------------

Date: Wed May 30 22:46:00 2012 +0000


Commit: e9570d6

Fixed a glitch on Linux/Mono

--------------------------------------------------------

Date: Tue May 29 22:58:39 2012 +0000


Commit: f602da6

I'm too tired. Fixed a typo: 2.024 -> 2.048 MSPS. Added steve|m's 1.92 MSPS option.
Bis repetita.

--------------------------------------------------------

Date: Tue May 29 22:54:26 2012 +0000


Commit: fcab52f

I'm too tired. Fixed a typo: 2.024 -> 2.048 MSPS. Added steve|m's 1.92 MSPS option.

--------------------------------------------------------

Date: Tue May 29 22:44:30 2012 +0000


Commit: 61d3c35

Added a GUI to control RTLSDR's RF gain and samplerate

--------------------------------------------------------

Date: Mon May 28 22:19:40 2012 +0000


Commit: 6f08481

Adjuster the tunning timer

--------------------------------------------------------

Date: Mon May 28 22:09:55 2012 +0000


Commit: 0f4d44d

Hardened the code against a racing problem due to ExtIO design

--------------------------------------------------------

Date: Mon May 28 21:29:36 2012 +0000


Commit: 3019d38

Added more explicit RTLSDR detection

--------------------------------------------------------

Date: Mon May 28 21:19:11 2012 +0000


Commit: e560a22
Activated the new RTLSDR plugin

--------------------------------------------------------

Date: Mon May 28 21:04:39 2012 +0000


Commit: 193edae

Implemented streaming for ExtIO

--------------------------------------------------------

Date: Mon May 28 20:50:42 2012 +0000


Commit: eddbb59

Updated the configurations

--------------------------------------------------------

Date: Mon May 28 20:34:35 2012 +0000


Commit: 445b69f

Swapped I and Q channels for RTLSDR

--------------------------------------------------------

Date: Mon May 28 20:25:20 2012 +0000


Commit: f4d7dc7

Added a managed plugin for RTL-SDR

--------------------------------------------------------

Date: Mon May 28 14:05:11 2012 +0000


Commit: b286efd

Enhanced the AGC loop to kill background noise on strong but quite AM stations

--------------------------------------------------------

Date: Mon May 28 13:46:09 2012 +0000


Commit: 7f066d5

Enhanced the AGC loop to kill background noise on strong but quite AM stations

--------------------------------------------------------

Date: Mon May 28 13:06:57 2012 +0000


Commit: cf72e81

Fixed a small GFX glitch

--------------------------------------------------------

Date: Mon May 28 12:50:42 2012 +0000


Commit: 1469177

Added spectrogram color setting


--------------------------------------------------------

Date: Mon May 28 12:36:23 2012 +0000


Commit: 2921ad6

Reverted the color of the frequency cursor back to transparent white

--------------------------------------------------------

Date: Mon May 28 11:54:55 2012 +0000


Commit: 266c40a

Optimized the graphics

--------------------------------------------------------

Date: Sun May 27 15:30:25 2012 +0000


Commit: 03e514c

Added fast tunning and extra tunning steps for RTL-SDR

--------------------------------------------------------

Date: Sun May 27 14:18:29 2012 +0000


Commit: 3673e00

Added "single click tunning" on both waterfall and spectrogram

--------------------------------------------------------

Date: Fri May 25 19:53:41 2012 +0000


Commit: 1366c49

Merged Ian's fix for SDR-IQ + code enhancement

--------------------------------------------------------

Date: Wed May 23 21:43:08 2012 +0000


Commit: c3ed053

Fixed a hidden vfo initialization bug with the help of EA4EOZ. Thank you for the
long remote debugging session, Miguel!

--------------------------------------------------------

Date: Wed May 23 17:48:17 2012 +0000


Commit: c79ab28

Modified the way the application terminates to allow the ExtIO instances to
terminate gracefully

--------------------------------------------------------

Date: Wed May 23 17:21:50 2012 +0000


Commit: ab61f20

Fixed a small reg on 16bit wave files

--------------------------------------------------------
Date: Wed May 23 17:10:15 2012 +0000
Commit: 3c0d0fa

Added a 8bit wave files support as IQ source

--------------------------------------------------------

Date: Wed May 23 07:54:19 2012 +0000


Commit: 6b8eb63

Merged Ian's fix for SDR-14

--------------------------------------------------------

Date: Mon May 21 21:40:30 2012 +0000


Commit: f8c88b2

Updated a buffer size in the StreamControl class

--------------------------------------------------------

Date: Mon May 21 21:23:21 2012 +0000


Commit: 7263451

Removed FreeLibrary calls from the ExtIO class as some badly written extensions
hang on it

--------------------------------------------------------

Date: Mon May 21 20:47:11 2012 +0000


Commit: 3c05a4b

Refactored the ExtIO code. Sorry Ian, you have to update your branch again.

--------------------------------------------------------

Date: Mon May 21 00:33:42 2012 +0000


Commit: feb84c2

Added partial ExtIO support

--------------------------------------------------------

Date: Wed May 16 18:41:02 2012 +0000


Commit: 21b38d2

Enhanced the frequency cursor behavior

--------------------------------------------------------

Date: Mon May 14 20:43:51 2012 +0000


Commit: 4b69e1f

Added modifiable filters for WFM

--------------------------------------------------------

Date: Mon May 14 20:00:16 2012 +0000


Commit: 62d02b4

Tweaked the FM demodulator: 50µS deemphasis for WFM, modifiable filters for NFM

--------------------------------------------------------

Date: Sun May 13 16:34:42 2012 +0000


Commit: 48e5299

Removed unused code

--------------------------------------------------------

Date: Sun May 13 16:26:02 2012 +0000


Commit: aed5424

Many enhancements: - Added more efficient decimation for low CPU usage at 2MSPS -
Many tweaks - Code cleanup

--------------------------------------------------------

Date: Tue May 8 22:18:36 2012 +0000


Commit: 4992473

Added a missing sign for phase display

--------------------------------------------------------

Date: Tue May 8 22:06:01 2012 +0000


Commit: 956fbd5

Added a more accurate (and CPU hungry) phase/gain compensation routine.


Explanations are on my site: http://sdrsharp.com/index.php/automatic-iq-correction-
algorithm

--------------------------------------------------------

Date: Tue May 8 16:14:42 2012 +0000


Commit: d4a8a77

Optimized the filters - La suite.

--------------------------------------------------------

Date: Tue May 8 16:07:49 2012 +0000


Commit: c6b4dce

Optimized the filters

--------------------------------------------------------

Date: Tue May 8 12:45:37 2012 +0000


Commit: 7f7bda6

Refactored the IQ correction algorithm for better readability.

--------------------------------------------------------

Date: Tue May 8 12:40:53 2012 +0000


Commit: 4ba0d99

Refactored the IQ correction algorithm for better readability.

--------------------------------------------------------

Date: Sun May 6 20:06:09 2012 +0000


Commit: 71e14ce

Added configurable frequency multiplier for Si570 based front ends

--------------------------------------------------------

Date: Sun May 6 12:37:08 2012 +0000


Commit: 829e64f

Finished implementing the lockless synchronization mechanism

--------------------------------------------------------

Date: Sun May 6 11:54:50 2012 +0000


Commit: d8a51c6

Enhanced the threading model using lockless synchronization; Many code


enhancements.

--------------------------------------------------------

Date: Sun May 6 10:12:21 2012 +0000


Commit: ed3996c

Progressed in the new decimator

--------------------------------------------------------

Date: Sun May 6 00:50:56 2012 +0000


Commit: 505ecf9

Progressed in the new decimator

--------------------------------------------------------

Date: Sat May 5 21:29:51 2012 +0000


Commit: e1693e8

Many enhancements on the DSP: - Smooth tunning - Smooth filter changing - Buffer
reuse

--------------------------------------------------------

Date: Fri May 4 23:44:22 2012 +0000


Commit: 584e87b

Enhanced the Oscillator class: No clicking while changing frequency too fast

--------------------------------------------------------

Date: Thu May 3 21:25:51 2012 +0000


Commit: a52e7fb
Lifted the GUI a bit, Fixed the CultureInfo for double settings

--------------------------------------------------------

Date: Thu May 3 21:01:32 2012 +0000


Commit: ca3ed44

Resized the FUNcube Dongle controller window. Width is now 850px.

--------------------------------------------------------

Date: Sun Apr 29 21:21:55 2012 +0000


Commit: 2fbc27e

Updated default settings, Added frequency correction UI item for the FUNcube dongle

--------------------------------------------------------

Date: Sun Apr 29 19:49:34 2012 +0000


Commit: 4604b83

Fixed AF filtering for NFM

--------------------------------------------------------

Date: Sun Apr 29 19:19:04 2012 +0000


Commit: 92cc05d

Resized the main window

--------------------------------------------------------

Date: Sun Apr 29 19:18:12 2012 +0000


Commit: 9bcbcce

Fixed decimation calculation for arbitrary sampling rates

--------------------------------------------------------

Date: Sun Apr 29 18:46:26 2012 +0000


Commit: 0f18f90

Implemented WFM with the new decimation scheme

--------------------------------------------------------

Date: Sun Apr 29 14:53:56 2012 +0000


Commit: b7bcb05

Enhanced the finalization code of UnsafeBuffer

--------------------------------------------------------

Date: Sun Apr 29 14:50:45 2012 +0000


Commit: c6ebdb3

Added a finalizer to UnsafeBuffer


--------------------------------------------------------

Date: Sun Apr 29 14:46:13 2012 +0000


Commit: 25bfe82

Added UnsafeBuffer utility class to simplify the management of unsafe buffers

--------------------------------------------------------

Date: Sun Apr 29 12:38:20 2012 +0000


Commit: 7595333

Added a scrollbar to the control panel

--------------------------------------------------------

Date: Tue Apr 24 18:39:39 2012 +0000


Commit: f27b56f

Changed default windows size and location

--------------------------------------------------------

Date: Tue Apr 24 18:34:03 2012 +0000


Commit: 150f28d

Added a forgotten flag

--------------------------------------------------------

Date: Tue Apr 24 17:50:42 2012 +0000


Commit: 8868724

Added CW shift setting

--------------------------------------------------------

Date: Mon Apr 23 22:30:55 2012 +0000


Commit: 93445af

Changed GUI defaults

--------------------------------------------------------

Date: Mon Apr 23 20:41:51 2012 +0000


Commit: dc3e5a4

The front end button is now grayed when no front end is selected

--------------------------------------------------------

Date: Mon Apr 23 20:23:22 2012 +0000


Commit: e5c0056

Aligned the collapsible panels

--------------------------------------------------------

Date: Mon Apr 23 20:19:30 2012 +0000


Commit: f4565ea

Synchronized latency editbox with the player state

--------------------------------------------------------

Date: Mon Apr 23 20:13:57 2012 +0000


Commit: 6423b14

Synchronized AGC Hang state with the GUI

--------------------------------------------------------

Date: Mon Apr 23 20:07:50 2012 +0000


Commit: 1940e63

Updated assembly info

--------------------------------------------------------

Date: Mon Apr 23 20:05:54 2012 +0000


Commit: b61d287

Fixed a few dependencies

--------------------------------------------------------

Date: Mon Apr 23 19:56:15 2012 +0000


Commit: 58eadb9

Fixed a few dependencies

--------------------------------------------------------

Date: Mon Apr 23 19:50:13 2012 +0000


Commit: 6147666

Added collapsible panels to optimize space

--------------------------------------------------------

Date: Sun Apr 22 21:42:09 2012 +0000


Commit: 4f70fe3

Added DSB and CW modes. Added WFM but missing an intermediate decimation stage.

--------------------------------------------------------

Date: Thu Apr 12 19:04:03 2012 +0000


Commit: 075624c

Added the FunCube controller GUI

--------------------------------------------------------

Date: Thu Apr 12 17:27:35 2012 +0000


Commit: 575e6c4

Moved to Visual Studio 2010


--------------------------------------------------------

Date: Thu Apr 12 14:00:41 2012 +0000


Commit: 5108583

Refactored the FUNCube controller code

--------------------------------------------------------

Date: Thu Apr 12 11:31:48 2012 +0000


Commit: 3a4d53f

Added the FUNcube control dialog

--------------------------------------------------------

Date: Wed Apr 11 20:43:21 2012 +0000


Commit: 969b627

Preparing for the FUNcube control dialog

--------------------------------------------------------

Date: Tue Apr 10 21:28:36 2012 +0000


Commit: 281d1d1

Added a fix for Visual Studio forms designer

--------------------------------------------------------

Date: Sun Apr 8 13:17:12 2012 +0000


Commit: 004ec7b

Fixed a nasty bug in FM/WFM code

--------------------------------------------------------

Date: Sat Mar 10 00:38:19 2012 +0000


Commit: 395012f

Repaired the symmetrical FIR SSE optimization

--------------------------------------------------------

Date: Sat Mar 10 00:29:16 2012 +0000


Commit: 606bea6

Disabled the new FIR algorithm

--------------------------------------------------------

Date: Sat Mar 10 00:25:46 2012 +0000


Commit: 15596a2

Optimized FIR filtering

--------------------------------------------------------
Date: Fri Mar 9 20:28:36 2012 +0000
Commit: 8c7d4a5

Fixed a crappy bug in SSB/CW filtering

--------------------------------------------------------

Date: Wed Feb 29 23:45:14 2012 +0000


Commit: 4b7a395

Designed a new threading model to allow heavier processing

--------------------------------------------------------

Date: Tue Feb 28 20:57:35 2012 +0000


Commit: 09ba649

Fixed a small bug introduced with the input gain setting

--------------------------------------------------------

Date: Tue Feb 28 19:35:55 2012 +0000


Commit: 33ebc34

Added InputGain setting to control IQ input level; A few code enhancement

--------------------------------------------------------

Date: Mon Feb 27 21:55:23 2012 +0000


Commit: 5c04444

Enhanced memory usage

--------------------------------------------------------

Date: Mon Feb 27 20:55:57 2012 +0000


Commit: 1c7ce9c

Fixed decimation initialization

--------------------------------------------------------

Date: Sun Feb 26 20:14:39 2012 +0000


Commit: db75488

Fixed the filter builder; Fixed the wave file parser.

--------------------------------------------------------

Date: Sun Feb 26 15:33:59 2012 +0000


Commit: f901736

Added threaded wave file reading; Fixed an ASIO bug

--------------------------------------------------------

Date: Sun Feb 26 13:02:16 2012 +0000


Commit: e67f266
Fixed some annoying bug in the zoom; A few speed enhancements

--------------------------------------------------------

Date: Sun Feb 19 18:09:13 2012 +0000


Commit: 5b2f52b

Enhanced the decimator as suggested by Pieter, N4IP

--------------------------------------------------------

Date: Sun Feb 19 13:58:58 2012 +0000


Commit: 484e98e

Added IF decimation for less CPU usage and enhanced filters

--------------------------------------------------------

Date: Sat Feb 18 21:26:18 2012 +0000


Commit: ea63415

Enhanced the IQ balancer: Lower jitter and faster convergence

--------------------------------------------------------

Date: Fri Feb 3 13:36:35 2012 +0000


Commit: 1f9fd4d

Added default value for the spectrum analyzer color map

--------------------------------------------------------

Date: Fri Feb 3 13:23:57 2012 +0000


Commit: d5dccee

Added default value for the spectrum analyzer color map

--------------------------------------------------------

Date: Thu Feb 2 22:34:11 2012 +0000


Commit: 5a0a4ed

Reverted accidentally committed changes

--------------------------------------------------------

Date: Thu Feb 2 22:06:22 2012 +0000


Commit: 0c9321b

By recommendation from KB3CS: - Added 6.25kHz step size, - Changed step size for
both center and local frequencies.

--------------------------------------------------------

Date: Tue Jan 31 20:54:59 2012 +0000


Commit: 6b0f029

Reordered project entries by recommendation from KB3CS


--------------------------------------------------------

Date: Tue Jan 31 19:12:04 2012 +0000


Commit: 70cbb33

Cleanup

--------------------------------------------------------

Date: Tue Jan 31 19:01:38 2012 +0000


Commit: fc571c6

Cleanup

--------------------------------------------------------

Date: Tue Jan 31 08:27:31 2012 +0000


Commit: f9b59f6

Fixed phasing problem in Oscillator class

--------------------------------------------------------

Date: Mon Jan 30 01:49:32 2012 +0000


Commit: 5020c25

Got rid of unmanaged code with an increase in performance

--------------------------------------------------------

Date: Sat Jan 28 23:32:28 2012 +0000


Commit: cd385ed

Extended the zoom range to x10000

--------------------------------------------------------

Date: Sat Jan 28 20:29:38 2012 +0000


Commit: 0b81532

Forgotten file

--------------------------------------------------------

Date: Sat Jan 28 19:34:10 2012 +0000


Commit: ed7e2eb

Fixed Mono support. Thanks to Christopher G Sylvain (kb3cs) for pointing out the
problem

--------------------------------------------------------

Date: Sat Jan 28 14:22:57 2012 +0000


Commit: 18ee386

Moved to 32bit floats Many optimizations

--------------------------------------------------------
Date: Sun Jan 22 22:22:28 2012 +0000
Commit: a436a4b

Added 4M FFT resolution Got rid of savage marshaling. Many optimizations.

--------------------------------------------------------

Date: Sun Jan 22 17:41:40 2012 +0000


Commit: d9febf1

Added more FFT bins

--------------------------------------------------------

Date: Sun Jan 22 17:40:58 2012 +0000


Commit: 55895d5

Enhanced the IQ balancer algorithm

--------------------------------------------------------

Date: Sun Jan 22 11:56:50 2012 +0000


Commit: b96d6c0

Replaced the old AGC algorithm by Moe's one

--------------------------------------------------------

Date: Wed Jan 18 21:58:16 2012 +0000


Commit: eec337b

Added 24bit wave file support

--------------------------------------------------------

Date: Wed Jan 18 21:24:28 2012 +0000


Commit: 0ef1d08

Enhanced the WaveFile parser

--------------------------------------------------------

Date: Wed Jan 18 00:49:47 2012 +0000


Commit: 5d9d460

Progressed in FFT sync problem

--------------------------------------------------------

Date: Wed Jan 18 00:37:04 2012 +0000


Commit: 593def7

Progressed in FFT sync problem

--------------------------------------------------------

Date: Wed Jan 18 00:10:34 2012 +0000


Commit: 7847e2f
Progressed in FFT sync problem

--------------------------------------------------------

Date: Tue Jan 17 23:57:32 2012 +0000


Commit: 2b67c29

Progressed in FFT sync problem

--------------------------------------------------------

Date: Tue Jan 17 22:51:09 2012 +0000


Commit: ddea191

Fixed gradient dimensions on the spectrum analyzer

--------------------------------------------------------

Date: Tue Jan 17 22:31:04 2012 +0000


Commit: 7dfbe8e

Added a gradient to the spectrum analyzer

--------------------------------------------------------

Date: Mon Jan 16 22:43:09 2012 +0000


Commit: e9501c0

Enhanced FFT display

--------------------------------------------------------

Date: Sun Jan 15 12:35:39 2012 +0000


Commit: 24708d5

Fixed SpectrumAnalyzer scaling

--------------------------------------------------------

Date: Sat Jan 14 23:50:46 2012 +0000


Commit: dd76c76

Taking the peak fft bin in place of the average (Thanks Moe)

--------------------------------------------------------

Date: Sat Jan 14 20:07:46 2012 +0000


Commit: 3c047d2

Enhanced AM demodulator

--------------------------------------------------------

Date: Sat Jan 14 19:07:04 2012 +0000


Commit: 5a3ae62

Optimized the SpectrumAnalyzer class

--------------------------------------------------------
Date: Sat Jan 14 18:45:34 2012 +0000
Commit: b35ceaa

Fixed a cursor positioning bug

--------------------------------------------------------

Date: Sat Jan 14 17:54:34 2012 +0000


Commit: 4d0688e

Reordered SpectrumAnalyzer display layers

--------------------------------------------------------

Date: Sat Jan 14 17:20:06 2012 +0000


Commit: eb91c91

Enhanced FFT display

--------------------------------------------------------

Date: Sat Jan 14 16:42:45 2012 +0000


Commit: d820d9b

Reverted a regression in FFT synchronization

--------------------------------------------------------

Date: Sat Jan 14 16:19:49 2012 +0000


Commit: 3df7cb4

Enhanced FFT display

--------------------------------------------------------

Date: Sat Jan 14 14:22:02 2012 +0000


Commit: 973e39d

Enhanced FFT display

--------------------------------------------------------

Date: Sat Jan 14 13:48:17 2012 +0000


Commit: 1c46f4c

Enhanced FFT display

--------------------------------------------------------

Date: Fri Jan 13 22:19:58 2012 +0000


Commit: 2257e1a

Fixed FFT lag problem

--------------------------------------------------------

Date: Fri Jan 13 00:25:36 2012 +0000


Commit: 553c304
Fixed FFT overlap

--------------------------------------------------------

Date: Tue Jan 10 18:58:58 2012 +0000


Commit: 105da48

Adjusted the resolution of the sliders

--------------------------------------------------------

Date: Tue Jan 10 18:57:18 2012 +0000


Commit: 16024bd

Added forgotten Dispose() call

--------------------------------------------------------

Date: Sat Dec 31 21:36:11 2011 +0000


Commit: 91cbdb4

Added float globalization code

--------------------------------------------------------

Date: Sat Dec 31 17:15:08 2011 +0000


Commit: 6867374

Removed test code

--------------------------------------------------------

Date: Sat Dec 31 16:45:21 2011 +0000


Commit: e3fb53a

Enhanced GUI initialization

--------------------------------------------------------

Date: Sat Dec 31 16:04:57 2011 +0000


Commit: e1c9026

Enhanced GUI behavior

--------------------------------------------------------

Date: Sat Dec 31 15:50:52 2011 +0000


Commit: b4465e9

Enhanced GUI behavior

--------------------------------------------------------

Date: Sat Dec 31 15:42:49 2011 +0000


Commit: 5750532

Hardened NaN detection


--------------------------------------------------------

Date: Sat Dec 31 13:58:42 2011 +0000


Commit: c20987d

Hardened bound checking

--------------------------------------------------------

Date: Sat Dec 31 13:38:08 2011 +0000


Commit: 56958ed

Enhanced GUI behavior

--------------------------------------------------------

Date: Sat Dec 31 13:09:50 2011 +0000


Commit: 3db7a2a

Fixed a minor center frequency change regression

--------------------------------------------------------

Date: Sat Dec 31 12:23:56 2011 +0000


Commit: da436fb

Fixed a minor center frequency change regression

--------------------------------------------------------

Date: Sat Dec 31 12:04:02 2011 +0000


Commit: 4d39ba4

Enhanced GUI behavior

--------------------------------------------------------

Date: Sat Dec 31 11:11:27 2011 +0000


Commit: 2afedee

Compensated FFT processing gain. Extended FFT dynamic range by 10dB

--------------------------------------------------------

Date: Sat Dec 31 10:24:58 2011 +0000


Commit: 9915921

Enhanced FUNcube dongle code

--------------------------------------------------------

Date: Wed Dec 28 23:59:13 2011 +0000


Commit: 4837146

GUI cleanup + Added parameterizable attack/decay settings for FFT

--------------------------------------------------------

Date: Wed Dec 28 01:01:15 2011 +0000


Commit: 2376f69

Added resolution setting Enhanced the spectrum analyzer

--------------------------------------------------------

Date: Tue Dec 27 21:50:08 2011 +0000


Commit: 265fd4f

Fixed the sliding FFT calculation

--------------------------------------------------------

Date: Mon Dec 26 21:03:42 2011 +0000


Commit: 2dbf324

Fixed center frequency scrolling

--------------------------------------------------------

Date: Mon Dec 26 20:51:15 2011 +0000


Commit: d23d935

Fixed the waterfall resize code

--------------------------------------------------------

Date: Mon Dec 26 20:14:33 2011 +0000


Commit: d3b2cc9

Enhanced zoom bounds

--------------------------------------------------------

Date: Mon Dec 26 16:55:34 2011 +0000


Commit: e707197

Added zoom feature

--------------------------------------------------------

Date: Fri Dec 23 19:32:29 2011 +0000


Commit: b213faf

Enhanced the Spectrum Analyzer Enhanced the FFT resolution

--------------------------------------------------------

Date: Wed Dec 21 23:16:55 2011 +0000


Commit: be89644

Added smooth tuning on the Spectrum Analyzer

--------------------------------------------------------

Date: Tue Dec 20 18:58:54 2011 +0000


Commit: 05a6150

Added version number on the title bar as suggested by r00t-Ed


--------------------------------------------------------

Date: Mon Dec 19 00:24:43 2011 +0000


Commit: 91f766c

Renamed filers.c file

--------------------------------------------------------

Date: Sun Dec 18 22:43:21 2011 +0000


Commit: 77e70e5

Added display timer setting

--------------------------------------------------------

Date: Sun Dec 18 21:59:10 2011 +0000


Commit: b39cf51

Enhanced graphical controls: - Bandwidth - Center frequency

--------------------------------------------------------

Date: Sun Dec 18 16:33:27 2011 +0000


Commit: 33e2e3f

Enhanced WFM filtering and IQ correction

--------------------------------------------------------

Date: Sat Dec 17 20:45:08 2011 +0000


Commit: 34e1ac9

Optimized FIR filters and FM demodulator

--------------------------------------------------------

Date: Sat Dec 17 17:30:07 2011 +0000


Commit: f71f9c7

Enhanced FM demodulation

--------------------------------------------------------

Date: Sat Dec 17 17:29:43 2011 +0000


Commit: bf18dd9

Resized the spectrum analyzer display

--------------------------------------------------------

Date: Sat Dec 17 16:28:19 2011 +0000


Commit: 9e991f0

Enhanced filters model

--------------------------------------------------------
Date: Sat Dec 17 08:27:18 2011 +0000
Commit: 79ad4eb

Faster frequency scrolling

--------------------------------------------------------

Date: Fri Dec 16 21:42:50 2011 +0000


Commit: 4d1ac25

Fixed a forgotten Dispose() call

--------------------------------------------------------

Date: Fri Dec 16 18:12:10 2011 +0000


Commit: 37b1914

Enhanced the FFT display

--------------------------------------------------------

Date: Thu Dec 15 09:07:24 2011 +0000


Commit: a3c3b06

Enhanced the display of low bitrate streaming

--------------------------------------------------------

Date: Thu Dec 15 09:06:39 2011 +0000


Commit: a449f20

Major enhancement on the Waterfall cpu usage

--------------------------------------------------------

Date: Mon Dec 5 19:57:28 2011 +0000


Commit: 3996beb

Enhanced portaudio portability ;-)

--------------------------------------------------------

Date: Mon Dec 5 19:56:50 2011 +0000


Commit: efef84c

Reconfigured the IQ balancer

--------------------------------------------------------

Date: Mon Dec 5 19:55:56 2011 +0000


Commit: 5f0be9e

Enhanced plugin loader code

--------------------------------------------------------

Date: Sun Dec 4 10:54:23 2011 +0000


Commit: c86fe07
Added step size selector for the center frequency

--------------------------------------------------------

Date: Sun Dec 4 10:53:50 2011 +0000


Commit: 0ab5c17

Added full IQ correction disabling

--------------------------------------------------------

Date: Sat Dec 3 15:26:03 2011 +0000


Commit: 6ac5f62

Enhanced FM squelch

--------------------------------------------------------

Date: Sat Dec 3 14:33:41 2011 +0000


Commit: 808cb58

Added FM squelch control

--------------------------------------------------------

Date: Sat Dec 3 13:10:43 2011 +0000


Commit: 2c83c74

Enhanced the IQ balancer

--------------------------------------------------------

Date: Fri Dec 2 23:02:48 2011 +0000


Commit: a9dd7ce

Added FM squelch

--------------------------------------------------------

Date: Thu Dec 1 22:52:33 2011 +0000


Commit: e5cffcc

Code cleanup

--------------------------------------------------------

Date: Thu Dec 1 22:51:34 2011 +0000


Commit: 73e6ae2

Enhanced funcube device detection

--------------------------------------------------------

Date: Thu Dec 1 22:44:46 2011 +0000


Commit: ce3ca18

FUNcube controller code - Cleaned

--------------------------------------------------------
Date: Wed Nov 30 21:58:55 2011 +0000
Commit: 69ccc78

Improved Linux/Mac/iPhone/Android portability

--------------------------------------------------------

Date: Tue Nov 29 21:15:53 2011 +0000


Commit: 8ce12e2

Many enhancements on the FFT display - 60% faster with low level bitmap
manipulation

--------------------------------------------------------

Date: Tue Nov 29 18:29:56 2011 +0000


Commit: e62cc9a

Enhanced error handling on portaudio code

--------------------------------------------------------

Date: Mon Nov 28 19:11:05 2011 +0000


Commit: f3ac2e7

Refactored GUI Added a more convenient value for FUNcube frequency correction

--------------------------------------------------------

Date: Mon Nov 28 19:09:53 2011 +0000


Commit: 209b109

Faster graphics code (uses BitBlt)

--------------------------------------------------------

Date: Sun Nov 27 20:42:33 2011 +0000


Commit: 2460c93

Code cleanup

--------------------------------------------------------

Date: Sun Nov 27 20:03:45 2011 +0000


Commit: 6a543df

Fixed BufferSize initialization for wave files

--------------------------------------------------------

Date: Sun Nov 27 19:58:12 2011 +0000


Commit: 851fa84

Fixed BufferSize initialization for wave files

--------------------------------------------------------

Date: Sun Nov 27 15:09:22 2011 +0000


Commit: 21860da

Enhanced the SoftRock front end controller

--------------------------------------------------------

Date: Sun Nov 27 13:46:12 2011 +0000


Commit: 03fdf47

Changed the display model to a new one that is more reactive while changing
settings

--------------------------------------------------------

Date: Sun Nov 27 00:55:08 2011 +0000


Commit: e2e65d4

Enhanced FM demodulation

--------------------------------------------------------

Date: Sun Nov 27 00:52:30 2011 +0000


Commit: 52f8968

Enhanced PortAudio members visibility

--------------------------------------------------------

Date: Sun Nov 27 00:45:07 2011 +0000


Commit: 31320f4

Enhanced front end detection

--------------------------------------------------------

Date: Sun Nov 27 00:43:40 2011 +0000


Commit: 613770f

Optimized the fft display

--------------------------------------------------------

Date: Sun Nov 20 17:25:42 2011 +0000


Commit: 82ed65d

Refactored the GUI

--------------------------------------------------------

Date: Sat Nov 19 15:29:29 2011 +0000


Commit: c233e00

Fixed solution configuration. Finished the plugin system. Preparing for FUNcube
controller implementation.

--------------------------------------------------------

Date: Sat Nov 19 14:06:06 2011 +0000


Commit: a9ede32
Forgotten file

--------------------------------------------------------

Date: Sat Nov 19 14:00:06 2011 +0000


Commit: c7ba9f1

Fixed projects configurations

--------------------------------------------------------

Date: Sat Nov 19 12:44:43 2011 +0000


Commit: 088fdad

Renamed FUNcube folder

--------------------------------------------------------

Date: Sat Nov 19 12:32:32 2011 +0000


Commit: da86506

Added FUNcube frontend support project

--------------------------------------------------------

Date: Sat Nov 19 11:03:15 2011 +0000


Commit: d72ee4b

Fixed FM/AM filtering to fit the theoretical signal bandwidth

--------------------------------------------------------

Date: Wed Nov 16 20:30:27 2011 +0000


Commit: 55c8675

Many enhancements on the IQ Balancer. Enhanced the graphical frequency change

--------------------------------------------------------

Date: Tue Nov 15 22:20:44 2011 +0000


Commit: a302e5d

Fixed displayTimer start/stop

--------------------------------------------------------

Date: Tue Nov 15 22:07:45 2011 +0000


Commit: 6da8d2d

Fixed a minor regression on the fft display

--------------------------------------------------------

Date: Tue Nov 15 22:01:28 2011 +0000


Commit: 78c1183

Enhanced FFT display


--------------------------------------------------------

Date: Tue Nov 15 20:57:55 2011 +0000


Commit: 46b2ade

Added forgotten SwapIQ functionality

--------------------------------------------------------

Date: Tue Nov 15 18:32:22 2011 +0000


Commit: f25235f

Fixed gradient serialization and saving

--------------------------------------------------------

Date: Mon Nov 14 23:09:10 2011 +0000


Commit: 4774d55

Added automatic refresh of the waterfall/spectrum analyzer while scrolling

--------------------------------------------------------

Date: Mon Nov 14 21:47:18 2011 +0000


Commit: c559b7c

Added full duplex ASIO capability

--------------------------------------------------------

Date: Mon Nov 14 20:25:45 2011 +0000


Commit: 05dc3f7

Added OS specific bindings for PortAudio library

--------------------------------------------------------

Date: Mon Nov 14 02:16:33 2011 +0000


Commit: dadf517

Added ASIO support

--------------------------------------------------------

Date: Sun Nov 13 23:57:32 2011 +0000


Commit: 177601d

Restored DC removing and fixed a small typo

--------------------------------------------------------

Date: Sun Nov 13 23:35:34 2011 +0000


Commit: a54ebe2

Added buffer size setting

--------------------------------------------------------

Date: Sun Nov 13 22:35:39 2011 +0000


Commit: 1175efb

Hardened error checking

--------------------------------------------------------

Date: Sun Nov 13 22:31:31 2011 +0000


Commit: 608dea2

Added wave file support with the new PortAudio lib

--------------------------------------------------------

Date: Sun Nov 13 22:30:55 2011 +0000


Commit: a092040

Disabled graphic center frequency change from the waterfall

--------------------------------------------------------

Date: Sun Nov 13 20:47:26 2011 +0000


Commit: 416cf29

Adjusted the buffer size and added 5dB to the audio volume

--------------------------------------------------------

Date: Sun Nov 13 20:22:20 2011 +0000


Commit: ac21662

Adapted the gui to use the new PortAudio library

--------------------------------------------------------

Date: Sun Nov 13 20:19:19 2011 +0000


Commit: 95ad42d

Added a beautiful object oriented wrappers around PortAudio and replaced the old
WaveLib

--------------------------------------------------------

Date: Sun Nov 13 12:52:55 2011 +0000


Commit: 7b19951

Fixed a second design time bug on the Waterfall component

--------------------------------------------------------

Date: Sun Nov 13 12:49:31 2011 +0000


Commit: 93161ef

Fixed a design time bug on the Waterfall component

--------------------------------------------------------

Date: Fri Nov 11 21:16:59 2011 +0000


Commit: 82af10c
Frequency cursor should be visible on the Waterfall only when the mouse is over

--------------------------------------------------------

Date: Wed Nov 9 21:05:27 2011 +0000


Commit: 2dc7589

Forgotten file

--------------------------------------------------------

Date: Wed Nov 9 21:02:01 2011 +0000


Commit: 94ede58

Added config saving with gradient as first guest

--------------------------------------------------------

Date: Tue Nov 8 22:19:22 2011 +0000


Commit: 6ed569a

Enhanced gradient editor box

--------------------------------------------------------

Date: Mon Nov 7 22:41:03 2011 +0000


Commit: e58eb40

Added Browasble(false) attribute to the gradient property

--------------------------------------------------------

Date: Mon Nov 7 22:10:23 2011 +0000


Commit: 7826c27

Rearranged GUI layout

--------------------------------------------------------

Date: Mon Nov 7 22:05:00 2011 +0000


Commit: 00731a9

Added gradient color picker

--------------------------------------------------------

Date: Sun Nov 6 09:16:32 2011 +0000


Commit: 8381bb3

Added 5dB to volume

--------------------------------------------------------

Date: Sun Nov 6 09:15:03 2011 +0000


Commit: 00f375e

Fixed audio to 16bit PCM

--------------------------------------------------------
Date: Sat Nov 5 20:42:22 2011 +0000
Commit: 5bb37a8

Renamed some constants

--------------------------------------------------------

Date: Sat Nov 5 20:41:29 2011 +0000


Commit: 54d2531

Renamed Phase to Argument

--------------------------------------------------------

Date: Sat Nov 5 20:40:54 2011 +0000


Commit: f56b0be

Added automatic audio bandwidth selection for broadcast and telecom schemes

--------------------------------------------------------

Date: Sat Nov 5 20:40:10 2011 +0000


Commit: 5f64b6b

A small optimization

--------------------------------------------------------

Date: Sat Nov 5 20:39:37 2011 +0000


Commit: 38f645f

Optimized the FM detector. Added a Frequency Offset property for a future AFC.

--------------------------------------------------------

Date: Sat Nov 5 20:38:43 2011 +0000


Commit: b332eb8

Added DC Offset property

--------------------------------------------------------

Date: Sat Nov 5 20:38:13 2011 +0000


Commit: 330f5c6

Added DC Offset property

--------------------------------------------------------

Date: Wed Nov 2 18:53:28 2011 +0000


Commit: cb61488

Imported project from googlecode.

--------------------------------------------------------

You might also like