Date:   Fri Oct 2 12:07:09 2026 +0200
Commit: df749c38

A few UI tweaks.

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

Date:   Fri Oct 2 01:35:43 2026 +0200
Commit: 5897dd8b

NINR HQ Improvements + Calibration

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

Date:   Thu Oct 1 21:17:53 2026 +0200
Commit: 657df410

NINR LP Improvements + Calibration

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

Date:   Thu Oct 1 18:14:36 2026 +0200
Commit: 54b09897

Simplified the NINR LP.

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

Date:   Thu Oct 1 17:16:16 2026 +0200
Commit: b1e6b726

Added a manual threshold mode to th NINR.

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

Date:   Thu Oct 1 09:51:46 2026 +0200
Commit: 8483d396

Many DSP improvemets, including the AM CCC.

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

Date:   Fri Aug 28 10:46:04 2026 +0200
Commit: 69781b73

NINR HQ Release

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

Date:   Thu Aug 27 16:42:01 2026 +0200
Commit: 1b664edf

Improved the NINR HQ

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

Date:   Mon Aug 24 20:55:35 2026 +0200
Commit: c8b0d03e

More NINR HQ optimizations

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

Date:   Mon Aug 24 16:16:37 2026 +0200
Commit: 639ba58d

More NINR HQ optimizations

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

Date:   Mon Aug 24 14:17:54 2026 +0200
Commit: 170c7e00

New NINR profiles

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

Date:   Mon Aug 24 12:41:12 2026 +0200
Commit: 10e03a0b

Optmized the NINR HQ

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

Date:   Mon Aug 24 00:25:57 2026 +0200
Commit: a4fa3127

Improved the NINR HQ

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

Date:   Sun Aug 23 17:27:21 2026 +0200
Commit: c60e629d

Improved the NINR HQ

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

Date:   Sun Aug 23 15:38:47 2026 +0200
Commit: 0b4158df

NINR HQ improvements.

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

Date:   Sat Aug 22 16:11:56 2026 +0200
Commit: 116592d5

Tweaked the profiles.

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

Date:   Sat Aug 22 15:36:27 2026 +0200
Commit: 14a9b017

Documentation

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

Date:   Sat Aug 22 15:12:23 2026 +0200
Commit: 6217ad28

Added a HQ version of the NINR.

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

Date:   Thu Aug 20 15:43:49 2026 +0200
Commit: ce5e6e8c

More NINR improvements.

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

Date:   Thu Aug 20 15:02:53 2026 +0200
Commit: 897e670f

Many NINR improvements.

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

Date:   Wed Aug 19 21:27:43 2026 +0200
Commit: a4403457

Updated the NINR profiles.

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

Date:   Wed Aug 19 20:53:35 2026 +0200
Commit: acc00ece

Many NINR optimizations.

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

Date:   Sun Aug 16 14:35:44 2026 +0200
Commit: ca7a2ee1

Documentation and refactoring.

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

Date:   Fri Aug 14 15:00:57 2026 +0200
Commit: f474ea8c

A few fixes in the IQ archiving cli.

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

Date:   Fri Aug 14 12:04:44 2026 +0200
Commit: 12431ea9

Better 8-bit handling.

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

Date:   Fri Aug 14 06:44:29 2026 +0200
Commit: 11b14877

Improved the codec.

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

Date:   Wed Aug 12 04:04:00 2026 +0200
Commit: 3a503506

More codec optimizations.

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

Date:   Wed Aug 12 03:33:05 2026 +0200
Commit: 054076d9

Codec improvements.

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

Date:   Tue Aug 11 13:55:34 2026 +0200
Commit: e40304a2

Git cleanup.

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

Date:   Tue Aug 11 13:41:54 2026 +0200
Commit: ffa4056d

Cleanup

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

Date:   Tue Aug 11 13:41:32 2026 +0200
Commit: 9765139e

Cleanup

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

Date:   Tue Aug 11 13:32:57 2026 +0200
Commit: 6c29cf92

Cleanup.

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

Date:   Tue Aug 11 13:30:05 2026 +0200
Commit: 3d2d080c

Documentation

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

Date:   Tue Aug 11 13:16:00 2026 +0200
Commit: ad88f5d1

Optimized the codec optimizer.

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

Date:   Sat Aug 8 19:31:16 2026 +0200
Commit: c6859f99

Adjusted the DR calibration.

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

Date:   Sat Aug 8 15:09:59 2026 +0200
Commit: dfc6ce7d

Updated the codec optimizer.

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

Date:   Sat Aug 8 12:31:20 2026 +0200
Commit: 1035eca1

Optimized the codec some more.

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

Date:   Thu Aug 6 20:31:44 2026 +0200
Commit: 42d46406

Documentation

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

Date:   Thu Aug 6 19:12:34 2026 +0200
Commit: f828a7bb

Updated the SharpPCM CLI utility.

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

Date:   Thu Aug 6 18:02:30 2026 +0200
Commit: bbed6043

Improved the SharpPCM archiving utility.

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

Date:   Thu Aug 6 15:27:18 2026 +0200
Commit: 6b59c9bd

More SIMD optimizations.

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

Date:   Thu Aug 6 14:55:17 2026 +0200
Commit: 620995de

SIMD optimizations.

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

Date:   Thu Aug 6 14:19:14 2026 +0200
Commit: 2434bc7e

Codec update.

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

Date:   Thu Aug 6 11:41:30 2026 +0200
Commit: d98db26a

Documentation

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

Date:   Wed Aug 5 23:31:33 2026 +0200
Commit: 2d9a03ce

Codec SIMD optimizations.

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

Date:   Wed Aug 5 22:37:38 2026 +0200
Commit: cd76253c

Wire upgrade

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

Date:   Wed Aug 5 21:04:51 2026 +0200
Commit: b0304680

Performance optimizations

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

Date:   Wed Aug 5 20:12:09 2026 +0200
Commit: 247612f3

Documentation

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

Date:   Wed Aug 5 20:11:57 2026 +0200
Commit: 71a5d6b9

Documentation

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

Date:   Wed Aug 5 19:41:12 2026 +0200
Commit: b4c75ab3

Added dual mono case in the codec.

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

Date:   Wed Aug 5 19:06:47 2026 +0200
Commit: 7522b293

Improved the codecs.

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

Date:   Wed Aug 5 17:03:11 2026 +0200
Commit: 87a1d393

More codec features.

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

Date:   Wed Aug 5 13:22:32 2026 +0200
Commit: 6c4b35e1

Codec improvements.

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

Date:   Tue Aug 4 16:41:07 2026 +0200
Commit: ff8a2871

More codec optimizations

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

Date:   Tue Aug 4 14:04:01 2026 +0200
Commit: a1f0e8f7

More codec optimizations

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

Date:   Tue Aug 4 13:09:30 2026 +0200
Commit: 7089c651

More codec improvements.

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

Date:   Tue Aug 4 10:25:11 2026 +0200
Commit: c36e3923

Codec improvements.

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

Date:   Tue Aug 4 02:01:48 2026 +0200
Commit: 1413f77d

Removed redunant code from the codec.

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

Date:   Mon Aug 3 22:50:13 2026 +0200
Commit: bae3c660

More codec improvements.

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

Date:   Mon Aug 3 20:01:52 2026 +0200
Commit: d8607b99

Unified Memory

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

Date:   Mon Aug 3 20:01:33 2026 +0200
Commit: 99a22975

UI Tidy

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

Date:   Mon Aug 3 18:01:54 2026 +0200
Commit: 94f6dcdd

Webapp: Optimized the mode switching

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

Date:   Mon Aug 3 18:00:58 2026 +0200
Commit: a64c34a7

SpyServer: Optimized the mode switching and the tuning.

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

Date:   Mon Aug 3 17:24:22 2026 +0200
Commit: 9baca323

Added seamless mode switching in the spyserver.

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

Date:   Mon Aug 3 17:11:50 2026 +0200
Commit: 44cfc2cc

Added WB = Wide Band button too enable/disable the sectrum.

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

Date:   Mon Aug 3 15:45:10 2026 +0200
Commit: 481bf235

Web UI improvements.

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

Date:   Mon Aug 3 14:53:43 2026 +0200
Commit: 624b74f5

Web UI improvements.

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

Date:   Sun Aug 2 21:57:25 2026 +0200
Commit: 1ed9102c

FFT optimizations; CSS.

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

Date:   Sun Aug 2 20:20:44 2026 +0200
Commit: 3d162cf7

FFT reaction time.

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

Date:   Sun Aug 2 19:55:42 2026 +0200
Commit: 36fd0c20

Smoother FFT when tuning the SDR hardware while avoiding FFT contamination.

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

Date:   Sun Aug 2 18:29:32 2026 +0200
Commit: 0fd83d7b

Zero delay FFT tuning.

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

Date:   Sat Aug 1 22:40:57 2026 +0200
Commit: 39b455a3

Webapp: UI tweaks

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

Date:   Sat Aug 1 21:31:24 2026 +0200
Commit: d24fd5c7

Networking.

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

Date:   Sat Aug 1 20:58:39 2026 +0200
Commit: 61ac2bdc

Better backpressure handling.

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

Date:   Sat Aug 1 19:33:47 2026 +0200
Commit: bc9972ac

Sockets optimizations.

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

Date:   Sat Aug 1 19:32:26 2026 +0200
Commit: 8b406f4f

Webui tidy

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

Date:   Sat Aug 1 18:56:13 2026 +0200
Commit: 49932070

Ever heard of comfort filtering?

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

Date:   Sat Aug 1 16:45:57 2026 +0200
Commit: 4cb9a7d9

Cleanup

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

Date:   Sat Aug 1 15:36:23 2026 +0200
Commit: 8ec6dc48

More AF compression.

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

Date:   Sat Aug 1 15:32:43 2026 +0200
Commit: 5dcd2ebb

More refactoring

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

Date:   Sat Aug 1 15:13:12 2026 +0200
Commit: 1a4ff1fa

Compilers...

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

Date:   Sat Aug 1 15:02:08 2026 +0200
Commit: 329a5795

Mass refactor.

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

Date:   Sat Aug 1 14:18:28 2026 +0200
Commit: 98e4a465

Proper deemphasis

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

Date:   Sat Aug 1 14:03:55 2026 +0200
Commit: 54f6ce89

More VFO tweaks.

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

Date:   Sat Aug 1 14:02:26 2026 +0200
Commit: 63b1f6bc

VFO tweaks.

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

Date:   Sat Aug 1 13:49:18 2026 +0200
Commit: e5019e8b

UI improvements.

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

Date:   Sat Aug 1 12:40:53 2026 +0200
Commit: f9f27941

Better audio quality for the VFO.

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

Date:   Sat Aug 1 12:19:17 2026 +0200
Commit: 7cf7e500

More VFO improvements.

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

Date:   Sat Aug 1 11:34:01 2026 +0200
Commit: a695b394

VFO improvements.

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

Date:   Sat Aug 1 10:21:07 2026 +0200
Commit: 53b5e05e

Encoder config for the VFO mode.

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

Date:   Fri Jul 31 17:34:53 2026 +0200
Commit: 4902fde9

Improved the VFO.

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

Date:   Fri Jul 31 17:08:47 2026 +0200
Commit: 8eb90224

Smoother filter adjustment in the SpyServer's VFO

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

Date:   Fri Jul 31 16:41:47 2026 +0200
Commit: 483ab63c

Added VFO mode to the SpyServer.

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

Date:   Fri Jul 31 14:37:37 2026 +0200
Commit: f1987bbe

Improved the threading.

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

Date:   Thu Jul 30 22:44:53 2026 +0200
Commit: b4359f14

Wire update.

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

Date:   Thu Jul 30 22:07:13 2026 +0200
Commit: 4bd4cf33

Better scalability on Windows boxes.

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

Date:   Thu Jul 30 19:48:48 2026 +0200
Commit: f1cfe647

Scalability improvement.

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

Date:   Thu Jul 30 11:07:51 2026 +0200
Commit: c9eb6c56

Extended the PCM codec.

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

Date:   Wed Jul 29 12:46:29 2026 +0200
Commit: fe7171db

Added a new SpyServer load testing tool; Many scalability improvements.

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

Date:   Tue Jul 28 19:36:39 2026 +0200
Commit: 9104b520

Documentation

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

Date:   Tue Jul 28 17:34:05 2026 +0200
Commit: 06e20d86

Is it enough, tho?

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

Date:   Tue Jul 28 16:48:41 2026 +0200
Commit: f795b168

More DDC optimizations.

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

Date:   Tue Jul 28 09:49:08 2026 +0200
Commit: 47c7e7d3

Calibration.

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

Date:   Tue Jul 28 03:55:10 2026 +0200
Commit: f3ff568e

NEON support.

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

Date:   Tue Jul 28 02:37:32 2026 +0200
Commit: 57560bd8

DDC planner update.

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

Date:   Tue Jul 28 01:43:18 2026 +0200
Commit: 8caa44ad

More simplifications.

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

Date:   Mon Jul 27 20:43:03 2026 +0200
Commit: ad108468

Build update.

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

Date:   Mon Jul 27 20:19:12 2026 +0200
Commit: 6255a402

Added RF64/RIFF support to the spyclient.

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

Date:   Mon Jul 27 18:07:08 2026 +0200
Commit: f5489aae

Build update.

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

Date:   Mon Jul 27 17:48:12 2026 +0200
Commit: f09d13eb

Build update.

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

Date:   Mon Jul 27 17:35:40 2026 +0200
Commit: 5ecd8b2b

Updated the build system.

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

Date:   Mon Jul 27 16:27:27 2026 +0200
Commit: 6356849a

Code cleanup; Doc update.

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

Date:   Mon Jul 27 13:27:19 2026 +0200
Commit: ff069771

Code cleanup.

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

Date:   Mon Jul 27 13:20:29 2026 +0200
Commit: 9c4e3796

Updated the build system.

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

Date:   Mon Jul 27 13:13:14 2026 +0200
Commit: a3475899

More DDC optimizations.

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

Date:   Mon Jul 27 12:06:49 2026 +0200
Commit: 99abb443

Zero copy.

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

Date:   Mon Jul 27 10:07:51 2026 +0200
Commit: 3277c8e9

More DDC optimizations

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

Date:   Mon Jul 27 01:28:07 2026 +0200
Commit: d8c55e8c

More DDC improvements.

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

Date:   Mon Jul 27 00:06:24 2026 +0200
Commit: 8e957a8f

More DDC optimizations; Code cleanup.

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

Date:   Sun Jul 26 20:49:18 2026 +0200
Commit: fef97e70

Linux build

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

Date:   Sun Jul 26 20:39:06 2026 +0200
Commit: 432809eb

C++17

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

Date:   Sun Jul 26 20:27:13 2026 +0200
Commit: 8576da4f

More DDC optimizations

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

Date:   Sun Jul 26 18:28:31 2026 +0200
Commit: 24420f60

Regen the decimation.

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

Date:   Sun Jul 26 18:21:34 2026 +0200
Commit: 166261c8

Added automated wisdom generator for the DDC.

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

Date:   Sun Jul 26 01:16:58 2026 +0200
Commit: 59bd6dc1

Many spyclient improvements.

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

Date:   Sat Jul 25 22:08:38 2026 +0200
Commit: 18fc4183

Shark Linux support.

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

Date:   Sat Jul 25 22:07:12 2026 +0200
Commit: c53730ec

Added Linux support for the spyclient CLI.

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

Date:   Sat Jul 25 21:59:12 2026 +0200
Commit: ce54f004

Added a new SpyClient CLI utility.

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

Date:   Sat Jul 25 21:58:02 2026 +0200
Commit: ffcdd3bd

Documentation

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

Date:   Fri Jul 24 16:51:08 2026 +0200
Commit: 617d3d40

SpyServer: Added a fixed decimation parameter.

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

Date:   Fri Jul 24 16:48:47 2026 +0200
Commit: f78d05ba

Webapp stats

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

Date:   Thu Jul 23 00:50:56 2026 +0200
Commit: 34e3563b

Implemented SDR#'s rendering optimizations in the webapp.

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

Date:   Thu Jul 23 00:23:18 2026 +0200
Commit: 45769501

Added smooth spectrum scrolling to the SpyServer/Webapp

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

Date:   Wed Jul 22 18:40:12 2026 +0200
Commit: 05c8466f

Full LPC integration.

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

Date:   Wed Jul 22 18:21:06 2026 +0200
Commit: b4c169b0

Added client side LPC support

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

Date:   Wed Jul 22 18:17:50 2026 +0200
Commit: f94826fa

Added LPC to SharpIQ

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

Date:   Wed Jul 22 13:48:13 2026 +0200
Commit: de22a1dc

DSP improvements.

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

Date:   Wed Jul 22 03:18:39 2026 +0200
Commit: 039d808a

Cleaner budget noise floor for SharpIQ.

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

Date:   Tue Jul 21 22:13:46 2026 +0200
Commit: d9dcb9bb

Added a new IQ compression tool: sharpiq(.exe)

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

Date:   Tue Jul 21 18:35:50 2026 +0200
Commit: ffe5ab59

Code quality improvements.

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

Date:   Tue Jul 21 00:10:23 2026 +0200
Commit: f8b90dec

SharpIQ signal hardening.

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

Date:   Mon Jul 20 20:30:20 2026 +0200
Commit: 505e38bd

SpyServer hardening

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

Date:   Mon Jul 20 19:43:06 2026 +0200
Commit: f3a3d521

SharpIQ: correctness

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

Date:   Mon Jul 20 16:36:17 2026 +0200
Commit: 2e7a13fe

More web UI polishing.

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

Date:   Mon Jul 20 12:09:48 2026 +0200
Commit: 2e50db2c

More hw acceleration for the IQ codec.

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

Date:   Mon Jul 20 12:09:26 2026 +0200
Commit: 3d58187c

Webapp: Improved the rendering of the main FFT.

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

Date:   Sun Jul 19 21:05:43 2026 +0200
Commit: 5872ffa4

Another nice improvement of SharpIQ

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

Date:   Sun Jul 19 19:59:07 2026 +0200
Commit: 7e806284

Better plain predictor.

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

Date:   Sun Jul 19 18:53:49 2026 +0200
Commit: 96a0a9bd

More SharpIQ optimizations.

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

Date:   Sun Jul 19 15:04:12 2026 +0200
Commit: 78d0e516

More webapp refinements.

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

Date:   Sun Jul 19 01:00:12 2026 +0200
Commit: 3d993958

Added landscape mode to the webapp.

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

Date:   Sat Jul 18 15:01:55 2026 +0200
Commit: a2dea326

More SharpIQ tweaks

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

Date:   Sat Jul 18 02:00:00 2026 +0200
Commit: 0b818c99

Added another coding option to SharpIQ

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

Date:   Fri Jul 17 23:37:21 2026 +0200
Commit: f1e96c39

Updated the ARM builds

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

Date:   Fri Jul 17 19:51:40 2026 +0200
Commit: 85b8da5a

Added a new coding mode in SharpIQ

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

Date:   Fri Jul 17 15:09:07 2026 +0200
Commit: 9ab91b90

More codec optimizations

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

Date:   Fri Jul 17 13:56:36 2026 +0200
Commit: 6837f5f3

Webapp follow-up

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

Date:   Fri Jul 17 13:56:17 2026 +0200
Commit: ac14e186

More encoding tricks.

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

Date:   Fri Jul 17 13:28:48 2026 +0200
Commit: 9efd676d

Updated the webapp with the new wire.

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

Date:   Fri Jul 17 12:27:39 2026 +0200
Commit: 5a4693f8

DR tests

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

Date:   Fri Jul 17 10:46:46 2026 +0200
Commit: b326c66e

DR testing.

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

Date:   Fri Jul 17 09:53:06 2026 +0200
Commit: 08d5a053

DR tuning.

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

Date:   Fri Jul 17 09:12:49 2026 +0200
Commit: a4bc79a5

DR tuning.

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

Date:   Fri Jul 17 09:04:55 2026 +0200
Commit: c961bb1a

DR tuning.

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

Date:   Fri Jul 17 09:02:13 2026 +0200
Commit: b8025b64

DR tuning.

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

Date:   Fri Jul 17 08:55:55 2026 +0200
Commit: 53d27667

DR tning.

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

Date:   Fri Jul 17 08:49:52 2026 +0200
Commit: 30617b06

DR tuning.

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

Date:   Fri Jul 17 03:08:07 2026 +0200
Commit: b662eabf

More SIMD for the codec

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

Date:   Fri Jul 17 02:18:16 2026 +0200
Commit: 51c9ed2c

Testing manual encoder mode.

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

Date:   Fri Jul 17 00:18:27 2026 +0200
Commit: b6608e00

Fixed js.

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

Date:   Thu Jul 16 22:39:14 2026 +0200
Commit: cea29925

Encder calibration

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

Date:   Thu Jul 16 22:12:13 2026 +0200
Commit: 450cecfd

Encoder tweaks

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

Date:   Thu Jul 16 21:44:49 2026 +0200
Commit: f1a163de

Bigbang wire change.

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

Date:   Thu Jul 16 15:22:15 2026 +0200
Commit: 5b9a6bab

Improved the PCM modes in the SpyServer.

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

Date:   Thu Jul 16 14:36:30 2026 +0200
Commit: c5f614a3

Documentation cleanup.

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

Date:   Thu Jul 16 14:24:46 2026 +0200
Commit: 9632790e

Big refactor.

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

Date:   Thu Jul 16 02:39:21 2026 +0200
Commit: b61651c4

Codec simplification and documentation.

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

Date:   Wed Jul 15 23:36:06 2026 +0200
Commit: 1e7099ad

Improved the SharpIQ encoder.

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

Date:   Wed Jul 15 22:19:06 2026 +0200
Commit: 4b310d06

Optimized the SharpIQ codec.

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

Date:   Wed Jul 15 20:47:40 2026 +0200
Commit: ad56293a

Made iphone work despite the multimedia gating. prog 1 - Apple 0

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

Date:   Wed Jul 15 15:25:31 2026 +0200
Commit: 564fb159

Updated the media capability of the SpyServer.

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

Date:   Wed Jul 15 12:03:39 2026 +0200
Commit: 2cab3d09

Compiler maintenance.

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

Date:   Wed Jul 15 11:09:46 2026 +0200
Commit: c6b7719a

Code cleanup.

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

Date:   Wed Jul 15 10:29:07 2026 +0200
Commit: 89378c28

Doc update.

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

Date:   Wed Jul 15 10:08:07 2026 +0200
Commit: 12fde93c

UI cleanup + Code cleanup.

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

Date:   Tue Jul 14 23:03:05 2026 +0200
Commit: c7aa936d

More portrait polishing.

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

Date:   Tue Jul 14 22:05:28 2026 +0200
Commit: 5cf6899a

More UI updates.

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

Date:   Tue Jul 14 20:58:59 2026 +0200
Commit: 98b8e4cf

Webapp: More UI tweaks.

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

Date:   Tue Jul 14 17:25:41 2026 +0200
Commit: e0239488

Webapp: Improved the phone UI.

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

Date:   Tue Jul 14 13:11:20 2026 +0200
Commit: 96179523

Fixed Sharp IQ Fixed init.

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

Date:   Tue Jul 14 09:23:52 2026 +0200
Commit: 19b220c6

Prevent screen power off when streaming on phones.

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

Date:   Mon Jul 13 19:33:28 2026 +0200
Commit: ddff8fac

Improved the IQ codec.

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

Date:   Mon Jul 13 19:33:10 2026 +0200
Commit: ae14a582

Improved the IQ codec.

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

Date:   Mon Jul 13 02:56:05 2026 +0200
Commit: f78ec8ee

SharpIQ: More accurate coding

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

Date:   Mon Jul 13 00:38:32 2026 +0200
Commit: 19e1306e

Updated the tests.

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

Date:   Sun Jul 12 23:48:45 2026 +0200
Commit: bad18474

DSP: Added FBDDC Fs/4 specialization for the different ISAs. SpyServer: Use the new FBDDC to replace the standard libairspy iq_converter: x6.2 speedup

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

Date:   Sun Jul 12 22:21:10 2026 +0200
Commit: f833448d

Added more NEON acceleration.

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

Date:   Sun Jul 12 17:21:23 2026 +0200
Commit: 67256801

Reverted some old-school multimedia tricks.

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

Date:   Sun Jul 12 16:09:36 2026 +0200
Commit: 5fa34903

Webapp: Many WASM and multimedia optimizations.

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

Date:   Sun Jul 12 02:23:35 2026 +0200
Commit: cc26dc31

Fixed a desynch problem with TLS.

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

Date:   Sun Jul 12 00:31:01 2026 +0200
Commit: bf6020b1

SpyServer: http->https redirect when tls is enabled. Webapp: more streaming polishing

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

Date:   Sat Jul 11 23:01:45 2026 +0200
Commit: 778741eb

Added missing files to version control.

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

Date:   Sat Jul 11 22:59:44 2026 +0200
Commit: 9bbd52c4

SpyServer: Added TLS support via OpenSSL. Optional.

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

Date:   Sat Jul 11 21:43:30 2026 +0200
Commit: 378d350d

Webapp: more polishing

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

Date:   Sat Jul 11 19:17:42 2026 +0200
Commit: 77b6f296

Added a workaround for Safari multi-threading.

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

Date:   Sat Jul 11 01:26:21 2026 +0200
Commit: 993839db

Tweaked the AF/IF/FFT streaming synchronization in bad internet conditions. Set the minimum SFDR per mode.

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

Date:   Fri Jul 10 23:42:41 2026 +0200
Commit: e804703c

Updated the documentation.

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

Date:   Fri Jul 10 20:58:40 2026 +0200
Commit: 6d957943

Updated the documentation.

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

Date:   Fri Jul 10 20:18:21 2026 +0200
Commit: b24b435d

Added optimized streaming mode in the SpyServer protocol.

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

Date:   Fri Jul 10 18:23:47 2026 +0200
Commit: 95303bda

Webapp: Optimized the SSB streaming bandwidth. Now we have 7~8 kB/s while streaming actual IQ + FFT visuals.

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

Date:   Fri Jul 10 14:58:58 2026 +0200
Commit: a6a40ac8

Cleanup.

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

Date:   Fri Jul 10 14:57:48 2026 +0200
Commit: ef5c2485

Repo cleanup + documentation.

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

Date:   Thu Jul 9 21:04:11 2026 +0200
Commit: d834443a

Unified the JS fallback architecture.

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

Date:   Thu Jul 9 12:58:31 2026 +0200
Commit: e71873c1

Webapp: Added a new worker thread for the networking. Work around an old Webkit bug.

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

Date:   Wed Jul 8 22:50:50 2026 +0200
Commit: 0bd1cdea

Webapp: Many structural optimizations.

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

Date:   Wed Jul 8 20:46:36 2026 +0200
Commit: 9f272f7d

Webapp: The internal streaming architecture now reproduces SDR#'s async model.

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

Date:   Wed Jul 8 17:40:47 2026 +0200
Commit: 6742a9eb

SpyServer/Webapp: Quality improvements.

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

Date:   Wed Jul 8 01:28:53 2026 +0200
Commit: c07c9d78

Added StreamFormat to the spyserver config.

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

Date:   Wed Jul 8 01:17:12 2026 +0200
Commit: ce68e77e

Updated the Linux build scripts.

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

Date:   Wed Jul 8 01:13:50 2026 +0200
Commit: c11deb25

Added support for forced IQ formats in the SpyServer.

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

Date:   Wed Jul 8 00:51:16 2026 +0200
Commit: 7534e233

SharpIQ integration

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

Date:   Wed Jul 8 00:11:31 2026 +0200
Commit: c2ae1d01

Vectorized most of the SharpIQ Codec

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

Date:   Tue Jul 7 21:50:02 2026 +0200
Commit: 82a2ae80

Original SharpIQ codec.

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

Date:   Tue Jul 7 21:48:13 2026 +0200
Commit: 90fc2e38

Added the related docs.

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

Date:   Tue Jul 7 21:38:02 2026 +0200
Commit: 4b41a9cd

Enter: SharpIQ, the lossy codec for IQ data

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

Date:   Tue Jul 7 11:55:55 2026 +0200
Commit: ed6b180a

New faster coding for the FFT codec.

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

Date:   Tue Jul 7 09:32:05 2026 +0200
Commit: c38b1499

More entropy tests.

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

Date:   Tue Jul 7 09:13:57 2026 +0200
Commit: 9e0b8d4e

More entropy tests.

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

Date:   Tue Jul 7 08:52:37 2026 +0200
Commit: 3dda9338

More  entropy tests.

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

Date:   Tue Jul 7 08:31:29 2026 +0200
Commit: 5eb6a655

More entropy tests.

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

Date:   Tue Jul 7 08:14:41 2026 +0200
Commit: 19c94751

More entropy tests.

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

Date:   Tue Jul 7 07:40:03 2026 +0200
Commit: 4be339e8

More entropy testing

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

Date:   Tue Jul 7 00:47:59 2026 +0200
Commit: f1fbf1df

Entropy fix

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

Date:   Tue Jul 7 00:23:24 2026 +0200
Commit: 4b1e7f11

More entropy tests

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

Date:   Mon Jul 6 22:22:52 2026 +0200
Commit: 68f10cc6

More entropy testing.

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

Date:   Mon Jul 6 22:10:47 2026 +0200
Commit: 2cbf4513

More entropy testing.

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

Date:   Mon Jul 6 21:52:02 2026 +0200
Commit: 181fbeaa

More entropy testing.

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

Date:   Mon Jul 6 21:35:34 2026 +0200
Commit: df7018e5

More entropy tuning.

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

Date:   Mon Jul 6 21:23:35 2026 +0200
Commit: 5d3e2a70

Testing a new entropy gen for the FFT codec.

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

Date:   Mon Jul 6 20:30:12 2026 +0200
Commit: addbbbfc

Better FFT floor interleaving.

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

Date:   Mon Jul 6 12:18:55 2026 +0200
Commit: c97714c5

Exposed more settings

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

Date:   Mon Jul 6 11:44:55 2026 +0200
Commit: 446c6310

More FFT codec refinements.

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

Date:   Mon Jul 6 11:09:37 2026 +0200
Commit: b942be78

Improved the FFT codec.

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

Date:   Mon Jul 6 09:12:16 2026 +0200
Commit: 3994dd95

More aggressive FFT compression for cheap.

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

Date:   Sun Jul 5 23:30:16 2026 +0200
Commit: 4f4249ca

Better http handling in the SpyServer.

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

Date:   Sun Jul 5 23:10:10 2026 +0200
Commit: 093c5231

Updated the webapp's dynamic endpoint.

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

Date:   Sun Jul 5 22:50:27 2026 +0200
Commit: 64b40702

Added http self-hosting capability to the SpyServer to serve its own web client.

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

Date:   Sun Jul 5 21:11:33 2026 +0200
Commit: b43ddada

Updated the webapp build system.

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

Date:   Sun Jul 5 20:12:45 2026 +0200
Commit: 90a6d7b7

Heavy CSS work to make the UI usable in different devices.

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

Date:   Sun Jul 5 01:53:57 2026 +0200
Commit: 3ff4ff50

Webapp: Added support for the new FFT Codec implemented in WASM with JS fallback.

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

Date:   Sun Jul 5 00:13:27 2026 +0200
Commit: 0f69af2a

FFT Codec performance tuning

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

Date:   Sat Jul 4 23:02:54 2026 +0200
Commit: d837c297

Added FFT feature discovery to the SpyServer protocol.

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

Date:   Sat Jul 4 22:47:10 2026 +0200
Commit: edda8800

Better dithering for the FFT Codec.

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

Date:   Sat Jul 4 20:27:46 2026 +0200
Commit: 37fc37bd

Updated the SpyServer build scripts.

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

Date:   Sat Jul 4 20:19:30 2026 +0200
Commit: d29c0ef7

Added new custom lossy FFT codec.

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

Date:   Sat Jul 4 14:36:14 2026 +0200
Commit: 9223b291

Testing a new FFT codec.

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

Date:   Sat Jul 4 12:41:54 2026 +0200
Commit: b5e8f75d

New FFT compression model.

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

Date:   Sat Jul 4 11:55:09 2026 +0200
Commit: a96deb90

New lossy compression of the FFT display with accuracy better than 1 dB and ~ x8 compression.

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

Date:   Sat Jul 4 03:02:21 2026 +0200
Commit: 4bf3ba12

Added a workaround for frequency entry on some Android phones.

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

Date:   Sat Jul 4 01:45:09 2026 +0200
Commit: d621c147

Webapp: More UI refinements.

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

Date:   Sat Jul 4 00:26:55 2026 +0200
Commit: c1bee67b

Webapp: Added smartphone UI

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

Date:   Fri Jul 3 22:07:14 2026 +0200
Commit: 5ee93e97

Added missing js.

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

Date:   Fri Jul 3 22:02:59 2026 +0200
Commit: 040cb16a

Webapp: Improved the audio replay

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

Date:   Fri Jul 3 20:40:00 2026 +0200
Commit: 238880ee

Webapp: Better initialization code.

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

Date:   Fri Jul 3 20:18:54 2026 +0200
Commit: 9adc7d2e

Webapp: Updated the streaming.

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

Date:   Fri Jul 3 17:10:56 2026 +0200
Commit: a1c570d7

Webapp: A few UI tweaks.

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

Date:   Fri Jul 3 11:26:39 2026 +0200
Commit: c1e9d8e0

Webapp: Moved the DSP from JS to WASM

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

Date:   Thu Jul 2 18:42:30 2026 +0200
Commit: 7d738934

Updated the webapp UI.

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

Date:   Thu Jul 2 14:52:47 2026 +0200
Commit: b6edd22f

Improved the DSP thread for the webapp.

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

Date:   Thu Jul 2 13:18:20 2026 +0200
Commit: 6513ae20

Good progress on the WebASM app.

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

Date:   Wed Jul 1 23:59:37 2026 +0200
Commit: cd826227

More WebAsm polishing.

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

Date:   Wed Jul 1 21:22:26 2026 +0200
Commit: 319e2bcf

Improved the tuning system in the webasm app.

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

Date:   Wed Jul 1 18:01:33 2026 +0200
Commit: c6755ca2

Cross compile fixes.

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

Date:   Wed Jul 1 17:54:00 2026 +0200
Commit: 3ac3d57e

Updated the Linux build flags.

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

Date:   Wed Jul 1 17:50:14 2026 +0200
Commit: ab8bb117

Added support for WebSockets in the SpyServer.

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

Date:   Tue Jun 30 13:41:04 2026 +0200
Commit: 3908f8cc

Optimized the SSE branch for the FBDDC.

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

Date:   Sun Jun 28 23:59:16 2026 +0200
Commit: c1a2a891

More filtering for the Airspy R2 and Mini

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

Date:   Sun Jun 28 23:42:03 2026 +0200
Commit: 2ccb4ae6

Simplified the DDC for the Airspy R2 and Mini.

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

Date:   Sun Jun 28 22:39:15 2026 +0200
Commit: 1829d44c

More DSP optimizations.

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

Date:   Sun Jun 28 21:15:37 2026 +0200
Commit: 4f5f830a

A few DSP optimizations.

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

Date:   Fri Jun 26 01:50:20 2026 +0200
Commit: 5164c1dd

Exposed two new controls for the NINR.

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

Date:   Wed Jun 24 23:53:36 2026 +0200
Commit: 6842b808

NINR: Sharper bands for the statistics.

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

Date:   Wed Jun 24 22:25:21 2026 +0200
Commit: d691016c

NINR: Tweaked the magnitude scaling.

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

Date:   Sun Jun 21 18:38:07 2026 +0200
Commit: 2e1f3df6

Adjusted the noise attenuation scale.

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

Date:   Fri Jun 19 09:28:40 2026 +0200
Commit: a268c5f1

NINR: Tweaked the statistics some more.

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

Date:   Fri Jun 19 08:56:47 2026 +0200
Commit: 7aec934c

NINR: Tweaked the profiles

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

Date:   Fri Jun 19 08:54:25 2026 +0200
Commit: 102e3767

NINR: Bumped the FFT size for the Hi-Fi and Lo-Fi profiles.

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

Date:   Fri Jun 19 00:43:16 2026 +0200
Commit: de4be2f1

NINR: Tweaked the profiles and removed the old manual settings (threshold, slew rate)

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

Date:   Thu Jun 18 17:17:38 2026 +0200
Commit: 696b015d

NINR: Adjusted the max slope ratio.

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

Date:   Thu Jun 18 12:10:38 2026 +0200
Commit: 04c0cf3c

NINR: New threshold margin implementation.

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

Date:   Thu Jun 18 12:09:48 2026 +0200
Commit: 88510577

NINR: Added a better threshold margin estimator with Monte-Carlo calibration.

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

Date:   Mon Jun 15 17:19:13 2026 +0200
Commit: ea7221db

Tweaked the NR profiles.

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

Date:   Mon Jun 15 16:55:49 2026 +0200
Commit: fa6c01ce

Tweaked the VAD.

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

Date:   Mon Jun 15 14:51:37 2026 +0200
Commit: 09c0db0e

Added more checks for the detection of audio devices at startup with a graceful default.

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

Date:   Mon Jun 15 14:50:23 2026 +0200
Commit: 186fc7c0

Improved the slope calculation in the NINR.

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

Date:   Thu May 7 23:15:02 2026 +0200
Commit: 575a8aa5

NINR: New psychoacoustic function to rule them all.

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

Date:   Fri Apr 3 00:14:55 2026 +0200
Commit: 482b218c

More optimizations

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

Date:   Wed Apr 1 12:44:27 2026 +0200
Commit: d168b8a6

Cleanup

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

Date:   Wed Apr 1 03:58:13 2026 +0200
Commit: 564b24b2

More code simplifications.

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

Date:   Tue Mar 31 18:36:33 2026 +0200
Commit: c2ca4be1

New NR profiles

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

Date:   Tue Mar 31 16:43:36 2026 +0200
Commit: a6d979ab

Cleanup

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

Date:   Tue Mar 31 16:21:01 2026 +0200
Commit: eca41c30

Cleanup

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

Date:   Tue Mar 31 16:00:57 2026 +0200
Commit: 1f794eee

Cleanup

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

Date:   Mon Mar 30 23:36:51 2026 +0200
Commit: e51d3400

Cleanup.

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

Date:   Mon Mar 30 23:35:09 2026 +0200
Commit: 040b2cca

Cleanup.

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

Date:   Mon Mar 30 23:20:14 2026 +0200
Commit: b218d122

Separated the statistics path from the signal path for more sophisticated processing.

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

Date:   Sat Mar 28 11:18:34 2026 +0100
Commit: dd614749

Improved the VAD.

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

Date:   Sat Mar 28 11:18:19 2026 +0100
Commit: 23020961

Cleanup

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

Date:   Fri Mar 27 16:13:09 2026 +0100
Commit: 94011d3e

Added smart update for the auto-threshold.

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

Date:   Fri Mar 27 12:20:09 2026 +0100
Commit: b74caaa0

More CPU usage savings.

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

Date:   Fri Mar 27 05:48:29 2026 +0100
Commit: 58b9c3f6

Big refactoring for performance improvement.

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

Date:   Thu Mar 26 23:16:38 2026 +0100
Commit: 0fdcdede

Profiles update; Code cleanup.

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

Date:   Wed Mar 25 23:53:25 2026 +0100
Commit: 7d9f63af

Updated the DNR profiles.

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

Date:   Wed Mar 25 22:09:14 2026 +0100
Commit: 64811b64

Added more signal massaging.

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

Date:   Wed Mar 25 21:09:28 2026 +0100
Commit: 247dc823

Heavy, heavy orthogonalization.

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

Date:   Wed Mar 25 19:28:01 2026 +0100
Commit: 8bc7920d

Cleanup

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

Date:   Wed Mar 25 19:21:00 2026 +0100
Commit: 8e6b2c79

Cleanup

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

Date:   Wed Mar 25 18:32:09 2026 +0100
Commit: d12247f8

Cleanup + Config

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

Date:   Wed Mar 25 15:15:34 2026 +0100
Commit: 5e799e88

Cleanup

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

Date:   Wed Mar 25 14:45:57 2026 +0100
Commit: f11b2595

Cleanup

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

Date:   Wed Mar 25 14:40:28 2026 +0100
Commit: f31ffbf1

Cleanup

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

Date:   Wed Mar 25 14:06:36 2026 +0100
Commit: e7dbcc01

Cleanup

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

Date:   Wed Mar 25 13:22:43 2026 +0100
Commit: ff47a8bc

Added an exstra smoothing dimension to the NR.

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

Date:   Tue Mar 24 17:49:30 2026 +0100
Commit: 9982b6f6

Code cleanup.

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

Date:   Tue Mar 24 15:39:23 2026 +0100
Commit: 38080ea8

Simplified the DSP code.

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

Date:   Sat Mar 21 16:13:41 2026 +0100
Commit: c1fb0774

Better distribution function.

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

Date:   Sat Mar 21 13:05:54 2026 +0100
Commit: 4618f0cf

New shape distribution function for the NINR. Some refactoring.

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

Date:   Fri Mar 20 23:57:19 2026 +0100
Commit: 073dc045

Tweaked the noise voting in the  NINR.

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

Date:   Fri Mar 20 18:23:50 2026 +0100
Commit: 7bffcab6

Added better statistics gating for the NINR

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

Date:   Thu Mar 19 20:20:06 2026 +0100
Commit: c13bec18

Tweaked the noise estimation code and parameters.

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

Date:   Thu Mar 19 15:00:19 2026 +0100
Commit: e95c766d

Significant improvement in the new NINR noise estimation.

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

Date:   Thu Mar 19 01:41:19 2026 +0100
Commit: 62d5a06a

Improved the noise floor estimation of the NINR.

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

Date:   Wed Mar 18 21:25:38 2026 +0100
Commit: cf4837b0

Improved the initialization code.

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

Date:   Wed Mar 18 19:38:48 2026 +0100
Commit: eeeaf6e0

Added support for relative threshold in the NINR. This allows the same setting to be reused across different signals.

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

Date:   Sun Mar 15 00:40:13 2026 +0100
Commit: 0e610466

Improved the AGC behavior.

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

Date:   Sat Mar 14 23:50:12 2026 +0100
Commit: eda4ca74

Greedy memory management for all.

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

Date:   Sat Mar 14 23:49:43 2026 +0100
Commit: 2affb6fb

Code cleanup.

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

Date:   Fri Mar 13 00:20:02 2026 +0100
Commit: 5944a3bc

Code cleanup.

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

Date:   Thu Mar 12 23:34:44 2026 +0100
Commit: de0d6d00

Code cleanup.

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

Date:   Thu Mar 12 16:58:25 2026 +0100
Commit: e88c4c75

Improved the RDS decoder.

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

Date:   Thu Mar 12 16:57:55 2026 +0100
Commit: dae1f062

Code cleanup.

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

Date:   Thu Mar 12 14:32:06 2026 +0100
Commit: a9b8b6d0

Code cleanup.

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

Date:   Wed Mar 11 19:06:30 2026 +0100
Commit: e3df03b7

Code cleanup.

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

Date:   Sat Mar 7 19:32:08 2026 +0100
Commit: a4a1b50d

Code cleanup.

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

Date:   Sat Mar 7 17:09:25 2026 +0100
Commit: 4bffad7d

Improved the weak signals handling for RDS.

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

Date:   Thu Mar 5 20:01:07 2026 +0100
Commit: 25729aa2

Code cleanup.

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

Date:   Thu Mar 5 19:59:21 2026 +0100
Commit: 4abe1361

Code cleanup.

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

Date:   Thu Mar 5 19:37:56 2026 +0100
Commit: 68dfebd7

Code cleanup

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

Date:   Thu Mar 5 18:16:15 2026 +0100
Commit: 291972fd

Better RDS reset code.

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

Date:   Thu Mar 5 17:49:42 2026 +0100
Commit: b79bc7c3

More fine grained error correction and API.

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

Date:   Thu Mar 5 13:01:32 2026 +0100
Commit: 988e9fa6

More RDS tweaks. Ship it!

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

Date:   Thu Mar 5 08:16:44 2026 +0100
Commit: 298fa5b8

Added text filters for RDS.

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

Date:   Mon Mar 2 22:38:09 2026 +0100
Commit: e8bf0b9a

Code cleanup.

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

Date:   Mon Mar 2 17:09:30 2026 +0100
Commit: c8b4acda

Tweaked the parameters.

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

Date:   Mon Mar 2 17:01:11 2026 +0100
Commit: f26f2c74

Added more confidence parameters to the RDS decoder.

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

Date:   Mon Mar 2 17:00:47 2026 +0100
Commit: 06ec5e3a

Improved the IQ filter

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

Date:   Sat Feb 28 19:02:45 2026 +0100
Commit: 8a74ebed

Tweaked the scoring system for the RDS decoder.

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

Date:   Sat Feb 28 04:00:00 2026 +0100
Commit: b42e41b5

Added Soft FEC.

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

Date:   Fri Feb 27 19:47:01 2026 +0100
Commit: cc64e01f

Tweaked the FM settings.

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

Date:   Fri Feb 27 17:55:15 2026 +0100
Commit: 4afb06ce

Full rewrite of the RDS decoder.

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

Date:   Fri Feb 27 01:38:42 2026 +0100
Commit: 3b6bc3d9

More RDS improvements.

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

Date:   Wed Feb 25 14:55:09 2026 +0100
Commit: 9a17abda

More RDS improvements.

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

Date:   Wed Feb 25 12:38:11 2026 +0100
Commit: f72769f1

Improved the RDS decoder some more.

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

Date:   Tue Feb 24 15:05:24 2026 +0100
Commit: 9291ce4b

Major improvements for the FM demodulator and RDS decoder.

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

Date:   Wed Feb 11 12:13:25 2026 +0100
Commit: 9c2877d4

Code cleanup.

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

Date:   Mon Feb 2 18:10:09 2026 +0100
Commit: 0f603831

Improved the resolution of the FFT zooming.

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

Date:   Tue Jan 20 08:50:17 2026 +0100
Commit: f78152cd

Fixed a corner case when zooming.

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

Date:   Mon Jan 19 19:19:15 2026 +0100
Commit: dd053ff0

Optimized the time smoothing of the FFT.

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

Date:   Sun Jan 18 20:29:51 2026 +0100
Commit: 2a3ef572

More Peak Detection tweaks; Better FFT streaming code.

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

Date:   Sun Jan 18 00:42:17 2026 +0100
Commit: 3254f0a2

Better false positive and false negatives handling for the Peak Detector.

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

Date:   Sat Jan 17 23:53:48 2026 +0100
Commit: 377c9af8

Better peak detection behavior.

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

Date:   Fri Jan 16 22:15:48 2026 +0100
Commit: 62a2481a

Implemented a better spectrum snapshot API for Marco.

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

Date:   Thu Jan 15 23:14:08 2026 +0100
Commit: c2fabcc4

Better SpyServer VFO synchronization.

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

Date:   Thu Jan 15 22:12:29 2026 +0100
Commit: d9d5d5aa

Code cleanup.

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

Date:   Thu Jan 15 22:00:43 2026 +0100
Commit: e850dad4

Better resampler setup.

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

Date:   Thu Jan 15 21:47:21 2026 +0100
Commit: bb65d11b

Code cleanup.

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

Date:   Thu Jan 15 21:46:29 2026 +0100
Commit: 35d972f0

Faster peak detection algorithm; Code cleanup.

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

Date:   Mon Nov 24 15:06:02 2025 +0100
Commit: acb5ee4b

Optimized the Full Band DDC for 0.5 dB flatness.

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

Date:   Fri Nov 14 22:20:14 2025 +0100
Commit: 0420116b

dotnet 10 patches.

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

Date:   Thu Nov 13 23:26:21 2025 +0100
Commit: ce53ae9d

Upgrade to dotnet 10.0

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

Date:   Fri Oct 24 12:48:12 2025 +0200
Commit: ec4f9307

Improved the AM CCC.

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

Date:   Fri Oct 10 14:37:42 2025 +0200
Commit: 09cf261c

Improved the Slew Rate behavior.

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

Date:   Wed Oct 8 16:09:13 2025 +0200
Commit: 0541ab29

Added Slew Rate setting to the NINR engine.

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

Date:   Tue Aug 26 08:47:56 2025 +0200
Commit: ca7fbaaf

Improved the CCC estimators.

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

Date:   Sun Aug 24 13:07:56 2025 +0200
Commit: 26eaad59

New default config.

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

Date:   Sun Aug 24 10:43:53 2025 +0200
Commit: c3bac96e

More CCC improvements.

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

Date:   Sat Aug 23 18:29:12 2025 +0200
Commit: d589f77c

Cleanup legit carriers in the CCC.

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

Date:   Sat Aug 23 17:53:32 2025 +0200
Commit: 1e9bb8cb

Better estimators for the CCC.

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

Date:   Fri Aug 22 14:00:16 2025 +0200
Commit: 3182e227

More CCC improvements.

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

Date:   Thu Aug 21 15:38:55 2025 +0200
Commit: 946cf5fa

Improved the AM CCC accuracy.

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

Date:   Thu Aug 21 13:46:12 2025 +0200
Commit: a8e6513c

Constant tweaking.

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

Date:   Thu Aug 21 13:37:12 2025 +0200
Commit: 7d60426c

Code cleanup.

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

Date:   Thu Aug 21 13:32:10 2025 +0200
Commit: 6860e883

Added a dotnet stub for Multi-Carrier CCC.

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

Date:   Thu Aug 21 13:31:18 2025 +0200
Commit: 5ed99a1b

First stab in simultaneous muli-carrier Co-Channel Cancelling.

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

Date:   Sat Aug 2 22:37:44 2025 +0200
Commit: 8bde4894

Added support for more build configurations.

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

Date:   Sat Jul 26 12:58:22 2025 +0200
Commit: a6c24201

Keep -march=armv8-a only.

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

Date:   Sat Jul 26 12:42:17 2025 +0200
Commit: 01e33c25

Set the minimum architecture to cortex-a53.

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

Date:   Sat Jul 26 12:33:47 2025 +0200
Commit: 940bba58

Added target a minimum armv8-a for ARM builds.

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

Date:   Sat Jul 26 12:31:28 2025 +0200
Commit: 57be4a8d

Added no-lse for ARM targets for wider compatibility.

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

Date:   Thu Jul 24 19:17:32 2025 +0200
Commit: 17b2e372

Removed another memcpy from the SpyServer.

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

Date:   Thu Jul 24 13:16:34 2025 +0200
Commit: f8a048f4

A few threadpool optimizations for the SpyServer.

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

Date:   Thu Jul 24 12:17:43 2025 +0200
Commit: 6e6e145b

Cleanup.

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

Date:   Thu Jul 24 11:17:50 2025 +0200
Commit: 68923fc2

Implementd a new IQ dispatcher for the SpyServer.

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

Date:   Thu Jul 24 09:00:36 2025 +0200
Commit: 8be263ab

Improved the SpyServer display.

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

Date:   Thu Jul 24 08:24:50 2025 +0200
Commit: e3274b21

Optimized the SpyServer parallelism.

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

Date:   Sun Jul 20 14:02:45 2025 +0200
Commit: dfa8d9bf

Added FMA to the Linux build.

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

Date:   Sun Jul 20 13:59:14 2025 +0200
Commit: 11033c00

Enabled AVX2 for the x86 Linux build.

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

Date:   Sun Jul 20 13:56:35 2025 +0200
Commit: 113247cf

Updated the Linux build environment.

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

Date:   Sun Jul 20 13:04:07 2025 +0200
Commit: 8cc67753

Added 4-bit, 2-bit and 1-bit IQ streaming for the SpyServer.

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

Date:   Sun Jul 20 13:02:05 2025 +0200
Commit: 43f0736f

Improved the FFT zooming primitives.

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

Date:   Tue Jul 15 19:21:50 2025 +0200
Commit: fbf56f0a

More UI tweaks.

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

Date:   Tue Jul 15 19:10:08 2025 +0200
Commit: c45663e3

UI tweaks.

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

Date:   Mon Jul 14 17:01:01 2025 +0200
Commit: 234093d9

Added SpyServer Network statistics.

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

Date:   Mon Jul 14 16:23:33 2025 +0200
Commit: 767fc9c5

Layout improvements.

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

Date:   Mon Jul 14 15:09:32 2025 +0200
Commit: 4313de9f

Improved the ambiguity handling of the SpyServer map.

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

Date:   Mon Jul 14 00:24:37 2025 +0200
Commit: 9076af05

Airspy Server Map: Display the available server on top.

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

Date:   Sun Jul 13 19:30:03 2025 +0200
Commit: 8247a34d

More C++ compliance.

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

Date:   Sun Jul 13 18:32:46 2025 +0200
Commit: 33430154

More POSIX compliance.

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

Date:   Sun Jul 13 18:06:34 2025 +0200
Commit: 55830c35

More C++ compliance.

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

Date:   Sun Jul 13 18:03:49 2025 +0200
Commit: 3dfb7334

More C++ compliance.

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

Date:   Sun Jul 13 13:56:18 2025 +0200
Commit: f0083d2f

Improved the FFT smoothing code.

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

Date:   Sun Jul 13 13:25:50 2025 +0200
Commit: c768a0ab

More cleanup.

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

Date:   Sun Jul 13 12:32:26 2025 +0200
Commit: ff10389a

Cleanup.

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

Date:   Sun Jul 13 12:27:24 2025 +0200
Commit: 9c8f84ec

Optmized the build environment.

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

Date:   Sun Jul 13 12:25:53 2025 +0200
Commit: 37a134b4

Redesigned the SpyServer's reactor.

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

Date:   Sun Jul 13 00:18:05 2025 +0200
Commit: 8a4b8992

Cleanup.

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

Date:   Sat Jul 12 17:47:11 2025 +0200
Commit: 3cb7a909

Cleanup.

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

Date:   Fri Jul 11 17:47:19 2025 +0200
Commit: aec4e265

Added more CPU ID code paths.

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

Date:   Fri Jul 11 17:27:27 2025 +0200
Commit: c8140cfa

Added CPU ID detection for FMA. Some Intel AVX2 CPUs don't have FMA. Go figure.

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

Date:   Wed Jul 9 21:21:11 2025 +0200
Commit: 1400f9c5

Fixed a Winform introduced resych when changing the sample rate of the source during a live session.

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

Date:   Wed Jul 9 20:26:59 2025 +0200
Commit: 7f10488a

More SSE sanitization.

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

Date:   Wed Jul 9 20:26:39 2025 +0200
Commit: d4da2262

Sanitized the SSE branch some more.

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

Date:   Wed Jul 9 20:08:14 2025 +0200
Commit: 44ed8d2f

Removed the old dotnet 8 identifiers.

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

Date:   Wed Jul 9 13:07:01 2025 +0200
Commit: ae9ee9ce

Removed legacy unused paths from the NCO.

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

Date:   Wed Jul 9 12:19:25 2025 +0200
Commit: 2da3c954

Forced memory alignment for some SIMD ops.

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

Date:   Tue Jul 8 08:09:03 2025 +0200
Commit: 589cc8af

Cleanup.

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

Date:   Tue Jul 8 07:46:34 2025 +0200
Commit: 316e8e46

Updated the tests.

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

Date:   Tue Jul 8 07:45:41 2025 +0200
Commit: 1ec3bc0a

Integrated the new Full Band DDC for the Airspy R2/Mini series.

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

Date:   Mon Jul 7 21:16:16 2025 +0200
Commit: 26a355bd

Added more control parameters to the FBDDC.

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

Date:   Mon Jul 7 17:37:16 2025 +0200
Commit: 33ab5a88

Improved the NINR code.

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

Date:   Mon Jul 7 17:35:53 2025 +0200
Commit: 5eee05ee

More cycles shaving.

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

Date:   Mon Jul 7 17:00:36 2025 +0200
Commit: 58c15ed5

Added CPUID detection and plain C fallback for the FBDDC.

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

Date:   Mon Jul 7 15:13:08 2025 +0200
Commit: 2e1f78f2

More FBDDC cycle shaving.

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

Date:   Mon Jul 7 14:52:42 2025 +0200
Commit: 465a3f78

Shaved a few more cycles in the FBDDC.

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

Date:   Sat Jul 5 19:42:45 2025 +0200
Commit: 71ea94ad

Optimized the FBDDC throughput.

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

Date:   Sat Jul 5 18:44:17 2025 +0200
Commit: c820cfe7

Cleanup.

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

Date:   Sat Jul 5 12:18:12 2025 +0200
Commit: 4a3a13e6

Moved the FBDDC to AVX2 + FMA.

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

Date:   Sat Jul 5 08:46:16 2025 +0200
Commit: 4a45a3ab

More FBDDC optimizations.

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

Date:   Mon Jun 30 23:27:33 2025 +0200
Commit: dd611f5e

More FBDDC improvements.

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

Date:   Mon Jun 30 20:02:52 2025 +0200
Commit: 3edf8fdc

Improved the FBDDC.

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

Date:   Mon Jun 30 16:14:48 2025 +0200
Commit: a17593d0

Cleanup.

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

Date:   Mon Jun 30 12:11:57 2025 +0200
Commit: 82737d42

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

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

Date:   Mon Jun 30 12:11:43 2025 +0200
Commit: aa160c33

Added a full band DDC for the IQ conversion of Direct Sampling radios.

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

Date:   Mon May 26 16:43:59 2025 +0200
Commit: f8247472

Update GFX.md

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

Date:   Sun May 25 18:42:59 2025 +0200
Commit: 899bf40f

Update GFX.md

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

Date:   Sun May 25 18:09:52 2025 +0200
Commit: c73f1699

Update GFX.md

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

Date:   Sun May 25 17:49:55 2025 +0200
Commit: fea9a501

Update GFX.md

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

Date:   Sun May 25 17:29:12 2025 +0200
Commit: 62d5311a

Update GFX.md

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

Date:   Sun May 25 16:09:37 2025 +0200
Commit: 8c138007

Added GFX.md

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

Date:   Sun Apr 13 15:57:32 2025 +0200
Commit: e752a9b3

Code cleanup.

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

Date:   Sat Apr 12 10:57:08 2025 +0200
Commit: bce7c731

Improved the smoothing in the NINR.

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

Date:   Fri Apr 11 23:47:27 2025 +0200
Commit: 3b4901b0

Extended the Slope range in the NINR.

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

Date:   Fri Apr 11 19:05:35 2025 +0200
Commit: deea8738

Added a new smoothing algorithm to the NINR.

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

Date:   Thu Apr 10 20:09:30 2025 +0200
Commit: 495aa401

Added two more smoothing stages in the NINR.

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

Date:   Thu Apr 10 14:42:57 2025 +0200
Commit: fa67c6b8

Added learn feature to the new AGC.

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

Date:   Thu Apr 10 14:34:54 2025 +0200
Commit: c59fce45

Implemented a new FAST AGC.

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

Date:   Tue Apr 8 20:40:31 2025 +0200
Commit: b08dc49f

Tweaked the Audio filters.

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

Date:   Tue Apr 8 15:02:25 2025 +0200
Commit: 5e028d78

Optimized the AGC and the Audio Filtering

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

Date:   Sun Mar 30 23:47:25 2025 +0200
Commit: 0f6293da

Code cleanup.

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

Date:   Sun Mar 30 23:23:34 2025 +0200
Commit: d5eac5c4

Removed another copy from the DDC.

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

Date:   Sun Mar 30 14:35:43 2025 +0200
Commit: 0b21ae44

Improved the buffering mechanism of the Swiss Watch; Allow unaligned buffers for the FIR API; Aligned the resampler's phases.

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

Date:   Thu Mar 27 22:47:23 2025 +0100
Commit: b2be47df

Backward compatibility with the stinky plugins still using the BinaryFormatter; Workaround nested types within the main module for obfuscated plugins. More info: https://github.com/dotnet/runtime/issues/111164

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

Date:   Tue Mar 25 17:00:05 2025 +0100
Commit: 6d214812

Set the max body size to 4MB in the SpyServer client.

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

Date:   Mon Mar 24 20:16:45 2025 +0100
Commit: 9ca3f007

Cleanup.

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

Date:   Mon Mar 24 17:52:32 2025 +0100
Commit: 8a28930c

NEON is a mess! Cleanup.

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

Date:   Mon Mar 24 17:37:02 2025 +0100
Commit: 8a4c06f3

Cleanup.

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

Date:   Mon Mar 24 17:31:18 2025 +0100
Commit: cb017e17

Cleanup.

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

Date:   Mon Mar 24 17:23:23 2025 +0100
Commit: a0f1b860

Cleanup.

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

Date:   Mon Mar 24 17:19:58 2025 +0100
Commit: 615eb009

Cleanup.

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

Date:   Mon Mar 24 17:15:05 2025 +0100
Commit: e05a5a2e

Cleanup.

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

Date:   Mon Mar 24 17:11:18 2025 +0100
Commit: e07a3230

Cleanup.

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

Date:   Mon Mar 24 17:09:51 2025 +0100
Commit: bf62a57c

Cleanup.

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

Date:   Mon Mar 24 17:07:28 2025 +0100
Commit: 197baeea

Cleanup.

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

Date:   Mon Mar 24 16:57:06 2025 +0100
Commit: f7ad324f

Cleanup.

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

Date:   Mon Mar 24 16:45:47 2025 +0100
Commit: b66055d5

Cleanup.

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

Date:   Mon Mar 24 16:34:27 2025 +0100
Commit: 6f871847

No explicit prefetch.

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

Date:   Mon Mar 24 16:32:55 2025 +0100
Commit: b482fd67

Rearranged the native build.

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

Date:   Mon Mar 24 15:59:44 2025 +0100
Commit: f4a0e33d

Added ARM NEON implementation

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

Date:   Mon Mar 24 15:13:00 2025 +0100
Commit: f5876891

Cleaned up the dev environment.

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

Date:   Mon Mar 24 14:49:05 2025 +0100
Commit: b181385c

More code cleanup.

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

Date:   Mon Mar 24 13:49:34 2025 +0100
Commit: 7b3f8b07

Code cleanup.

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

Date:   Mon Mar 24 11:06:00 2025 +0100
Commit: 86e60fd0

Added AVX2 FMA detection and use.

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

Date:   Mon Mar 24 10:43:58 2025 +0100
Commit: c95dbfe1

Optimized the legacy SSE path.

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

Date:   Sun Mar 23 21:48:49 2025 +0100
Commit: f2033540

Many micro optimizations.

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

Date:   Sun Mar 23 08:11:37 2025 +0100
Commit: e9e7ab5a

Exposed the hardware overrun/underrun handling in the config. Set "letHardwareHandleOverUnderRuns" to true to enable it.

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

Date:   Sat Mar 22 23:35:10 2025 +0100
Commit: 18439c3c

More accurate alias-rejection boundaries.

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

Date:   Sat Mar 22 21:11:00 2025 +0100
Commit: 10446b17

Added more linux defines for spyserver.

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

Date:   Sat Mar 22 21:09:21 2025 +0100
Commit: 9003b492

Added linux defines for the spyserver.

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

Date:   Sat Mar 22 21:00:50 2025 +0100
Commit: e540115c

Updated the SpyServer to use the latest shark library.

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

Date:   Sat Mar 22 11:55:54 2025 +0100
Commit: 37d78ce0

Added more checks for the FFT FM demodulator.

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

Date:   Sat Mar 22 10:30:13 2025 +0100
Commit: d9aabe10

Code cleanup.

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

Date:   Fri Mar 21 18:39:04 2025 +0100
Commit: 684ade69

Updated the Linux build system.

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

Date:   Fri Mar 21 18:36:43 2025 +0100
Commit: 6ac58175

Updated the build system.

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

Date:   Fri Mar 21 17:16:22 2025 +0100
Commit: b8a9cf9f

Handle all the corner cases of the API.

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

Date:   Fri Mar 21 14:31:23 2025 +0100
Commit: d9376998

Implemented the Swiss watch algo for the different stages.

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

Date:   Fri Mar 21 10:31:12 2025 +0100
Commit: 3d8eeefa

Swiss watch algo.

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

Date:   Thu Mar 20 21:42:32 2025 +0100
Commit: 503e6717

Added shark build configs for mingw and clang.

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

Date:   Thu Mar 20 15:44:12 2025 +0100
Commit: c0111430

Code cleanup.

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

Date:   Tue Mar 18 01:25:00 2025 +0100
Commit: ff3fc50e

Improved the NCO on Intel CPUs.

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

Date:   Mon Mar 17 18:21:28 2025 +0100
Commit: 7de71793

SSE/AVX Cleanup

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

Date:   Mon Mar 17 02:35:21 2025 +0100
Commit: e20ea480

Added a dynamic multi-target architecture for SSE, AVX, NEON.

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

Date:   Sat Mar 15 23:37:47 2025 +0100
Commit: 3679bf71

Improved the DDC.

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

Date:   Sat Mar 15 13:58:16 2025 +0100
Commit: 0a0e2879

Improved the SFDR of the polyphase NCO.

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

Date:   Sat Mar 15 10:57:07 2025 +0100
Commit: 5055ffc6

More code cleanup.

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

Date:   Fri Mar 14 21:11:08 2025 +0100
Commit: 67af591b

Make the mouse cursor track the VFO when zooming with the mouse wheel.

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

Date:   Fri Mar 14 18:45:09 2025 +0100
Commit: aec58a09

Extended the AGC learning range; Added Ctrl + Mouse scroll to change the zoom.

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

Date:   Fri Mar 14 14:08:53 2025 +0100
Commit: 93cbb6cf

Added PGO setup for shark.

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

Date:   Fri Mar 14 10:56:33 2025 +0100
Commit: 422b432d

Code cleanup.

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

Date:   Fri Mar 14 10:41:06 2025 +0100
Commit: d1226ce8

More DDC Optimizations

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

Date:   Fri Mar 14 01:29:45 2025 +0100
Commit: ec9f4aa0

Switched to MSVC Compiler.

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

Date:   Thu Mar 13 23:36:55 2025 +0100
Commit: 1bc29b74

Code cleanup.

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

Date:   Thu Mar 13 23:31:34 2025 +0100
Commit: d3ed7da7

Fixed a few typos.

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

Date:   Thu Mar 13 22:49:06 2025 +0100
Commit: 49bbe75f

Fixed a memory alignment problem.

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

Date:   Thu Mar 13 18:47:16 2025 +0100
Commit: e53b73fe

Added defines for Linux SpyServer.

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

Date:   Thu Mar 13 18:28:53 2025 +0100
Commit: 1090d22b

More memory alignment.

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

Date:   Thu Mar 13 17:46:12 2025 +0100
Commit: 8413c780

More memory alignment.

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

Date:   Thu Mar 13 15:09:14 2025 +0100
Commit: 11e76fd0

Allow the AGC threshold down to -140 dBFS.

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

Date:   Thu Mar 13 15:08:44 2025 +0100
Commit: 8948dc78

Allow the SpyServer browser to connect to all nodes; Increased the connect timeout to 10 seconds.

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

Date:   Thu Mar 13 14:11:45 2025 +0100
Commit: bd55ff11

More SIMD optmizations.

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

Date:   Thu Mar 13 10:51:23 2025 +0100
Commit: 20dedd4a

More DDC optimizations.

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

Date:   Thu Mar 13 01:31:18 2025 +0100
Commit: 74045c6b

DDC improvements.

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

Date:   Sun Feb 9 11:12:10 2025 +0100
Commit: 6b608208

Added parameter checks for the gain config in the SpyServer.

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

Date:   Sun Feb 9 11:02:51 2025 +0100
Commit: 8f424086

Support older libairspyhf versions in the SpyServer.

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

Date:   Sat Jan 4 12:36:50 2025 +0100
Commit: d4d06e02

Added a workaround for Windows 11 / dotnet 9 / PortAudio combo.

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

Date:   Sat Jan 4 11:09:43 2025 +0100
Commit: c060f105

Converted the Sharp Slicer to async model.

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

Date:   Thu Jan 2 12:46:18 2025 +0100
Commit: 18eddaba

Added support for UTF-8 in PortAudio.

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

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

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

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

Date:   Wed Dec 18 14:27:51 2024 +0100
Commit: 64ee7e23

Added the labels to the Extended Radio settings.

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

Date:   Tue Dec 17 21:57:13 2024 +0100
Commit: 2b8f5c89

Added a config switch for extended Radio settings.

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

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

Updated the Band Plan database.

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

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

Fixed the deemphasis initialization for LSB and USB.

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

Date:   Tue Dec 10 22:17:32 2024 +0100
Commit: 29c3e8c7

Extended the RealtimeResampler API.

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

Date:   Fri Dec 6 16:16:42 2024 +0100
Commit: 85cf908a

Fixed a late night coding bug; Code cleanup.

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

Date:   Fri Dec 6 02:45:14 2024 +0100
Commit: 7dc263d7

Code cleanup.

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

Date:   Fri Dec 6 02:44:52 2024 +0100
Commit: 5ceabed8

Tweaked the Boost profiles in the NINR.

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

Date:   Fri Dec 6 02:10:36 2024 +0100
Commit: 7b8755da

Added a new Boost SNR algorithm to the NINR.

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

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

Tweaked the VAD and the RT resampler.

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

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

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

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

Date:   Tue Dec 3 17:01:31 2024 +0100
Commit: 20e95f45

Improved the VAD config.

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

Date:   Tue Dec 3 15:27:14 2024 +0100
Commit: 969cffd3

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

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

Date:   Sat Nov 23 12:16:07 2024 +0100
Commit: 4e70a3a8

Optimized the UI rendering.

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

Date:   Thu Nov 21 18:02:37 2024 +0100
Commit: 2d9cdf82

More layout fat trimming.

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

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

Set CETCompat to false for Win10 compatibility.

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

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

Optimized the MSVC dependencies.

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

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

Updated the defaults for AOR IQ support in the SpyServer.

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

Date:   Sat Nov 16 14:53:18 2024 +0100
Commit: 4195535a

Load the defaults for empty SDR# config file.

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

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

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

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

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

Updated the x86 and x64 builds.

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

Date:   Thu Nov 14 14:21:19 2024 +0100
Commit: 5f41551e

Updated the x64 support.

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

Date:   Thu Nov 14 10:30:23 2024 +0100
Commit: 3ca7b19c

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: 30392938

Added more detailed errors in PluginError.log.

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

Date:   Wed Nov 13 14:46:37 2024 +0100
Commit: 1859acac

Ported the code base to dotnet 9.

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

Date:   Wed Nov 13 12:50:11 2024 +0100
Commit: 1352f24f

Backward compatibility for old SpyServers.

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

Date:   Tue Nov 12 15:50:56 2024 +0100
Commit: 59da1f2b

Many low level optimizations.

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

Date:   Tue Nov 12 06:48:44 2024 +0100
Commit: 232f19f5

Improved the NINR profiles; Fixed a zoom sync problem.

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

Date:   Mon Nov 11 22:13:09 2024 +0100
Commit: 4db70289

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

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

Date:   Mon Nov 11 22:06:31 2024 +0100
Commit: 58c5df8a

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

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

Date:   Wed Nov 6 22:40:16 2024 +0100
Commit: 7bce5ee9

Spectrum Polish.

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

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

Code cleanup.

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

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

Increased the connect timeout for the SpyServer.

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

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

Code cleanup.

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

Date:   Sat Nov 2 14:55:40 2024 +0100
Commit: 01122bf7

Code cleanup.

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

Date:   Tue Oct 29 11:24:36 2024 +0100
Commit: 4304a1b6

Optimized the processing latency.

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

Date:   Tue Oct 29 09:48:57 2024 +0100
Commit: 0fbddf2a

Code cleanup.

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

Date:   Tue Oct 29 09:12:54 2024 +0100
Commit: 77c6996a

Added ping display in the SpyServer panel.

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

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

Fixed a reinit setting in the SpyServer.

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

Date:   Thu Oct 24 15:59:45 2024 +0200
Commit: 3101e6da

Updated the ARM build of the SpyServer.

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

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

More IQ encoding improvements.

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

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

IQ encoding improvement.

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

Date:   Thu Oct 24 01:32:24 2024 +0200
Commit: 7e22b38e

More TCP parameters.

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

Date:   Thu Oct 24 01:29:57 2024 +0200
Commit: 3e32eca1

More TCP parameters.

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

Date:   Thu Oct 24 00:30:12 2024 +0200
Commit: 94b6baea

More TCP parameters.

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

Date:   Thu Oct 24 00:19:45 2024 +0200
Commit: 036de8ec

More TCP parameters.

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

Date:   Thu Oct 24 00:17:19 2024 +0200
Commit: 639973b1

More TCP parameters.

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

Date:   Wed Oct 23 23:42:47 2024 +0200
Commit: 9bc75040

More TCP parameters.

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

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

Improved the multi-threading; Improved the buffering.

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

Date:   Tue Oct 22 14:11:07 2024 +0200
Commit: 12bbdd37

More TCP parameters.

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

Date:   Tue Oct 22 14:08:20 2024 +0200
Commit: 941b8e2e

More TCP parameters.

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

Date:   Tue Oct 22 13:58:50 2024 +0200
Commit: 0a5dd172

More TCP parameters.

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

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

More TCP parameters.

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

Date:   Tue Oct 22 13:34:59 2024 +0200
Commit: 1c5dff17

More TCP parameters.

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

Date:   Tue Oct 22 13:32:56 2024 +0200
Commit: 71c4fb03

More TCP parameters.

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

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

More TCP parameters.

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

Date:   Tue Oct 22 13:22:38 2024 +0200
Commit: 2d88cb53

Added auto-buffering for the FFT data.

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

Date:   Tue Oct 22 12:15:19 2024 +0200
Commit: 474195a0

More low level buffering optimizations for the SpyServer.

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

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

Optimized the buffering.

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

Date:   Tue Oct 22 10:42:25 2024 +0200
Commit: 1cdb9dee

Improved the remote FFT rendering.

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

Date:   Tue Oct 22 09:25:41 2024 +0200
Commit: 4db172c6

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: 2b7d906e

Big SpyServer refactoring.

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

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

Many optimizations in the SpyServer.

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

Date:   Sat Oct 19 18:40:21 2024 +0200
Commit: 35be4be9

Added support for legacy SDR#s in SpyServer.

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

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

Added backward compatibility with legacy SpyServers.

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

Date:   Sat Oct 19 18:18:31 2024 +0200
Commit: 38f6112f

Added low bitrate support to the SpyServer.

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

Date:   Thu Oct 17 23:18:58 2024 +0200
Commit: 7c071840

Double clicking on the gradient editor edits the selected color.

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

Date:   Thu Oct 17 22:59:53 2024 +0200
Commit: 8393d45b

Better handling of corrupted layout files.

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

Date:   Thu Oct 17 19:41:45 2024 +0200
Commit: 9f58a431

More AOR support in the SpyServer.

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

Date:   Thu Oct 17 19:01:40 2024 +0200
Commit: 6c731888

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

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

Date:   Thu Oct 17 15:54:37 2024 +0200
Commit: 50bfccdc

Added AOR IQ support.

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

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

Memory optimizations for SpyServer.

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

Date:   Wed Oct 16 23:36:01 2024 +0200
Commit: 646cdbd3

Added a new FFT sequencer to the SpyServer.

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

Date:   Wed Oct 16 22:35:08 2024 +0200
Commit: 67fdf128

Improved the initialization problem for remote FFT.

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

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

Added support for high resolution FFTs in the SpyServer.

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

Date:   Wed Oct 16 19:13:56 2024 +0200
Commit: 0c427ba5

Code cleanup.

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

Date:   Wed Oct 16 19:11:50 2024 +0200
Commit: 75a7732a

Sync commits.

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

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

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

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

Date:   Wed Oct 16 09:38:36 2024 +0200
Commit: 202714ea

Optimized the FFT zooming code.

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

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

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: a1dbed61

Improved the SpyServer client.

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

Date:   Mon Oct 14 21:04:07 2024 +0200
Commit: 4e4bc641

Cleanup.

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

Date:   Mon Oct 14 21:03:56 2024 +0200
Commit: 210ef981

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

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

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

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

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

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

Moved IQ related settings to the Source panel.

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

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

Improved the SpyServer client.

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

Date:   Sat Oct 5 17:47:35 2024 +0200
Commit: 0337d1ee

Optimized the defaults.

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

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

Fixed the spectrum display.

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

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

Improved the TCP code of the SpyServer.

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

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

Fixed the handling of float32 RAW files.

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

Date:   Thu Sep 26 22:27:51 2024 +0200
Commit: 9cabcbca

Fixed spectrum background sync.

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

Date:   Thu Sep 26 20:28:46 2024 +0200
Commit: 615f2c2d

Added gradient selection for the spectrum analyzer components with its automation interface.

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

Date:   Thu Sep 26 14:45:48 2024 +0200
Commit: 33601aee

Optimized the plugin loading.

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

Date:   Wed Sep 25 23:56:41 2024 +0200
Commit: 8248665a

A few UI optimizations.

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

Date:   Wed Sep 25 22:40:51 2024 +0200
Commit: 4e5f424b

Optimized the plugin loader.

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

Date:   Fri Sep 6 11:48:03 2024 +0200
Commit: 649e58b9

Improved SDR#'s built-in IQ Correction.

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

Date:   Wed Aug 14 19:17:33 2024 +0200
Commit: 6245127e

Code cleanup.

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

Date:   Wed Aug 14 18:51:42 2024 +0200
Commit: 45da4809

Improved the NS lookup of the Directory in the SpyServer.

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

Date:   Wed Aug 14 17:39:28 2024 +0200
Commit: 59af006b

Improved the initialization code of the  SpyServer.

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

Date:   Sat Aug 3 01:20:12 2024 +0200
Commit: 4ae6ab8e

A few DSP optimizations for GCC.

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

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

SpyServer code cleanup.

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

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

Handle dynamic buffer size for the SpyServer.

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

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

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

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

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

Spyserver code cleanup.

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

Date:   Sun Jul 28 12:42:41 2024 +0200
Commit: 8016ca78

Exposed the IQ buffering configuration with fail-safe defaults.

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

Date:   Thu Jul 18 00:46:11 2024 +0200
Commit: 1db47e64

More VAD tweaks.

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

Date:   Thu Jul 18 00:05:29 2024 +0200
Commit: 4d300983

Simplified and improved the VAD.

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

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

More VAD tweaks.

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

Date:   Mon Jul 15 13:32:32 2024 +0200
Commit: d3d02b0e

Updated the Speech profiiles for the NINR.

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

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

Many CPU optimizations for the VAD; Improved thresholding.

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

Date:   Sat Jul 13 23:15:43 2024 +0200
Commit: 288be1e2

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: f71e5fef

More code cleanup.

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

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

Code cleanup.

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

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

Improved the FM Co-Channel Canceller.

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

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

SpyServer code cleanup.

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

Date:   Fri Jul 12 17:46:16 2024 +0200
Commit: 0d07d06e

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: 3a00bad3

Cleanup.

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

Date:   Mon Jul 8 22:30:39 2024 +0200
Commit: 85a79902

Added adaptive buffering to the SpyServer.

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

Date:   Mon Jul 8 21:49:50 2024 +0200
Commit: 5dfce387

Optimized the SpyServer streaming.

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

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

Added inlining for GCC

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

Date:   Mon Jul 8 18:46:26 2024 +0200
Commit: 3463c83e

Updated the C++ build scripts

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

Date:   Mon Jul 8 18:42:42 2024 +0200
Commit: 402fb3d9

Improved C++ conformity

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

Date:   Thu Apr 25 11:23:45 2024 +0200
Commit: 40b4d246

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: 35c17fdd

Improved the behavior and memory usage of the custom slider.

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

Date:   Thu Apr 25 10:14:05 2024 +0200
Commit: 972f90bb

A few layout optimizations.

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

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

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: 84a478ac

Added a Clear button for the multi-notch.

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

Date:   Wed Apr 24 16:59:17 2024 +0200
Commit: 50d13e43

Enhanced the device enumeration for RTL-SDR

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

Date:   Mon Apr 22 11:37:10 2024 +0200
Commit: 9b1862ab

Added fallback path for the built-in Frequency Manager.

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

Date:   Thu Apr 11 21:28:59 2024 +0200
Commit: 322d5513

Fixed the frequency update code.

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

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

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

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

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

Fixed the Sharp Slicer source.

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

Date:   Mon Apr 8 08:39:10 2024 +0200
Commit: 14e87079

Added lazy loading for Calico CAT.

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

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

Better theming code.

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

Date:   Mon Apr 8 08:20:41 2024 +0200
Commit: 512eea17

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: 103e201e

Updated the theming service.

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

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

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

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

Date:   Sun Apr 7 22:56:34 2024 +0200
Commit: 1b314336

Set the default FFT visualization panels.

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

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

Added a layout helper for old plugins.

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

Date:   Sun Apr 7 21:07:41 2024 +0200
Commit: 4e9f0b22

Add fallback code for C# 11.0

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

Date:   Sun Apr 7 17:20:45 2024 +0200
Commit: 47dba66d

Improved the docking system.

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

Date:   Fri Apr 5 12:30:16 2024 +0200
Commit: 664da8a0

Fixed RTL-SDR UI.

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

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

Saved the location and zoom level of the SpyServer map.

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

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

Added a map control for the SpyServer Client.

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

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

Added the theming support for the File Player dialogs.

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

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

Optimized the initialization of the IQ sources.

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

Date:   Thu Apr 4 17:42:37 2024 +0200
Commit: 74c62944

More GUI optimizations.

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

Date:   Thu Apr 4 16:50:21 2024 +0200
Commit: 61239fb9

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: 0a4643e8

Improved the memory management of the FFT stream.

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

Date:   Mon Apr 1 21:48:11 2024 +0200
Commit: 9263b8df

Code cleanup.

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

Date:   Mon Apr 1 05:08:23 2024 +0200
Commit: 66597c06

Improved the FFT streaming.

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

Date:   Mon Apr 1 05:07:21 2024 +0200
Commit: 0ef37759

Code cleanup.

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

Date:   Fri Mar 29 19:57:32 2024 +0100
Commit: 031f1788

A few UI improvements.

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

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

Increased the resolution of the Multi-Notch

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

Date:   Wed Mar 27 12:28:09 2024 +0100
Commit: 1f7bd42f

More UI tweaks.

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

Date:   Wed Mar 27 11:35:17 2024 +0100
Commit: 25db51f9

Workaround for Windows Common Controls's editable Combobox.

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

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

Fixed a mysterious null exception inside user32.dll.

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

Date:   Tue Mar 26 13:18:26 2024 +0100
Commit: 52e14cbb

Implemented a flicker-less combobox.

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

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

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

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

Date:   Mon Mar 25 20:12:38 2024 +0100
Commit: 7ac93d86

A few ehnacement for the themed combobox.

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

Date:   Mon Mar 25 20:12:12 2024 +0100
Commit: 5b1f9bb9

Updated the AOR source to use the new themed combobox.

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

Date:   Mon Mar 25 18:38:11 2024 +0100
Commit: 48c5bf63

Added custom arrow painting for the comboboxes with theming support.

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

Date:   Sun Mar 24 10:02:04 2024 +0100
Commit: 69b2a3f3

Fixed the RTLTCP controller.

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

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

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

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

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

Added frequency tracking to the built-in frequency manager.

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

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

Optimized the layout of the HF+ controller.

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

Date:   Sun Mar 24 09:13:57 2024 +0100
Commit: 0465348c

Initialize the immersive frame for dock panels.

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

Date:   Sun Mar 24 01:14:20 2024 +0100
Commit: 7e994ae6

Better layout for the R2/Mini controller.

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

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

Cleanup.

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

Date:   Sat Mar 23 16:08:25 2024 +0100
Commit: 4f6b83ac

Added a custom trackbar component with support for theming.

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

Date:   Fri Mar 22 15:16:30 2024 +0100
Commit: 63567d5a

More theming support.

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

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

Added Bias-Tee for RTL-SDR Blog dongles.

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

Date:   Wed Mar 20 16:34:31 2024 +0100
Commit: 0cf1863a

Improved the support for system theming.

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

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

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

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

Date:   Wed Mar 20 04:00:11 2024 +0100
Commit: 5aa790bc

Implemented Immersive Dark Mode for WDM.

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

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

Added theming to altrnating DataGridView rows.

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

Date:   Tue Mar 19 16:02:51 2024 +0100
Commit: 94287df2

UI improvements.

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

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

Improved the RDS decoder some more.

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

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

Allow audio latency setting up to 500ms.

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

Date:   Tue Mar 19 16:00:22 2024 +0100
Commit: 227bf8f7

Added more buffering control settings in the config file.

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

Date:   Mon Mar 18 00:02:04 2024 +0100
Commit: 2199c3b4

Improved the Band Plan display.

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

Date:   Sun Mar 17 21:33:18 2024 +0100
Commit: 97fa78d1

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

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

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

Added Bias-Tee support for the HF+ series.

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

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

More UI polishing.

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

Date:   Thu Feb 29 21:03:26 2024 +0100
Commit: 87b3ed67

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

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

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

More UI tweaks.

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

Date:   Thu Feb 29 01:22:34 2024 +0100
Commit: 12624fa8

More UI tweaks; Fixed the loading of the layout.

--------------------------------------------------------

Date:   Wed Feb 28 11:18:44 2024 +0100
Commit: 0ab9703c

The newly opened plugins start floating and centered around the main window.

--------------------------------------------------------

Date:   Wed Feb 28 10:52:32 2024 +0100
Commit: 98c31fbd

Implemented the extended plugin tool window mechanism with the new docking manager.

--------------------------------------------------------

Date:   Tue Feb 27 23:20:23 2024 +0100
Commit: 67c93731

More UI performance tweaks.

--------------------------------------------------------

Date:   Tue Feb 27 19:43:43 2024 +0100
Commit: 444437dc

Removed the Telerik RadDock and replaced with DockPanelSuite.

--------------------------------------------------------

Date:   Mon Feb 26 10:55:58 2024 +0100
Commit: 375b3644

Optimized the drawing of the custom controls.

--------------------------------------------------------

Date:   Sat Feb 24 01:02:01 2024 +0100
Commit: bd5b546f

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: 03dbf1bd

More Native UI customizations.

--------------------------------------------------------

Date:   Fri Feb 23 15:53:10 2024 +0100
Commit: 6d3c6916

Removed the remaining Telerik behavior (except the docking manager)

--------------------------------------------------------

Date:   Wed Feb 21 18:26:28 2024 +0100
Commit: 16a45aa0

Moved the FrontEnd UIs and the plugins to native WinForms controls.

--------------------------------------------------------

Date:   Tue Feb 20 23:02:44 2024 +0100
Commit: 2af35e8c

Converted the remaining menus to Winforms.

--------------------------------------------------------

Date:   Tue Feb 20 14:55:09 2024 +0100
Commit: 99aab8da

Moved RadButton's to Winforms Button's

--------------------------------------------------------

Date:   Mon Feb 19 21:59:22 2024 +0100
Commit: 7cadcf73

Moved most of the main UI to Winforms.

--------------------------------------------------------

Date:   Mon Feb 12 16:31:40 2024 +0100
Commit: 88fe4747

Fixed VFO update for dotnet 8; Added new Windows 11 themes.

--------------------------------------------------------

Date:   Mon Feb 12 16:29:23 2024 +0100
Commit: eff85c06

Upgraded Telerik UI to R1 2024

--------------------------------------------------------

Date:   Thu Jan 25 07:43:29 2024 +0100
Commit: 9d1e5ca2

Fixed AOR logging

--------------------------------------------------------

Date:   Thu Jan 11 23:16:55 2024 +0100
Commit: 806dac3e

Optimized the loading of plugin UIs.

--------------------------------------------------------

Date:   Thu Jan 11 20:09:04 2024 +0100
Commit: be0cc939

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: ee791f5e

Updated the build configuration.

--------------------------------------------------------

Date:   Sun Jan 7 23:27:50 2024 +0100
Commit: 45c704d5

Added a gfx tear-down workaround in the spectrum display components for dotnet 8.

--------------------------------------------------------

Date:   Sun Jan 7 20:02:13 2024 +0100
Commit: 78e67f75

New plugin loading strategy.

--------------------------------------------------------

Date:   Sun Jan 7 20:00:43 2024 +0100
Commit: 2af939b4

SDR# code cleanup.

--------------------------------------------------------

Date:   Sun Jan 7 19:59:41 2024 +0100
Commit: 361a02b7

SpyServer code cleanup.

--------------------------------------------------------

Date:   Sun Jan 7 19:58:54 2024 +0100
Commit: 9322cced

Version update.

--------------------------------------------------------

Date:   Sun Dec 31 11:31:50 2023 +0100
Commit: 78d4f7a4

A few optimizations for the SpyServer.

--------------------------------------------------------

Date:   Mon Dec 25 20:57:10 2023 +0100
Commit: a35e9390

Force absolute paths for config and layout files.

--------------------------------------------------------

Date:   Mon Dec 25 20:18:59 2023 +0100
Commit: b32c84fd

Enhanced the display timing.

--------------------------------------------------------

Date:   Mon Dec 25 12:07:27 2023 +0100
Commit: b3c1bf19

Added opportunistic synchronization for the FFT rendering.

--------------------------------------------------------

Date:   Sun Dec 24 23:19:59 2023 +0100
Commit: db65a458

Optimized the FFT sequencer for lower memory bandwidth.

--------------------------------------------------------

Date:   Sun Dec 24 20:25:29 2023 +0100
Commit: a1434ef5

Configured the release build for the new SpyServer.

--------------------------------------------------------

Date:   Sun Dec 24 13:58:45 2023 +0100
Commit: 2eaa081c

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: c5402ed0

Improved the NINR frequency/time resolution; Added more NR profiles.

--------------------------------------------------------

Date:   Mon Dec 11 20:07:58 2023 +0100
Commit: de939ed6

Run the app at a normal priority.

--------------------------------------------------------

Date:   Mon Dec 11 20:06:33 2023 +0100
Commit: 5e11fd6e

Fixed a spurious lock on stop bug with HF+ receivers.

--------------------------------------------------------

Date:   Mon Dec 11 20:04:55 2023 +0100
Commit: be6be5c8

Massive code cleanup

--------------------------------------------------------

Date:   Thu Dec 7 17:27:13 2023 +0100
Commit: 53a9f2ab

Refactored the Signal Diagnostics plugin to use a more accurate power estimation method.

--------------------------------------------------------

Date:   Thu Dec 7 17:26:26 2023 +0100
Commit: 8d10a139

Refactored the Airspy HF+ controller.

--------------------------------------------------------

Date:   Sun Dec 3 23:10:56 2023 +0100
Commit: 49ba2641

Many DSP tweaks.

--------------------------------------------------------

Date:   Sat Dec 2 23:42:09 2023 +0100
Commit: 5c22cb5c

Improved the processing of the AM Co-Channel Canceller and the AM Anti-Fading.

--------------------------------------------------------

Date:   Sat Dec 2 21:36:01 2023 +0100
Commit: c29991b8

Black background color for the buttons in the Baseband File player.

--------------------------------------------------------

Date:   Sat Dec 2 21:35:12 2023 +0100
Commit: c6449e5e

Fix theme saving/loading.

--------------------------------------------------------

Date:   Sat Dec 2 21:34:45 2023 +0100
Commit: e63a6adb

Use native memory allocator for the UnsafeBuffer.

--------------------------------------------------------

Date:   Sat Dec 2 15:26:48 2023 +0100
Commit: c077b98a

Improved the CPU usage of the FFT sequencer.

--------------------------------------------------------

Date:   Sat Dec 2 15:25:16 2023 +0100
Commit: 6a6e8dc4

Fine tuned the FFT pixel fitting algorithm.

--------------------------------------------------------

Date:   Sat Dec 2 01:04:34 2023 +0100
Commit: 53da7f31

New FFT sequencing algorithm.

--------------------------------------------------------

Date:   Thu Nov 30 22:39:31 2023 +0100
Commit: 62a0a8b8

Optimized the FrequencyEdit timer.

--------------------------------------------------------

Date:   Thu Nov 30 22:38:47 2023 +0100
Commit: 30b814e2

Optimized the FFT buffering.

--------------------------------------------------------

Date:   Wed Nov 29 15:55:32 2023 +0100
Commit: 437b5674

Arranged the config keys and defaults.

--------------------------------------------------------

Date:   Sat Nov 25 22:51:53 2023 +0100
Commit: fd51cd57

More DSP optimizations targeting SSE4.2.

--------------------------------------------------------

Date:   Sat Nov 25 19:53:20 2023 +0100
Commit: 4c53eb37

Optimized the FFT smoothing.

--------------------------------------------------------

Date:   Sat Nov 25 18:33:19 2023 +0100
Commit: df1a4c0b

Optimized the FFT rendering.

--------------------------------------------------------

Date:   Sat Nov 25 14:17:04 2023 +0100
Commit: ea8b139b

Many performance optimizations for the spectrum display.

--------------------------------------------------------

Date:   Mon Nov 20 19:05:06 2023 +0100
Commit: 0df99fc1

Added AOR per-device reconfigurable UI.

--------------------------------------------------------

Date:   Mon Nov 20 19:04:31 2023 +0100
Commit: fa26b857

Code cleanup to suit .net 8

--------------------------------------------------------

Date:   Sun Nov 19 22:49:39 2023 +0100
Commit: 2d6ac036

Added buttons with flat icons to the Baseband File Player; Many UI optimizations.

--------------------------------------------------------

Date:   Sun Nov 19 11:29:54 2023 +0100
Commit: 051277b8

Updated the AM Squelch for a wider range.

--------------------------------------------------------

Date:   Thu Nov 16 16:11:43 2023 +0100
Commit: 85e61973

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: be6a4e3b

Updated Telerik UI to version 2003 R3 SP1

--------------------------------------------------------

Date:   Thu Nov 16 16:07:11 2023 +0100
Commit: c6dc901a

Updated the .NET wrappers for the FFT processor.

--------------------------------------------------------

Date:   Thu Nov 16 16:06:05 2023 +0100
Commit: 30955055

Updated the native FFT processor.

--------------------------------------------------------

Date:   Thu Nov 16 16:04:08 2023 +0100
Commit: 4317d649

Upgraded to .NET 8.0

--------------------------------------------------------

Date:   Tue Sep 26 01:35:06 2023 +0200
Commit: 079fb36f

Added generic support for antenna, preamp and att selection for AOR radios.

--------------------------------------------------------

Date:   Tue Sep 26 01:34:04 2023 +0200
Commit: 2373a463

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: bc6899be

Updated the NINR profiles.

--------------------------------------------------------

Date:   Mon Sep 11 23:01:00 2023 +0200
Commit: f43fc196

Optimized the CPU usage of the NINR along with a new time smoothing algorithm.

--------------------------------------------------------

Date:   Mon Sep 11 22:59:41 2023 +0200
Commit: f9c2dd19

Fixed the bandwidth display fo HF+ devices.

--------------------------------------------------------

Date:   Sat Sep 9 14:17:18 2023 +0200
Commit: 92c0760d

Code cleanup.

--------------------------------------------------------

Date:   Sat Sep 9 14:16:30 2023 +0200
Commit: 25a276a9

Better handling of phase distortions in the NINR.

--------------------------------------------------------

Date:   Sun Sep 3 14:23:32 2023 +0200
Commit: 9e68f48e

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: 315fc577

UI code refactoring;

--------------------------------------------------------

Date:   Sun Aug 27 17:18:04 2023 +0200
Commit: fc64e049

Many DSP optimizations.

--------------------------------------------------------

Date:   Tue Aug 15 21:32:54 2023 +0200
Commit: 8f206bd8

Code cleanup.

--------------------------------------------------------

Date:   Mon Aug 14 11:55:28 2023 +0200
Commit: 58d5e5da

Fixed Unmute fnuction when the volume is at the minimum.

--------------------------------------------------------

Date:   Fri Aug 11 11:54:27 2023 +0200
Commit: 02d7e357

Many low level optimizations for the DSP library.

--------------------------------------------------------

Date:   Thu Aug 10 13:42:46 2023 +0200
Commit: c7bad1f8

Improved the NINR-LP (Low Power) engine.

--------------------------------------------------------

Date:   Wed Aug 9 21:34:43 2023 +0200
Commit: eb441288

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: 2e92948d

Added preliminary support for AOR radios; Many UI speed optimizations.

--------------------------------------------------------

Date:   Fri Aug 4 20:18:16 2023 +0200
Commit: f655c86b

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: fe4c8386

New simplified AGC algorithm.

--------------------------------------------------------

Date:   Fri Jul 28 16:05:00 2023 +0200
Commit: 5ca15191

Added dynamic scaling of NFM signals according to their occupied bandwidth.

--------------------------------------------------------

Date:   Fri Jul 28 14:06:41 2023 +0200
Commit: bbe66284

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: 9d6260c4

Tighter CPU optimizations for the NINR.

--------------------------------------------------------

Date:   Tue Jul 25 07:23:28 2023 +0200
Commit: 2bb2ae81

More optimizations and code cleanup for the NINR.

--------------------------------------------------------

Date:   Mon Jul 24 20:54:19 2023 +0200
Commit: 58a246bf

Cleaned up the NINR code and added more smoothing algorithms to choose from.

--------------------------------------------------------

Date:   Mon Jul 24 13:45:09 2023 +0200
Commit: 80beeb4a

New improved smoothing algorithm for the Noise Reduction.

--------------------------------------------------------

Date:   Mon Jul 24 13:43:04 2023 +0200
Commit: 7cedea59

Upgraded Telerik UI to version R2 2023

--------------------------------------------------------

Date:   Fri Jul 21 00:26:20 2023 +0200
Commit: 1cbdedac

Added dynamic loading of the ATT steps for the HF+ devices.

--------------------------------------------------------

Date:   Thu Jul 20 11:40:00 2023 +0200
Commit: fe75a369

Improved the MPX Fuzzer

--------------------------------------------------------

Date:   Tue Jul 18 13:27:12 2023 +0200
Commit: 10c5dfd0

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: e26427c0

Support Blocking and Non Blocking IQ sources.

--------------------------------------------------------

Date:   Tue Jul 18 02:50:51 2023 +0200
Commit: e7ba4a6b

Faster closing/loading of th Layout files.

--------------------------------------------------------

Date:   Tue Jul 18 02:33:36 2023 +0200
Commit: 3f96a6a7

Optimized the internal IQ streaming.

--------------------------------------------------------

Date:   Mon Jul 17 14:15:11 2023 +0200
Commit: 1099aaa7

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: 6b5f04b0

Fixed "Invert Spectrum" for the Baseband File Player.

--------------------------------------------------------

Date:   Sun Jul 16 13:56:05 2023 +0200
Commit: 8117552b

Better RDS decoding in noisy scenarios.

--------------------------------------------------------

Date:   Sun Jul 16 13:55:21 2023 +0200
Commit: 1fffceb8

Many UI improvements; Lower Memory and CPU usage.

--------------------------------------------------------

Date:   Mon Jul 10 00:22:49 2023 +0200
Commit: 22c40091

Accelerated the sample conversion for the Baseband File Player source.

--------------------------------------------------------

Date:   Sun Jul 9 15:36:42 2023 +0200
Commit: 92d394d2

Tweaked the AM CCC defaults

--------------------------------------------------------

Date:   Sun Jul 9 14:45:01 2023 +0200
Commit: 3ebd4b2d

Fixed the AM Co-Channel Canceller: Handle zero buffers.

--------------------------------------------------------

Date:   Sat Jul 8 03:59:53 2023 +0200
Commit: ea44200e

New RTL-SDR IO interface.

--------------------------------------------------------

Date:   Sat Jul 8 03:27:07 2023 +0200
Commit: 8fbbf433

Optimized the IQ Balancer in shark library.

--------------------------------------------------------

Date:   Thu Jul 6 22:33:44 2023 +0200
Commit: 79e9c21b

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: ea8daefb

Many improveents in the RDS decoder.

--------------------------------------------------------

Date:   Thu Jul 6 20:35:37 2023 +0200
Commit: d7b4181d

Better handling of theming for native Winforms Checkboxes.

--------------------------------------------------------

Date:   Thu Jun 8 07:56:13 2023 +0200
Commit: d4ab69ad

Normalized the processing gain through all the FM demodulators.

--------------------------------------------------------

Date:   Thu Jun 8 00:47:46 2023 +0200
Commit: 8d8c3b25

More RDS improvements.

--------------------------------------------------------

Date:   Wed Jun 7 16:23:13 2023 +0200
Commit: 53917b13

Merge branch 'master' of https://github.com/touil/sdrsharp

--------------------------------------------------------

Date:   Wed Jun 7 16:13:06 2023 +0200
Commit: 6a4a0734

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: 55c4593a

Upgraded Telerik UI to version 2023 R2.

--------------------------------------------------------

Date:   Fri May 26 02:14:31 2023 +0200
Commit: fd7469e0

Many RDS decoding improvements; Code cleanup.

--------------------------------------------------------

Date:   Sat May 20 18:30:10 2023 +0200
Commit: dbcbd21d

Work around some Telerik quirks with the Visual Studio 2012 theme.

--------------------------------------------------------

Date:   Sat May 20 17:07:23 2023 +0200
Commit: 00ac4897

Moved the native callbacks code to the latest C# syntax.

--------------------------------------------------------

Date:   Sat May 20 15:25:31 2023 +0200
Commit: 69aef5e8

Renamed the "Speech" profile of the NINR to "DX".

--------------------------------------------------------

Date:   Sat May 20 15:24:48 2023 +0200
Commit: 5b866515

Moved the IQ Source selection to the main menu.

--------------------------------------------------------

Date:   Fri May 19 17:32:31 2023 +0200
Commit: 6769701c

Replaced NewtonsoftJson with System.Text.Json in the SpyServer client.

--------------------------------------------------------

Date:   Fri May 19 16:10:40 2023 +0200
Commit: 0ef147cf

Improved the performance of the native calls.

--------------------------------------------------------

Date:   Wed May 17 21:32:19 2023 +0200
Commit: 131cc368

Added dynamic resizing for the entire UI.

--------------------------------------------------------

Date:   Wed May 17 18:06:40 2023 +0200
Commit: eabc2758

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: e1e68b4e

Improved the memory usage of the NINR engine; Many DSP low level optimizations.

--------------------------------------------------------

Date:   Sun May 14 16:29:57 2023 +0200
Commit: 90cf2485

Code cleanup

--------------------------------------------------------

Date:   Sun May 14 15:17:46 2023 +0200
Commit: 1da49c75

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: 8e538149

Refactored the PInvokes to use dotnet 7/8 code generation instead of runtime calls.

--------------------------------------------------------

Date:   Sun May 7 04:05:53 2023 +0200
Commit: 692c5177

Exported more APIs from Sharp Kernels library (shark.dll)

--------------------------------------------------------

Date:   Sun May 7 04:05:07 2023 +0200
Commit: edc6e9a2

New smoothing algos for the NINR.

--------------------------------------------------------

Date:   Mon Feb 27 12:22:45 2023 +0100
Commit: 2cea0a04

Updated the NINR default profiles.

--------------------------------------------------------

Date:   Mon Feb 27 12:05:17 2023 +0100
Commit: 1deb30be

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: 4bcfb2a8

Better frequency smoothing for the NINR.

--------------------------------------------------------

Date:   Wed Jan 25 23:01:18 2023 +0100
Commit: a628ade1

Adjusted the deemphasis for NFM.

--------------------------------------------------------

Date:   Wed Jan 25 22:38:03 2023 +0100
Commit: 10ca8550

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: 4959c539

Added support for more calibration options for the Airspy HF+ series.

--------------------------------------------------------

Date:   Tue Jan 24 19:46:59 2023 +0100
Commit: 81730e09

Fixed an update problem when changing the CW shift tone while streaming.

--------------------------------------------------------

Date:   Mon Dec 19 13:52:41 2022 +0100
Commit: 02703600

New AGC; Improved FFT processor.

--------------------------------------------------------

Date:   Mon Dec 19 11:21:18 2022 +0100
Commit: ca3cd87b

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: cb3a6e4a

Increased the depth of NINR action in the default profiles.

--------------------------------------------------------

Date:   Sun Dec 18 23:51:51 2022 +0100
Commit: e79e3998

Optimized the Anti-fading.

--------------------------------------------------------

Date:   Sun Dec 18 23:33:00 2022 +0100
Commit: 1d529fd4

Updated the NINR profiles to reflect the new core features.

--------------------------------------------------------

Date:   Sun Dec 18 23:32:29 2022 +0100
Commit: 81f98ee5

Optimized the NINR for detection quality and CPU usage.

--------------------------------------------------------

Date:   Sun Dec 18 23:31:09 2022 +0100
Commit: fc7459df

Optimized the AGC to handle AM QSB.

--------------------------------------------------------

Date:   Sun Dec 18 14:20:30 2022 +0100
Commit: 773a1305

CPP Code cleanup.

--------------------------------------------------------

Date:   Sun Dec 18 14:20:00 2022 +0100
Commit: 0afaa503

CPP Code cleanup.

--------------------------------------------------------

Date:   Sat Nov 19 23:53:30 2022 +0100
Commit: 642a7012

UI tweaks: Resized some tool windows.

--------------------------------------------------------

Date:   Thu Nov 17 16:45:58 2022 +0100
Commit: f2e6a8f1

More UI polish

--------------------------------------------------------

Date:   Thu Nov 17 15:21:27 2022 +0100
Commit: baeb2edc

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: 6324820b

Fix Calicocat exception handling

--------------------------------------------------------

Date:   Fri Nov 11 01:56:35 2022 +0100
Commit: 8f77ca9c

Updated the deployment config.

--------------------------------------------------------

Date:   Fri Nov 11 01:55:48 2022 +0100
Commit: d4ffc892

New digit glyphs for the Frequency dial.

--------------------------------------------------------

Date:   Wed Nov 9 23:54:56 2022 +0100
Commit: 08dc4e8e

Upgraded to .NET 7 and Telerik 2022 R3

--------------------------------------------------------

Date:   Thu Oct 20 19:27:51 2022 +0200
Commit: fafb70b1

Updated the NINR profiles to suit the updated noise reduction engine.

--------------------------------------------------------

Date:   Thu Oct 20 18:40:43 2022 +0200
Commit: 17b67d16

Improved the feature power estimation of the NINR.

--------------------------------------------------------

Date:   Thu Oct 20 18:40:08 2022 +0200
Commit: add282a2

Updated build configuration for the upcoming .NET 7

--------------------------------------------------------

Date:   Sun Sep 25 18:55:54 2022 +0200
Commit: bd607bcc

Updated Telerik UI toolkit to version 2022 R3 SP1

--------------------------------------------------------

Date:   Wed Sep 21 13:43:44 2022 +0200
Commit: 204b0f39

Krisp cleanup.

--------------------------------------------------------

Date:   Wed Sep 21 11:18:03 2022 +0200
Commit: 985e6a80

New Speech Enhancement plugin using Krisp Noise AI Canceller.

--------------------------------------------------------

Date:   Sat Sep 17 12:54:01 2022 +0200
Commit: 555768fa

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: ecc25527

A few UI tweaks.

--------------------------------------------------------

Date:   Fri Sep 16 19:54:52 2022 +0200
Commit: a83dcab6

Enable up/down keys for the frequency step buttons.

--------------------------------------------------------

Date:   Fri Sep 16 19:53:53 2022 +0200
Commit: 8fb0c777

A few DSP optmizations in the AGC.

--------------------------------------------------------

Date:   Fri Sep 16 19:53:14 2022 +0200
Commit: 7709e68d

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: a46c0e82

Upgraded Telerik toolkit to version 2022 R3 (2022.3.913)

--------------------------------------------------------

Date:   Wed Sep 14 17:58:20 2022 +0200
Commit: 671f71ae

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: f42c2e67

Better memory alignment for modern CPUs; More accurate side band resizing.

--------------------------------------------------------

Date:   Tue Sep 6 11:59:07 2022 +0200
Commit: dc5c0d62

More UI polish.

--------------------------------------------------------

Date:   Mon Sep 5 22:22:30 2022 +0200
Commit: e11a491d

Replaced the "Enabled" checkbox with a nice toggle button in the DSP plugins.

--------------------------------------------------------

Date:   Mon Sep 5 20:22:01 2022 +0200
Commit: 6991442f

Adapted the NINR UI to the new settings.

--------------------------------------------------------

Date:   Mon Sep 5 19:16:19 2022 +0200
Commit: 1740758d

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: 61fecbc3

Sharper "+" icons.

--------------------------------------------------------

Date:   Sat Sep 3 16:17:23 2022 +0200
Commit: 00e30c30

Updated the SpyServer code to use the latest shark library.

--------------------------------------------------------

Date:   Sat Sep 3 08:44:05 2022 +0200
Commit: a51c1ff9

Revision 1896

--------------------------------------------------------

Date:   Sat Sep 3 08:42:26 2022 +0200
Commit: 2c225ba6

Frequency Manager: Prevent Windows from setting odd size values.

--------------------------------------------------------

Date:   Fri Sep 2 23:40:57 2022 +0200
Commit: c10a1673

Let the OS impose the locale.

--------------------------------------------------------

Date:   Tue Aug 30 20:10:17 2022 +0200
Commit: 6aaa25b0

More UI polish: Main menu and Zoom FFT plugins.

--------------------------------------------------------

Date:   Tue Aug 30 12:12:38 2022 +0200
Commit: 2a80369f

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: ab823ba8

Many NINR fidelity and CPU usage improvements.

--------------------------------------------------------

Date:   Sat Aug 27 09:53:35 2022 +0200
Commit: 766e5fcd

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: 5168265d

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: 4df0770f

Reset the Carrier Locker for each session.

--------------------------------------------------------

Date:   Fri Aug 26 15:43:06 2022 +0200
Commit: 89454c2d

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: c372b8e7

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: fbff0b33

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: 14c9b868

Tweaked the technical constants for the Anti-Fading, Super PLL and NINR.

--------------------------------------------------------

Date:   Thu Aug 25 11:09:23 2022 +0200
Commit: 0dba5c9c

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: fa67ae40

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: 02bace24

Adjusted the Q factor of the HPF.

--------------------------------------------------------

Date:   Thu Aug 25 10:24:14 2022 +0200
Commit: c2a90cd2

Changed the Slope setting of the NINR to power dB scale.

--------------------------------------------------------

Date:   Thu Aug 25 10:22:16 2022 +0200
Commit: 4228bf58

Default to 10sec resilience time for the "Super PLL".

--------------------------------------------------------

Date:   Thu Aug 25 08:56:50 2022 +0200
Commit: 62a33d7f

Added a new "Super PLL" to replace the Carrier Locker.

--------------------------------------------------------

Date:   Mon Aug 22 13:37:39 2022 +0200
Commit: 5ebdf3c1

Adjusted the NINR profiles.

--------------------------------------------------------

Date:   Mon Aug 22 09:50:18 2022 +0200
Commit: 0b1a69be

New scaling in the NINR GUI.

--------------------------------------------------------

Date:   Mon Aug 22 09:49:39 2022 +0200
Commit: 1f38244d

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: e4ed446f

Improved the handling of the noise at the threshold for the NINR.

--------------------------------------------------------

Date:   Sat Aug 20 13:26:15 2022 +0200
Commit: 50e966fa

Added a long term stability factor for the Carrier Locker.

--------------------------------------------------------

Date:   Sat Aug 20 12:38:14 2022 +0200
Commit: 2597a961

Refactoring and code cleanup.

--------------------------------------------------------

Date:   Sat Aug 20 12:37:45 2022 +0200
Commit: 05756e03

Updated the quality factor of the audio IIR HPF to prevent ringing near DC.

--------------------------------------------------------

Date:   Sat Aug 20 12:36:53 2022 +0200
Commit: e3251359

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: 4130f109

The "Configure Source" button now shows the Server selection map for the SpyServer client.

--------------------------------------------------------

Date:   Wed Aug 17 21:31:34 2022 +0200
Commit: d83aed8a

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: bb6aa0bd

Improved the FFT processor; Tweaked the NINR profiles.

--------------------------------------------------------

Date:   Wed Aug 17 21:28:33 2022 +0200
Commit: 9fc1e526

Increased the refresh rate of the IF and AF panels.

--------------------------------------------------------

Date:   Tue Aug 16 21:24:15 2022 +0200
Commit: dc3c718f

The file player now reflects the application-wide gradient.

--------------------------------------------------------

Date:   Tue Aug 16 21:23:40 2022 +0200
Commit: 2dc23502

Increased the audio buffering for slow systems.

--------------------------------------------------------

Date:   Tue Aug 16 21:23:05 2022 +0200
Commit: 5a8508b5

Many optimizations in the FFT processsor.

--------------------------------------------------------

Date:   Mon Aug 15 11:58:57 2022 +0200
Commit: 1ffaa4ee

Refactored the setting keys for the IF Processor, Audio Recorder and Baseband Recorder plugins.

--------------------------------------------------------

Date:   Sun Aug 14 22:28:12 2022 +0200
Commit: c1fd3d63

Replaced the old WAV recorder with a good Audio recorder.

--------------------------------------------------------

Date:   Sun Aug 14 22:25:46 2022 +0200
Commit: ee581622

Refactored and fixed the IF Processor.

--------------------------------------------------------

Date:   Sun Aug 14 22:25:15 2022 +0200
Commit: 438adc53

Refactored and fixed the Baseband Recorder. The scheduling amsp works now.

--------------------------------------------------------

Date:   Sun Aug 14 00:54:32 2022 +0200
Commit: d9d3cea5

Added a defaut handler for the old plugins referencing the old FFT Processor.

--------------------------------------------------------

Date:   Sun Aug 14 00:53:14 2022 +0200
Commit: aea21dc3

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: 8524adfd

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: b9a5146d

Moved the AM Antifading, FM Detector, and Complex Filter to full native.

--------------------------------------------------------

Date:   Fri Aug 12 18:39:01 2022 +0200
Commit: a664051a

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: afb96525

Changed power ratios to amplitude ratios for the output "volume" slider.

--------------------------------------------------------

Date:   Thu Aug 11 21:14:47 2022 +0200
Commit: 23a3ce52

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: df802a24

Extended the Co-Channel Canceller integration range; Added a new DNR profile for 16k.

--------------------------------------------------------

Date:   Wed Aug 10 11:47:06 2022 +0200
Commit: ab9b19c7

Adjusted the CW filter to prevent clicking.

--------------------------------------------------------

Date:   Mon Aug 8 17:43:59 2022 +0200
Commit: df772b9b

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: 51972e86

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: 5a2471e7

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: 2624cafe

Added a new AM Co-Channel algorithm with a native implementation.

--------------------------------------------------------

Date:   Sun Aug 7 22:10:16 2022 +0200
Commit: 081ada69

Added new processing hook points for the Micro Tuner plugin.

--------------------------------------------------------

Date:   Thu Aug 4 22:40:08 2022 +0200
Commit: 2815ca42

Refactored the Baseband File Player.

--------------------------------------------------------

Date:   Thu Aug 4 22:38:21 2022 +0200
Commit: 9ea4fb31

Added new NINR profiles; Added more FFT sizes for better de-noising.

--------------------------------------------------------

Date:   Wed Aug 3 15:29:23 2022 +0200
Commit: fe76f4df

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: 27e6d396

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: 33de6b8a

New compiler directives.

--------------------------------------------------------

Date:   Sun Jul 31 14:01:30 2022 +0200
Commit: 78b5d4ae

Improved the Carrier Locker and the FM Detector.

--------------------------------------------------------

Date:   Sat Jul 30 14:18:54 2022 +0200
Commit: 550c7869

Added two NINR profile contributions.

--------------------------------------------------------

Date:   Sat Jul 30 13:50:10 2022 +0200
Commit: 79d67cb2

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: 3d8d1940

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: 79c4fd36

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: 661353f7

Added hardware acceleration to the NINR algorithm while keeping the same behavior.

--------------------------------------------------------

Date:   Mon Jul 25 15:57:12 2022 +0200
Commit: 4a6debd5

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: 98a1da61

Improved the NINR smoothing algorithm; Updated the quality factor of the audio HPF.

--------------------------------------------------------

Date:   Wed Jul 20 23:37:32 2022 +0200
Commit: 89d09c15

Fixed the binaural initialization code.

--------------------------------------------------------

Date:   Tue Jul 19 21:16:45 2022 +0200
Commit: b12f7dcf

Many rendering optimizations.

--------------------------------------------------------

Date:   Sun Jul 17 12:30:43 2022 +0200
Commit: 4cbbbcfe

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: 2f07eccc

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: 0b1369ff

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: 8df5c01e

Fixed the initialization sequence of the AM Co-Channel Canceller.

--------------------------------------------------------

Date:   Fri Jul 8 19:00:48 2022 +0200
Commit: bd4e2863

Updated Telerik to version R2 2022 SP1

--------------------------------------------------------

Date:   Fri Jul 8 18:03:38 2022 +0200
Commit: 433b110a

Adjusted the AM/DSB HPF corner frequency to 30Hz.

--------------------------------------------------------

Date:   Fri Jul 8 16:59:21 2022 +0200
Commit: 5065d535

Adjusted the frequency response for AM/DSB.

--------------------------------------------------------

Date:   Fri Jul 8 10:51:02 2022 +0200
Commit: 3b53420e

Adusted the Audio HPF limits.

--------------------------------------------------------

Date:   Fri Jul 8 09:50:09 2022 +0200
Commit: 51567ca4

Improved the AM/DSB audio; Updated the NINR NR defaults to match.

--------------------------------------------------------

Date:   Wed Jul 6 21:07:19 2022 +0200
Commit: 94dad452

Tweaked the RDS decoder some more.

--------------------------------------------------------

Date:   Wed Jul 6 11:45:49 2022 +0200
Commit: faade8e4

More RDS tweaks.

--------------------------------------------------------

Date:   Mon Jul 4 22:42:50 2022 +0200
Commit: b11f99bc

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: 3015b530

Many improvement in the RDS decoder.

--------------------------------------------------------

Date:   Mon Jul 4 00:54:53 2022 +0200
Commit: df3e4140

Added bandwidth margins related to the demodulation sample rate.

--------------------------------------------------------

Date:   Sun Jul 3 20:56:27 2022 +0200
Commit: f638ecca

Moe RDS tweaks to match the new demod.

--------------------------------------------------------

Date:   Sun Jul 3 19:09:50 2022 +0200
Commit: 9069ca42

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: d28fd72d

GFX code cleanup.

--------------------------------------------------------

Date:   Fri Jun 3 21:33:03 2022 +0200
Commit: 09b2c137

Fixed the initialization of the frequency shift.

--------------------------------------------------------

Date:   Fri Jun 3 20:43:34 2022 +0200
Commit: fecf90dd

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: 4254a87d

Updated Telerik UI to version R2 2022 (2022.2.510)

--------------------------------------------------------

Date:   Fri Jun 3 20:39:30 2022 +0200
Commit: 7929d53c

Clear the spectrum components when resized smaller than the minimum usable surface.

--------------------------------------------------------

Date:   Wed Jun 1 14:40:44 2022 +0200
Commit: 9afe60a5

Better smoothing algorithm for the NINR to save CPU; New NINR presets.

--------------------------------------------------------

Date:   Wed Jun 1 14:09:45 2022 +0200
Commit: c02743ad

Added a "Slope" setting to the NINR.

--------------------------------------------------------

Date:   Thu Apr 28 12:19:36 2022 +0200
Commit: db893b7e

Adjusted the NINR spectra smoothing.

--------------------------------------------------------

Date:   Thu Apr 28 07:22:55 2022 +0200
Commit: 6e1e210a

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: 8c977e18

Scaled down the FFT display for the SpyServer client.

--------------------------------------------------------

Date:   Sat Mar 26 19:17:34 2022 +0100
Commit: 8f4ef61c

Many improvements in the FFT display components.

--------------------------------------------------------

Date:   Sat Mar 26 19:16:49 2022 +0100
Commit: 6fd9d167

Added more dependencies for the plugins: System.Data.DataSetExtensions

--------------------------------------------------------

Date:   Sat Mar 26 19:15:46 2022 +0100
Commit: 720072be

Better FFT sequencing and timing.

--------------------------------------------------------

Date:   Sat Mar 26 19:14:54 2022 +0100
Commit: a1956ff7

Increased the Zoom FFT resolution.

--------------------------------------------------------

Date:   Sat Mar 26 19:14:08 2022 +0100
Commit: db550cfc

Better stop/tear-down sequence for font-ends.

--------------------------------------------------------

Date:   Sat Mar 26 19:11:56 2022 +0100
Commit: 9e2076f0

Upgraded Telerik to version 2022 R1 SP1

--------------------------------------------------------

Date:   Sat Mar 26 19:11:25 2022 +0100
Commit: 1a9873b5

Added forward compatibility for plugins written in more recent versions of the .NET SDK.

--------------------------------------------------------

Date:   Tue Mar 22 22:24:21 2022 +0100
Commit: 30181458

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: 53e7dbc8

Better stream synchronization code.

--------------------------------------------------------

Date:   Wed Jan 26 00:03:23 2022 +0100
Commit: 5dd31837

More FFT polish.

--------------------------------------------------------

Date:   Fri Jan 21 00:22:05 2022 +0100
Commit: 6d1addf2

Added support to clear native memory in the UnsafeBuffer class.

--------------------------------------------------------

Date:   Thu Jan 20 13:14:21 2022 +0100
Commit: 70a3f090

New Telerik release 2022 R1.

--------------------------------------------------------

Date:   Thu Jan 20 03:56:00 2022 +0100
Commit: e037af99

Update the visual feedback for the filter band.

--------------------------------------------------------

Date:   Thu Jan 20 03:44:33 2022 +0100
Commit: e05a7ddf

More polishing: Lower CPU usage for the same processing quality.

--------------------------------------------------------

Date:   Wed Jan 19 01:15:53 2022 +0100
Commit: 6667cfa5

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: baf5505c

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: 316f605b

One more rendering optimization to accomodate for slow plugins.

--------------------------------------------------------

Date:   Tue Jan 18 13:15:37 2022 +0100
Commit: c593388c

Added more gfx caching for faster rendering.

--------------------------------------------------------

Date:   Tue Jan 18 03:18:41 2022 +0100
Commit: c17f2dd6

Fixed the MPX visualization; Adjusted the latency of the display pipeline.

--------------------------------------------------------

Date:   Tue Jan 18 01:37:23 2022 +0100
Commit: 7305bb6f

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: 8ec9425e

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: c245bfd2

Added config settings to bypass automatic database update in the Band Plan plugin.

--------------------------------------------------------

Date:   Thu Jan 13 00:24:39 2022 +0100
Commit: 411a14f7

Compensate for CPU clock irregulatities in the FFT stream.

--------------------------------------------------------

Date:   Wed Jan 12 23:28:36 2022 +0100
Commit: 7a2e42d8

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: d6a304d3

Better FFT scheduling to save CPU time while still getting optimal rendering.

--------------------------------------------------------

Date:   Sat Jan 8 15:53:45 2022 +0100
Commit: 96ea9e44

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: bf87adac

Fixed the FFT display configuration.

--------------------------------------------------------

Date:   Sat Jan 8 02:50:48 2022 +0100
Commit: cf1fa78b

Fixed the SpyServer FFT updating.

--------------------------------------------------------

Date:   Sat Jan 8 01:47:18 2022 +0100
Commit: 72af84e6

Rendering API cleanup.

--------------------------------------------------------

Date:   Fri Jan 7 21:37:10 2022 +0100
Commit: e1e8f2ff

Offloaded the main thread from all the real-time UI processing.

--------------------------------------------------------

Date:   Thu Jan 6 00:03:56 2022 +0100
Commit: d1cb1d06

Fixed the frequency manager loadin; Sharper edges for the bookmarks.

--------------------------------------------------------

Date:   Wed Jan 5 23:43:41 2022 +0100
Commit: 7e242da4

Fixed a sequential resizing crash that needed to be atomic.

--------------------------------------------------------

Date:   Wed Jan 5 21:05:57 2022 +0100
Commit: 2ab69d72

Code cleanup: Removed unused directives.

--------------------------------------------------------

Date:   Wed Jan 5 21:05:21 2022 +0100
Commit: 3fad19f7

More graphics optimizations; Smoother frame timing.

--------------------------------------------------------

Date:   Wed Jan 5 01:12:03 2022 +0100
Commit: acbf4ab0

More robust code for the waterfall update.

--------------------------------------------------------

Date:   Tue Jan 4 20:08:57 2022 +0100
Commit: fbfb8703

More FFT polishing.

--------------------------------------------------------

Date:   Tue Jan 4 19:08:15 2022 +0100
Commit: cf1f5bc8

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: 3cedba25

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: cf10a724

Better property UI updating code.

--------------------------------------------------------

Date:   Sat Jan 1 12:16:47 2022 +0100
Commit: b5bec1ed

The Frequency Manager plugin now supports the multi-threaded UI.

--------------------------------------------------------

Date:   Sat Jan 1 11:54:30 2022 +0100
Commit: b81a13e6

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: db8b0b63

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: 6043551c

Upgraded to dotnet 6 with single file build and R2R.

--------------------------------------------------------

Date:   Fri Dec 24 19:42:03 2021 +0100
Commit: 5a240586

Improved the spectrum responsiveness when streaming the FFT data from a SpyServer.

--------------------------------------------------------

Date:   Fri Dec 24 00:03:33 2021 +0100
Commit: 7b233e36

Improved the resolution of the frequency display for frequencies below 2 MHz.

--------------------------------------------------------

Date:   Fri Nov 26 13:14:03 2021 +0100
Commit: 26fd6471

Upgraded Telerik UI for WinForms R3 2021

--------------------------------------------------------

Date:   Fri Oct 8 14:29:16 2021 +0200
Commit: 3cfccf36

Moved more C# functions to the Sharp Kernels (shark) library.

--------------------------------------------------------

Date:   Fri Oct 8 11:33:30 2021 +0200
Commit: 63f86de9

Rounded corners around the status text in the Splash Screen - Windows 11 Style.

--------------------------------------------------------

Date:   Wed Oct 6 20:53:58 2021 +0200
Commit: e1ca8e37

Fixed the initialization of the Airspy Network Browser .

--------------------------------------------------------

Date:   Tue Oct 5 21:18:48 2021 +0200
Commit: bc7782b3

Updated the quantization of the spyserver and moved its Windows tool chain to clang.

--------------------------------------------------------

Date:   Tue Oct 5 14:06:13 2021 +0200
Commit: 5b3f2766

Fix the Zoom FFT plugin initialization.

--------------------------------------------------------

Date:   Tue Oct 5 13:34:39 2021 +0200
Commit: 7caffe5d

Much faster UI loading.

--------------------------------------------------------

Date:   Tue Oct 5 02:07:25 2021 +0200
Commit: 9cf9f333

Many UI and GC optimizations; Added a status message in the splash screen.

--------------------------------------------------------

Date:   Mon Oct 4 02:38:29 2021 +0200
Commit: 43a1ed1a

Many GUI optimizations; Added progressive loading;

--------------------------------------------------------

Date:   Fri Oct 1 23:46:33 2021 +0200
Commit: 82633c7e

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: 86ce3d27

A few layout optimizations.

--------------------------------------------------------

Date:   Sat Aug 21 21:33:33 2021 +0200
Commit: 91c4a797

More IQ buffering for slow sources.

--------------------------------------------------------

Date:   Sat Aug 21 21:32:53 2021 +0200
Commit: 90dce8db

New theme loading mechanism with automatic theming for legacy plugins.

--------------------------------------------------------

Date:   Sat Aug 21 04:08:37 2021 +0200
Commit: 072d4ef0

Added more sanity checks in the AM Co-Channel Canceller.

--------------------------------------------------------

Date:   Sat Aug 21 02:09:10 2021 +0200
Commit: 78d48f38

Added theming fallback.

--------------------------------------------------------

Date:   Fri Aug 20 16:13:39 2021 +0200
Commit: 87d379f6

Improved the sensitivity of the FM Co-Channel Canceller.

--------------------------------------------------------

Date:   Fri Aug 20 15:05:49 2021 +0200
Commit: 915d11a1

Improved the Co-Channel initialization code.

--------------------------------------------------------

Date:   Thu Aug 19 19:59:28 2021 +0200
Commit: db0a4ef4

Improved the loading of docked plugins.

--------------------------------------------------------

Date:   Thu Aug 19 18:04:34 2021 +0200
Commit: 4474f934

Configured the audio latency dynamically.

--------------------------------------------------------

Date:   Thu Aug 19 16:42:32 2021 +0200
Commit: 90828081

Many UI improvements.

--------------------------------------------------------

Date:   Thu Aug 19 15:03:56 2021 +0200
Commit: d2bd61e5

Added more Airspy specific buffering optimizations.

--------------------------------------------------------

Date:   Wed Aug 18 20:09:10 2021 +0200
Commit: 598007ef

Added a gradient selector and a few built-in styles.

--------------------------------------------------------

Date:   Wed Aug 18 17:44:35 2021 +0200
Commit: c0847b69

Added low-latency "best effort" mode for audio playback.

--------------------------------------------------------

Date:   Wed Aug 18 12:39:20 2021 +0200
Commit: 55a177cf

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: 8147dd75

Fixed a regression in the dock visibility;

--------------------------------------------------------

Date:   Tue Aug 17 22:52:20 2021 +0200
Commit: 51105f2d

Rearranged the loading of the plugins.

--------------------------------------------------------

Date:   Tue Aug 17 18:08:22 2021 +0200
Commit: 32f74fb1

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: ebb05298

Improved the layout loading.

--------------------------------------------------------

Date:   Mon Aug 16 15:16:13 2021 +0200
Commit: 29668eff

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: 9a9fab04

Added a new API for enumerating the loaded plugin instances.

--------------------------------------------------------

Date:   Tue Aug 3 13:01:28 2021 +0200
Commit: a7c9e468

Added Linrad spectrum dot mode.

--------------------------------------------------------

Date:   Tue Aug 3 11:08:59 2021 +0200
Commit: f0daa729

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: d5cb6c31

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: 48fe1fb6

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: f0e57864

Many performance optimizations for the Sharp Kernels library (shark.dll)

--------------------------------------------------------

Date:   Sat Mar 6 01:15:07 2021 +0100
Commit: b23dab34

Re-added the Windows Compatibility Package for the older plugins.

--------------------------------------------------------

Date:   Thu Mar 4 22:11:52 2021 +0100
Commit: 41d64e2e

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: 0e497494

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: 6f5c1d46

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: 2444696d

More UI polishing: Main window size, startup location and startup size.

--------------------------------------------------------

Date:   Tue Mar 2 20:18:58 2021 +0100
Commit: ecc92e06

More UI polishing: Plugin panels.

--------------------------------------------------------

Date:   Fri Feb 26 14:20:18 2021 +0100
Commit: ffb13d1c

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: c5f8f38d

Enhanced the initial control panel resizing mechanism for the plugins.

--------------------------------------------------------

Date:   Wed Feb 24 19:14:11 2021 +0100
Commit: ae6a4193

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: 1539a374

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: 43c8e02c

Added more support code for RTL-SDR with the Community Package.

--------------------------------------------------------

Date:   Sat Feb 20 21:58:11 2021 +0100
Commit: c10dbcf7

Added fail-save boundaries for range APIs.

--------------------------------------------------------

Date:   Sat Feb 20 20:31:32 2021 +0100
Commit: ee180a0e

Added more APIs:
* ThemePanelColor Property
* RegisterKeyboardShortcut

--------------------------------------------------------

Date:   Fri Feb 19 19:42:20 2021 +0100
Commit: 0a5ea8af

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: 9fe7ef4b

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: e7b9de98

More resampler optimizations. Significant gains in CPU usage.

--------------------------------------------------------

Date:   Wed Feb 17 22:57:18 2021 +0100
Commit: b8a4c0b9

Set the step bar to fixed size. That was really annoying.

--------------------------------------------------------

Date:   Wed Feb 17 22:49:46 2021 +0100
Commit: 201d8b82

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: 398a7e60

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: c1b08780

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: 3f817515

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: db8ba20a

Optimized the adaptive FFT sequencing.

--------------------------------------------------------

Date:   Mon Feb 15 02:34:23 2021 +0100
Commit: 903d73e0

Added adaptive FFT sequencing for better accuracy and speed.

--------------------------------------------------------

Date:   Sat Feb 13 01:20:11 2021 +0100
Commit: 19a860a2

More FFT optimizations

--------------------------------------------------------

Date:   Sat Feb 13 00:57:23 2021 +0100
Commit: f2b000ce

New adaptive FFT slicing/overlapping/skipping algorithm for the display;
Improved refresh rate.

--------------------------------------------------------

Date:   Fri Feb 12 20:15:53 2021 +0100
Commit: 991b1975

Removed the panel borders for the plugins.

--------------------------------------------------------

Date:   Thu Feb 11 22:47:31 2021 +0100
Commit: 2041e6a4

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: d7d81fe7

More layout enhancements;
Added fall-back docking for older plugins.

--------------------------------------------------------

Date:   Thu Feb 11 02:51:16 2021 +0100
Commit: d8d76d12

More layout and UI improvements.

--------------------------------------------------------

Date:   Wed Feb 10 12:36:28 2021 +0100
Commit: 8882d47e

Improved the handling of the slices.

--------------------------------------------------------

Date:   Wed Feb 10 12:17:18 2021 +0100
Commit: a9d4fb99

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: d9a3a1ec

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: ae8560c7

Added a menu command to open all the setting panels available.

--------------------------------------------------------

Date:   Sun Feb 7 15:03:26 2021 +0100
Commit: 4b8e7a19

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: ec52b34f

Added support for lazy GUI loading with active background processing.

--------------------------------------------------------

Date:   Sat Feb 6 13:30:25 2021 +0100
Commit: 4dcbe7be

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: 693fd81a

Code cleanup

--------------------------------------------------------

Date:   Thu Feb 4 22:07:10 2021 +0100
Commit: f7896edd

Updated PortAudio dependencies;
Persisted the StepSize setting in the mode state.

--------------------------------------------------------

Date:   Thu Feb 4 13:50:55 2021 +0100
Commit: df407a4d

Added x64 build config

--------------------------------------------------------

Date:   Wed Feb 3 14:16:37 2021 +0100
Commit: cbc42c54

Added selective theme loading for the plugins.

--------------------------------------------------------

Date:   Wed Feb 3 13:51:31 2021 +0100
Commit: 5bb85ffb

Added extended plugins and theme support.

--------------------------------------------------------

Date:   Tue Feb 2 18:55:36 2021 +0100
Commit: 1df76730

Added double buffered layout panels.

--------------------------------------------------------

Date:   Tue Feb 2 18:39:49 2021 +0100
Commit: 0d1d3044

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: 457c9f68

Updated the SpyServer client GUI.

--------------------------------------------------------

Date:   Sun Jan 31 22:03:11 2021 +0100
Commit: 035f0222

No streaming interruptions when creating/removing slices.

--------------------------------------------------------

Date:   Sun Jan 31 20:33:42 2021 +0100
Commit: a953f08a

Code cleanup

--------------------------------------------------------

Date:   Sun Jan 31 16:20:07 2021 +0100
Commit: 1940d3f6

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: 62033d66

Optimized the FFT sequencing.

--------------------------------------------------------

Date:   Sun Jan 31 00:07:24 2021 +0100
Commit: f187a4d4

Save and restore extended plugin vizualization layout.

--------------------------------------------------------

Date:   Sat Jan 30 22:21:56 2021 +0100
Commit: 9ca94a75

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: 0ae684a1

Added missing files.

--------------------------------------------------------

Date:   Wed Jan 27 19:53:02 2021 +0100
Commit: 4d35635d

Upgraded the solution to dotnet 5

--------------------------------------------------------

Date:   Sun Jan 24 23:51:03 2021 +0100
Commit: ae2bee08

Upgraded to Telerik 2021 R1

--------------------------------------------------------

Date:   Mon Nov 23 12:29:14 2020 +0100
Commit: 5e39db37

Smoother FFT streaming and lower memory usage.

--------------------------------------------------------

Date:   Sun Nov 22 17:19:30 2020 +0100
Commit: 80d5279b

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: f52003ea

Added a stepped navigation bar.

--------------------------------------------------------

Date:   Mon Nov 16 00:50:08 2020 +0100
Commit: 5c376eae

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: 504ecc74

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: 2dcb2568

Fixed the device initialization synchronization when the control panel is not active.

--------------------------------------------------------

Date:   Fri Nov 13 21:51:09 2020 +0100
Commit: 25bd687a

New Visual Studio Interface with support to all the existing plugins.

--------------------------------------------------------

Date:   Tue Nov 10 21:40:10 2020 +0100
Commit: 5812fcf5

Upgraded Telerik to version 2020.3.1020.40

--------------------------------------------------------

Date:   Tue Nov 10 15:56:05 2020 +0100
Commit: 84da9e58

Added a new high performance resampler for digital outputs.

--------------------------------------------------------

Date:   Sat Nov 7 16:19:58 2020 +0100
Commit: 87428995

Added a status marker for the different DSP and plugin sections.

--------------------------------------------------------

Date:   Fri Nov 6 17:39:14 2020 +0100
Commit: 577f007b

Polish: Enable the keyboard control of the Telerik sliders.

--------------------------------------------------------

Date:   Thu Nov 5 21:56:38 2020 +0100
Commit: cb84122b

Initialize the maximum VFO bandwidth for the SpyServer client from the config.

--------------------------------------------------------

Date:   Thu Nov 5 19:45:06 2020 +0100
Commit: 41953de0

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: d31e5487

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: cfd38460

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: 4698f0a0

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: 3c5574e2

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: 715ee1cf

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: cd37258d

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: f015a814

Fixed the frequency command for RFSPACE networked radios.

--------------------------------------------------------

Date:   Fri Oct 9 18:19:17 2020 +0200
Commit: 3af77abd

Fixed the audio recording in the Wave plugin;
Added more acceleration to the DSP.

--------------------------------------------------------

Date:   Wed Oct 7 21:49:24 2020 +0200
Commit: 6da78f50

Added Vasili's File Player and RTL R820T enhanced plugin.

--------------------------------------------------------

Date:   Tue Oct 6 20:25:22 2020 +0200
Commit: dad3fcdf

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: 480aea6f

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: b46427fc

* 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: 52ea0528

Added the DSP infrastructure for real sampling DDC.

--------------------------------------------------------

Date:   Thu Oct 1 15:54:35 2020 +0200
Commit: 6e43e505

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: 23b4eae3

Enabled the Sharp Slicer for the other supported front-ends.

--------------------------------------------------------

Date:   Wed Sep 30 13:13:50 2020 +0200
Commit: b23ca174

Improved 8bit quantization for RTLSDR, HackRF and Wave files;
Refactored the FrontEnd plugins API.

--------------------------------------------------------

Date:   Sun Sep 27 16:37:20 2020 +0200
Commit: 5a7b6f0f

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: 2991c02e

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: b90e3df2

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: 3c99a51a

Improved the FFT scheduling for the main display.

--------------------------------------------------------

Date:   Tue Sep 22 00:29:07 2020 +0200
Commit: 7e7c1199

Smoother program termination.

--------------------------------------------------------

Date:   Mon Sep 21 23:15:16 2020 +0200
Commit: 609e9050

Optimized the main FFT display.

--------------------------------------------------------

Date:   Mon Sep 21 15:25:27 2020 +0200
Commit: 1a6ad4bd

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: a3809212

Many DSP optimizations;
Updated libairspy and libairspyhf with a new Intel C++ build.

--------------------------------------------------------

Date:   Sun Sep 20 17:43:07 2020 +0200
Commit: 9112700b

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: 53598147

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: a4a1604e

Added stereo panning in the Audio module;
More workarounds for old plugins.

--------------------------------------------------------

Date:   Sat Sep 19 12:21:33 2020 +0200
Commit: 70f74930

Added stream hook initialization for lazy loaded plugins.

--------------------------------------------------------

Date:   Sat Sep 19 00:43:10 2020 +0200
Commit: 03aadb5b

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: 7b721a75

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: 0dcd7d03

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: 04a600ff

Added VFO color selector for the slices;
Many other graphical enhancements;

--------------------------------------------------------

Date:   Tue Sep 15 17:53:15 2020 +0200
Commit: 1d971146

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: b4ab894e

Added multi-instance device sharing capability.

--------------------------------------------------------

Date:   Tue Sep 8 23:59:57 2020 +0200
Commit: eed00544

Plugin panels are now resized correctly with GUI lazy loading.

--------------------------------------------------------

Date:   Tue Sep 8 23:02:24 2020 +0200
Commit: fb339bdc

Added the BandPlan.xml to the build system;
Enhanced the initialization code.

--------------------------------------------------------

Date:   Tue Sep 8 18:41:45 2020 +0200
Commit: 4267c4e0

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: 43a395b7

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: f8d27468

Many rendering optimizations around the Collapsible Panels;
Optimized the loading of the Airspy frontends.

--------------------------------------------------------

Date:   Sun Sep 6 20:33:11 2020 +0200
Commit: 476ef736

Added asynchronous device loading;
Added a new API for lazy loading plugin GUIs.

--------------------------------------------------------

Date:   Sun Sep 6 12:50:24 2020 +0200
Commit: b0a1f7f1

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: bc278afe

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: 9b31b9ef

Optimized the plugins loading;
Optimized the device listing and loading;
Optimized the initialization sequence.

--------------------------------------------------------

Date:   Sun Aug 9 23:20:59 2020 +0200
Commit: 74eac249

Upgraded to Telerik UI for WinForms R2 2020 SP1 (version 2020.2.616)

--------------------------------------------------------

Date:   Sun Aug 9 16:58:41 2020 +0200
Commit: 4f90f913

Added a default output directory

--------------------------------------------------------

Date:   Sun Aug 9 16:51:25 2020 +0200
Commit: 0abd773e

Updated the build system.

--------------------------------------------------------

Date:   Sun Aug 9 16:37:31 2020 +0200
Commit: bf647aa9

Migrated the code base to GitHub.

--------------------------------------------------------

Date:   Thu Oct 24 12:43:39 2019 +0000
Commit: 7563025a

Plugin API: Added MaximumFilterBandwidth to ISharpControl.

--------------------------------------------------------

Date:   Sat Oct 19 18:08:34 2019 +0000
Commit: 025af537

Fixed the column sorting in the default Frequency Manager.

--------------------------------------------------------

Date:   Fri Oct 18 19:04:39 2019 +0000
Commit: f65e05d2

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: 40bad813

Enabled the AGC for the RAW mode.

--------------------------------------------------------

Date:   Thu Oct 17 15:22:14 2019 +0000
Commit: c088bc19

Added High DPI support; Updated the RAW mode defauts.

--------------------------------------------------------

Date:   Sun Oct 6 16:57:17 2019 +0000
Commit: fa8cf574

Allow frequency shift of +/- 999 GHz; Updated ADSBSpy GUI and airspy_adsb CLI.

--------------------------------------------------------

Date:   Thu Oct 3 23:09:03 2019 +0000
Commit: d9e1951b

Initial commit

--------------------------------------------------------

Date:   Thu Oct 3 23:07:53 2019 +0000
Commit: c30f34b6

Initial commit of CalicoCAT source. v1.19.9.22

--------------------------------------------------------

Date:   Thu Oct 3 22:57:53 2019 +0000
Commit: 2b13ac86

Added more checks for the config file.

--------------------------------------------------------

Date:   Thu Oct 3 22:44:33 2019 +0000
Commit: d01cf1fc

Saving/reading the FFT averaging time constants as floats.

--------------------------------------------------------

Date:   Thu Oct 3 20:05:43 2019 +0000
Commit: cf63e037

Allow arrow keys to change the sliders.

--------------------------------------------------------

Date:   Thu Oct 3 14:38:43 2019 +0000
Commit: b06f6b5a

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: 40b81490

Sync the new code repository.

--------------------------------------------------------

Date:   Fri Sep 20 00:55:13 2019 +0000
Commit: cff96f72

Big jump to Telerik UI; Many performance enhancements.

--------------------------------------------------------

Date:   Sun Sep 15 14:45:15 2019 +0000
Commit: aa422f59

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: 55e2f645

Exposed RdsPICode in ISharpControl so plugins can keep track of the FM stations.

--------------------------------------------------------

Date:   Wed Aug 28 16:58:14 2019 +0000
Commit: a7d90e9d

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: d2040dfa

Better DNR settings loading.

--------------------------------------------------------

Date:   Tue Aug 27 12:03:51 2019 +0000
Commit: f0769ba3

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: f99937ba

Updated the DNR's band definitions.

--------------------------------------------------------

Date:   Sun Aug 25 21:55:38 2019 +0000
Commit: 0c741071

New Noise Reduction algorithm.

--------------------------------------------------------

Date:   Fri Aug 23 21:19:41 2019 +0000
Commit: f3f2a843

Keep the tuned frequency when changing the sample rate while streaming.

--------------------------------------------------------

Date:   Sun Aug 18 23:16:21 2019 +0000
Commit: d235af4c

Enable the LNA setting for AGC and Manual gain modes for HF+.

--------------------------------------------------------

Date:   Mon Jul 29 20:40:07 2019 +0000
Commit: 537fb9f7

"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: 7f1219f6

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: 8e1d706a

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: 696f4eab

Optimized the IQ correction code for low latency.

--------------------------------------------------------

Date:   Fri Jul 19 16:09:46 2019 +0000
Commit: ac472b91

Added support for Low-IF modes for Airspy HF+ Dual Port and Discovery.

--------------------------------------------------------

Date:   Mon Jul 8 17:22:45 2019 +0000
Commit: 8c65dcb1

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: c382e535

Added connect timeout and ping count to spyserver_ping

--------------------------------------------------------

Date:   Sun Nov 4 12:39:55 2018 +0000
Commit: 17600632

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: 714d70d5

Fixed linux build for spyserver_ping.

--------------------------------------------------------

Date:   Sat Nov 3 16:47:54 2018 +0000
Commit: ea780f4b

Added build scripts for spyserver_ping utility

--------------------------------------------------------

Date:   Sat Nov 3 16:35:59 2018 +0000
Commit: 0bcf2278

Added more config checks for the SpyServer. Version bump.

--------------------------------------------------------

Date:   Sat Nov 3 16:28:23 2018 +0000
Commit: 41a79c6b

Allow common browser shortcuts.

--------------------------------------------------------

Date:   Sat Nov 3 16:26:52 2018 +0000
Commit: d82ebb56

Added external navigation for the SpyServer Network Browser.

--------------------------------------------------------

Date:   Sat Nov 3 15:58:48 2018 +0000
Commit: 79c03239

Start the streaming immediately after selecting a server.

--------------------------------------------------------

Date:   Sat Nov 3 14:59:03 2018 +0000
Commit: 113ce4b9

Fixed designer support.

--------------------------------------------------------

Date:   Sat Nov 3 14:54:36 2018 +0000
Commit: e995fa44

Added registry settings for the embedded web browser in SDR#.

--------------------------------------------------------

Date:   Sat Nov 3 14:30:27 2018 +0000
Commit: e3a1b772

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: 9a58fc28

Enhanced driver loading/unloading in the SpyServer.

--------------------------------------------------------

Date:   Wed Oct 24 22:10:52 2018 +0000
Commit: 4ab222a6

Refined the OS detection for the SpyServer.

--------------------------------------------------------

Date:   Wed Oct 24 21:30:21 2018 +0000
Commit: dd1997f3

Version bump

--------------------------------------------------------

Date:   Wed Oct 24 21:29:18 2018 +0000
Commit: d7bf9b83

Added more signal handling to the SpyServer.

--------------------------------------------------------

Date:   Wed Oct 24 18:47:15 2018 +0000
Commit: 09043fa5

Tidied the http registration request in the SpyServer.

--------------------------------------------------------

Date:   Wed Oct 24 18:35:15 2018 +0000
Commit: 1554bd72

Added more comments and defaults in the SpyServer's configuration file.

--------------------------------------------------------

Date:   Wed Oct 24 18:14:17 2018 +0000
Commit: 989012a5

Enhanced the device status info in the SpyServer.

--------------------------------------------------------

Date:   Wed Oct 24 16:19:30 2018 +0000
Commit: f64861c9

Allow the spyserver to open Airspy devices by serial number in auto-detection mode.

--------------------------------------------------------

Date:   Wed Oct 24 13:52:10 2018 +0000
Commit: 7006d10c

Updated OS detection for SpyServer.

--------------------------------------------------------

Date:   Wed Oct 24 13:46:42 2018 +0000
Commit: 7621372b

Updated SpyServer default configuration.

--------------------------------------------------------

Date:   Tue Oct 23 13:39:13 2018 +0000
Commit: 7d060b1a

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: 392add72

Code cleanup.

--------------------------------------------------------

Date:   Sun Oct 14 23:06:16 2018 +0000
Commit: 1d599d8e

Updated the SpyServer version number.

--------------------------------------------------------

Date:   Sun Oct 14 23:04:15 2018 +0000
Commit: 9d3d622f

Updated the cross-platform builds of the SpyServer.

--------------------------------------------------------

Date:   Sun Oct 14 13:55:21 2018 +0000
Commit: de62a216

Updated the SpyServer version number and copyright date.

--------------------------------------------------------

Date:   Sun Oct 14 13:41:22 2018 +0000
Commit: f5ec9641

Added applicative PING to the SpyServer for remote health check and assessing the latency.

--------------------------------------------------------

Date:   Sun Oct 14 13:35:15 2018 +0000
Commit: 6f7039c4

Added owner and setup details in the SpyServer info updates.

--------------------------------------------------------

Date:   Sun Oct 14 11:57:17 2018 +0000
Commit: a73e087c

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: 62fc465b

Updated shark library; Added extended IQ balancer configuration; Updated the Config file.

--------------------------------------------------------

Date:   Tue Aug 14 18:22:07 2018 +0000
Commit: cb820370

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: 157e1b9c

Optimized the CPU usage for the IQ balancer.

--------------------------------------------------------

Date:   Mon Jul 30 09:45:09 2018 +0000
Commit: 71b26304

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: 52e1eac8

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: 31722efb

New amplitude imbalance estimation method: Faster, Numerically stable, More accurate.

--------------------------------------------------------

Date:   Sun Apr 22 21:05:56 2018 +0000
Commit: 094c12f2

Implemented more group handlers in the RDS decoder.

--------------------------------------------------------

Date:   Sun Apr 22 16:00:54 2018 +0000
Commit: fb41e5e0

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: 83187bcf

Implemented SnapToGrid for the spectrum display components.

--------------------------------------------------------

Date:   Tue Apr 3 10:28:51 2018 +0000
Commit: 07a81ce6

Fixed the sample rate display for the Airspy HF+

--------------------------------------------------------

Date:   Mon Apr 2 11:59:50 2018 +0000
Commit: 414058fc

Fixed the new HF+ initialization sequence.

--------------------------------------------------------

Date:   Sun Apr 1 23:29:49 2018 +0000
Commit: f65c78af

Added dynamic sample rate update for the HF+

--------------------------------------------------------

Date:   Sat Mar 24 20:15:50 2018 +0000
Commit: 87137f32

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: ec29d243

Better handling of weak images in the IQ correction

--------------------------------------------------------

Date:   Tue Mar 20 14:14:21 2018 +0000
Commit: 27fd860c

Added IQ correction tracking support for decimation / IF shift modes with the Airspy HF+

--------------------------------------------------------

Date:   Tue Mar 20 13:09:16 2018 +0000
Commit: 6b575f39

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: 64d4f5a7

Improved the IQ correction

--------------------------------------------------------

Date:   Thu Mar 1 16:32:23 2018 +0000
Commit: 86c54fba

Show the FFT range settings only when the main FFT displays are available.

--------------------------------------------------------

Date:   Tue Feb 27 00:12:41 2018 +0000
Commit: 70e07b76

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: 6bdecc6b

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: b35f8a7c

Allow setting the preamp regardless of the Att setting.

--------------------------------------------------------

Date:   Wed Feb 21 16:22:07 2018 +0000
Commit: 51bdecfa

Simplified the gain settings GUI for the HF+

--------------------------------------------------------

Date:   Tue Feb 20 17:58:37 2018 +0000
Commit: e4eb49ad

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: c3185663

Aligned the display and added markers for the bandwidth.

--------------------------------------------------------

Date:   Tue Feb 20 14:30:05 2018 +0000
Commit: a9f98719

Added snap to the frequency cursor.

--------------------------------------------------------

Date:   Tue Feb 20 14:06:32 2018 +0000
Commit: 55682d9f

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: 6e2d62b6

Added hot tracking to the Zoom FFT plugin with sub 1 Hz decimals.

--------------------------------------------------------

Date:   Mon Feb 19 18:04:07 2018 +0000
Commit: 464b4a3f

Improved ZoomFFT with automatic decimation and rbw.

--------------------------------------------------------

Date:   Sat Feb 17 21:23:22 2018 +0000
Commit: 259259b4

Fixed the display of the HF+ serial number.

--------------------------------------------------------

Date:   Sat Feb 17 21:19:30 2018 +0000
Commit: cdc9793c

Fixed an initialization problem in the BandPlan plugin. Thanks mzs!

--------------------------------------------------------

Date:   Fri Feb 16 21:48:16 2018 +0000
Commit: d21d0c90

Fixed the state of the ATT setting for HF+

--------------------------------------------------------

Date:   Fri Feb 16 17:31:32 2018 +0000
Commit: 42007aab

Added support for ATT setting for the Airspy HF+

--------------------------------------------------------

Date:   Thu Feb 15 20:17:57 2018 +0000
Commit: 275fcec6

Added support for AGC, Threshold, LNA and ATT settings for Airspy HF+

--------------------------------------------------------

Date:   Tue Feb 13 23:30:39 2018 +0000
Commit: 35dc362f

Code cleanup.

--------------------------------------------------------

Date:   Tue Feb 13 15:49:22 2018 +0000
Commit: 89b3959a

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: 1ce941cc

Adjusted the dynamic IF shift for the HF+

--------------------------------------------------------

Date:   Tue Jan 23 15:37:51 2018 +0000
Commit: efbc4408

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: f2be7be3

Force stop/start when flashing the HF+ calibration.

--------------------------------------------------------

Date:   Mon Jan 8 14:59:56 2018 +0000
Commit: fb3d58fa

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: 19c884be

New IQ correction algorithm: Faster and deeper convergence.

--------------------------------------------------------

Date:   Fri Jan 5 10:35:06 2018 +0000
Commit: 09e8169a

More NR improvements; Code cleanup.

--------------------------------------------------------

Date:   Sat Dec 16 21:36:33 2017 +0000
Commit: d10584df

Added a better smoothing algorithm to the Noise Reduction plugins.

--------------------------------------------------------

Date:   Sat Dec 9 13:32:52 2017 +0000
Commit: a90bbddd

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: a328d160

Lower limit for command size.

--------------------------------------------------------

Date:   Mon Nov 20 18:11:29 2017 +0000
Commit: 0c291f2a

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: bab29986

Added more checks to the config.

--------------------------------------------------------

Date:   Wed Nov 15 14:47:02 2017 +0000
Commit: a00ba27e

Code cleanup.

--------------------------------------------------------

Date:   Wed Nov 15 14:44:57 2017 +0000
Commit: 547d5a02

Spyserver: Send thread is now be shut down when no clients are connected.

--------------------------------------------------------

Date:   Wed Nov 15 09:01:42 2017 +0000
Commit: 80175cd3

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: 0b42d4e3

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: d94547bd

Added packet priotity in the spyserver; Increased the tcp send queue.

--------------------------------------------------------

Date:   Mon Nov 13 20:27:42 2017 +0000
Commit: f2e02948

Added direct sampling for RTL dongles; Many code improvements.

--------------------------------------------------------

Date:   Sun Nov 12 01:24:52 2017 +0000
Commit: 6aedcf00

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: a78535e7

Fixed the tuning mode synchronization with the spyserver.

--------------------------------------------------------

Date:   Thu Nov 2 12:31:06 2017 +0000
Commit: 27d73bd1

Fixed the display of the spyserver clients.

--------------------------------------------------------

Date:   Tue Oct 31 22:19:13 2017 +0000
Commit: 2327f7c7

Enhanced the accuracy of the FFT; Many performance enhancements.

--------------------------------------------------------

Date:   Tue Oct 31 14:07:24 2017 +0000
Commit: 33e15f4a

Updated the server build.

--------------------------------------------------------

Date:   Tue Oct 31 14:06:04 2017 +0000
Commit: 47594617

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: 7ef49d5e

Updated the FFT rendering algo.

--------------------------------------------------------

Date:   Tue Oct 31 13:18:35 2017 +0000
Commit: 5ec73b2f

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: 6497a3ac

Fixed the linux build of the spyserver.

--------------------------------------------------------

Date:   Tue Oct 31 13:08:18 2017 +0000
Commit: aab36b39

Added a safety margin for the IQ scaling in the spyserver.

--------------------------------------------------------

Date:   Tue Oct 31 13:02:13 2017 +0000
Commit: cd237c6c

Added a safety margin for the IQ scaling in the spyserver.

--------------------------------------------------------

Date:   Tue Oct 31 12:38:20 2017 +0000
Commit: 5041249b

Improved the automatic IQ scaling in the spyserver.

--------------------------------------------------------

Date:   Mon Oct 30 19:02:34 2017 +0000
Commit: 6967b483

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: 6ea2b488

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: 6a13bc7d

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: 397feddd

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: ced12d3e

Increased the filter snap distance.

--------------------------------------------------------

Date:   Thu Oct 26 21:25:41 2017 +0000
Commit: 7400e848

Save/restore the fft attack/decay settings.

--------------------------------------------------------

Date:   Thu Oct 26 15:28:09 2017 +0000
Commit: c146b70d

Improved the spyserver buffering code; Improved the memory allocation in SDR#.

--------------------------------------------------------

Date:   Thu Oct 26 11:32:05 2017 +0000
Commit: d5efaf3c

Optimized the FFT synchronization

--------------------------------------------------------

Date:   Wed Oct 25 22:22:10 2017 +0000
Commit: 72e398de

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: 50673381

Fixed an initialization problem in the plugin manager.

--------------------------------------------------------

Date:   Wed Oct 25 19:59:27 2017 +0000
Commit: 3dd667da

Improved the RBW and FPS tracking in streaming and IQ devices.

--------------------------------------------------------

Date:   Wed Oct 25 10:31:29 2017 +0000
Commit: f944877b

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: 8d44935d

Many GUI enhancements to support slow FPS straming; Added SpyServer URI box with history.

--------------------------------------------------------

Date:   Sat Oct 21 23:06:12 2017 +0000
Commit: 5d059e85

Added USRP support in the x64 build.

--------------------------------------------------------

Date:   Sat Oct 21 22:20:41 2017 +0000
Commit: b18078d2

Added initial USRP support

--------------------------------------------------------

Date:   Sat Oct 21 21:23:58 2017 +0000
Commit: e4a65810

A few GUI enhancements.

--------------------------------------------------------

Date:   Fri Oct 20 01:15:33 2017 +0000
Commit: 465ba762

Improved the dynamic range of the spy server's streaming.

--------------------------------------------------------

Date:   Thu Oct 19 22:55:04 2017 +0000
Commit: ccddc58d

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: cddfaa35

A few GUI initialization fixed; Optimized the SpyServer streaming; Improved the spy server defaults.

--------------------------------------------------------

Date:   Tue Oct 3 22:58:35 2017 +0000
Commit: 467b9ff1

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: f8cd9c66

Added async IQ feeding for network sources. The streaming from the SpyServer is smoother.

--------------------------------------------------------

Date:   Sun Oct 1 13:17:40 2017 +0000
Commit: c62913a7

Added DC correction for the 8bit streaming mode in the spyserver client.

--------------------------------------------------------

Date:   Sun Oct 1 11:38:03 2017 +0000
Commit: aa69ed32

Added IQ scaling compensation in the spyserver client.

--------------------------------------------------------

Date:   Sun Oct 1 11:27:24 2017 +0000
Commit: a1e84a9e

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: a937e0c7

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: 9d154bf2

Improved the convergence time of the SNR estimator (Signal Diagnostics plugin).

--------------------------------------------------------

Date:   Wed Jul 19 16:20:18 2017 +0000
Commit: 108ca8e3

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: 3bf84920

Added dynamic loading of the HF+ sample rates

--------------------------------------------------------

Date:   Sun Jul 9 11:39:42 2017 +0000
Commit: cbc8e4f6

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: 5628b7fc

Added dynamic sample rates loading to the HF+

--------------------------------------------------------

Date:   Wed Jun 14 17:08:34 2017 +0000
Commit: 7eea34ae

Updated the scaling code in the SPY Server.

--------------------------------------------------------

Date:   Wed Jun 14 11:47:08 2017 +0000
Commit: e61c34b0

Added DigitalGain setting in the SPY Server; Many code improvements.

--------------------------------------------------------

Date:   Sat Jun 10 16:42:18 2017 +0000
Commit: de75509b

SPY Server: Refactored the FFT processor to be global and reduce the cpu usage.

--------------------------------------------------------

Date:   Sat Jun 10 10:57:17 2017 +0000
Commit: 50165204

Improved the device synchronization code in the SPY Server.

--------------------------------------------------------

Date:   Sat May 27 17:57:38 2017 +0000
Commit: 4afbf22e

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: 803f15bb

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: ff957244

Check only major/minor spyserver version.

--------------------------------------------------------

Date:   Mon May 15 11:24:50 2017 +0000
Commit: 3b205b00

"Bin perfect" FFT smoothing

--------------------------------------------------------

Date:   Sun May 14 15:30:45 2017 +0000
Commit: f3630d74

Improved the FFT smoothing

--------------------------------------------------------

Date:   Sun May 14 12:44:58 2017 +0000
Commit: c0bf56ec

Optimized user mode driver loader in the SPY Server

--------------------------------------------------------

Date:   Sat May 13 19:58:28 2017 +0000
Commit: df4a45c2

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: d5788832

Enhanced the buffering of the SPY Server

--------------------------------------------------------

Date:   Tue May 2 20:56:38 2017 +0000
Commit: 18788533

Added support for reading Airspy HF+ serial number in spyserver.

--------------------------------------------------------

Date:   Mon May 1 20:19:35 2017 +0000
Commit: 0d2fda6f

Added compression support to the spy server protocol;

--------------------------------------------------------

Date:   Mon May 1 14:34:29 2017 +0000
Commit: 1245029e

Added a button for flashing calibration data for the HF+

--------------------------------------------------------

Date:   Mon May 1 12:28:39 2017 +0000
Commit: fec825bc

Added calibration utility in the debug window for the HF+

--------------------------------------------------------

Date:   Sun Apr 30 21:14:07 2017 +0000
Commit: f1b7adc4

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: b58d9001

Extended the alias-free of the HF+ to 660 kHz.

--------------------------------------------------------

Date:   Wed Apr 26 22:51:04 2017 +0000
Commit: 6e8df693

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: 8baf1068

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: 678b644d

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: 0ad6a95d

Reset the carrier locker when changing the frequency.

--------------------------------------------------------

Date:   Sun Apr 23 22:05:45 2017 +0000
Commit: 90cc1f81

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: 5d93e6a7

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: a5040614

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: 2a870902

SPY Server: Added support for minimum bandwidth for the FFT stream.

--------------------------------------------------------

Date:   Sun Apr 16 16:54:31 2017 +0000
Commit: dfeff892

Added missing files; Updated the 64bit build.

--------------------------------------------------------

Date:   Sun Apr 16 15:53:14 2017 +0000
Commit: 123329cb

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: bd2e1196

Added new decimation level in the DDC; Added FFT streaming in the sdr server;

--------------------------------------------------------

Date:   Tue Apr 11 16:50:19 2017 +0000
Commit: b88888fb

Added an fft stream in the sdr server.

--------------------------------------------------------

Date:   Mon Apr 10 21:41:46 2017 +0000
Commit: 7df4d3ba

Implemented more protocol handlers.

--------------------------------------------------------

Date:   Sun Apr 9 00:23:58 2017 +0000
Commit: 52bad16a

Upgraded the SDR streaming protocol: * VFO shift * FFT shift * MPX * Demodulation

--------------------------------------------------------

Date:   Fri Apr 7 08:45:31 2017 +0000
Commit: 31390065

Added buffer size setting in the sdr server.

--------------------------------------------------------

Date:   Wed Apr 5 22:07:18 2017 +0000
Commit: ac1eb178

Enhanced the frequency correction handling in the SPY Server.

--------------------------------------------------------

Date:   Wed Apr 5 19:45:36 2017 +0000
Commit: 5855da43

Added support for RTL-SDR with lazy loading of the driver plugin.

--------------------------------------------------------

Date:   Tue Apr 4 14:17:52 2017 +0000
Commit: a5b6d843

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: 7c5629e9

Fixed an initialization problem in shark; Added more Airspy HF+ functions.

--------------------------------------------------------

Date:   Mon Apr 3 12:38:40 2017 +0000
Commit: 783dd585

Updated the sdr server protocol; Added more messages/info in the client.

--------------------------------------------------------

Date:   Sun Apr 2 21:47:00 2017 +0000
Commit: 4b2b3926

Versionned missing files; Fixed the simple recorder.

--------------------------------------------------------

Date:   Sun Apr 2 19:22:35 2017 +0000
Commit: 9035c95d

Fixed the initial decimation setting.

--------------------------------------------------------

Date:   Sun Apr 2 19:09:41 2017 +0000
Commit: 96bfc1ec

Fixed the linux build; Fixed the client sync.

--------------------------------------------------------

Date:   Sun Apr 2 17:49:09 2017 +0000
Commit: 8c5befc2

Added a config file for the sdr server; A few fixes.

--------------------------------------------------------

Date:   Wed Mar 29 23:16:54 2017 +0000
Commit: 97b739cd

Fixed IF offset; Added include for ARM build.

--------------------------------------------------------

Date:   Tue Mar 28 21:17:57 2017 +0000
Commit: f833bc4f

Updated the Linux build.

--------------------------------------------------------

Date:   Tue Mar 28 20:56:26 2017 +0000
Commit: d1242362

Optimized the DDC some more; Moved more classes to shark; Added C# wrappers;

--------------------------------------------------------

Date:   Thu Mar 23 01:55:49 2017 +0000
Commit: c6d835e0

SDR Server: More fixes and speed optimizations.

--------------------------------------------------------

Date:   Wed Mar 22 16:42:15 2017 +0000
Commit: 547e6b41

Added graceful disconnect on the SDR server

--------------------------------------------------------

Date:   Wed Mar 22 16:33:31 2017 +0000
Commit: 7cbac004

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: 955cb300

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: 6554460c

DDC optimized and moved to shark.

--------------------------------------------------------

Date:   Thu Mar 16 11:23:45 2017 +0000
Commit: 49455f2c

Added the Linux build to Spy Server. Thanks Alexandru Csete for testing and code!

--------------------------------------------------------

Date:   Mon Mar 13 13:49:19 2017 +0000
Commit: 67deb624

Added output buffering to the sdr server.

--------------------------------------------------------

Date:   Fri Mar 10 10:00:24 2017 +0000
Commit: 8e047cd3

Updated the x64 build to compile the SpyServer.

--------------------------------------------------------

Date:   Thu Mar 9 17:13:04 2017 +0000
Commit: d1f45d3f

Disable IF shift when connecting to a remote receiver.

--------------------------------------------------------

Date:   Thu Mar 9 16:42:57 2017 +0000
Commit: 85ff4159

Code cleanup

--------------------------------------------------------

Date:   Thu Mar 9 16:04:59 2017 +0000
Commit: e2856cca

Fixed frequency shift to work with the tuning boundaries (of the sdr server).

--------------------------------------------------------

Date:   Wed Mar 8 23:16:34 2017 +0000
Commit: 4f90a289

Added DC cancel in the sdr server

--------------------------------------------------------

Date:   Wed Mar 8 23:00:48 2017 +0000
Commit: 15a0c97f

More cleanup

--------------------------------------------------------

Date:   Wed Mar 8 22:30:37 2017 +0000
Commit: 8f410e93

Added sync after resuming control of the device

--------------------------------------------------------

Date:   Wed Mar 8 22:04:06 2017 +0000
Commit: df596921

Code cleanup.

--------------------------------------------------------

Date:   Wed Mar 8 21:24:27 2017 +0000
Commit: 8ab34ffd

Added tuning boundaries; Added DDC tuning for the sdr server.

--------------------------------------------------------

Date:   Wed Mar 8 02:48:19 2017 +0000
Commit: 198fb37c

Added a DDC in the sdr server

--------------------------------------------------------

Date:   Tue Mar 7 23:03:21 2017 +0000
Commit: 44e4be1b

Prevent changing the gain when multiple clients are connected.

--------------------------------------------------------

Date:   Tue Mar 7 22:47:19 2017 +0000
Commit: e2ce7d7f

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: a09fd9f4

Updated client synchronization in the sdr server

--------------------------------------------------------

Date:   Tue Mar 7 01:56:47 2017 +0000
Commit: 9689eab2

Fixed the streaming session initialization

--------------------------------------------------------

Date:   Mon Mar 6 23:45:07 2017 +0000
Commit: a9368596

Synchronized the device after wake up, and the clients on connect.

--------------------------------------------------------

Date:   Mon Mar 6 23:02:12 2017 +0000
Commit: f06775fd

Added Airspy HF+ handler in the SDR Server

--------------------------------------------------------

Date:   Mon Mar 6 22:51:02 2017 +0000
Commit: 69ae7f55

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: 27f56687

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: 7cbf87e2

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: 92973ea7

Added streaming protocol with encapsulation

--------------------------------------------------------

Date:   Sun Mar 5 13:35:09 2017 +0000
Commit: 02fd5c3f

Added encoding hook in the sdr server

--------------------------------------------------------

Date:   Sun Mar 5 01:35:31 2017 +0000
Commit: ffd24a44

Added a client for the sdr server

--------------------------------------------------------

Date:   Sat Mar 4 18:31:19 2017 +0000
Commit: 51a4a180

Implemented DDC server infrastructure

--------------------------------------------------------

Date:   Sat Mar 4 10:15:07 2017 +0000
Commit: d72366ba

Reorganized the solution folders

--------------------------------------------------------

Date:   Fri Mar 3 21:51:13 2017 +0000
Commit: 2d15adc4

Added native C++ wrappers to Shark DSP

--------------------------------------------------------

Date:   Sun Feb 12 23:50:55 2017 +0000
Commit: 4b1d22a9

Fixed a front end initialization bug

--------------------------------------------------------

Date:   Tue Feb 7 08:57:05 2017 +0000
Commit: 38665456

Twaked the IQ balancer; Updated the RTL download URL.

--------------------------------------------------------

Date:   Fri Feb 3 11:56:16 2017 +0000
Commit: 53f1e35b

Tweaked the IQ balancer for 120 dB rejection; Code cleanup.

--------------------------------------------------------

Date:   Thu Feb 2 19:40:54 2017 +0000
Commit: 6dba44b4

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: e3f0656f

Saved the decimation settings

--------------------------------------------------------

Date:   Fri Jan 20 15:51:18 2017 +0000
Commit: 4b8b2d9c

Added decimation for the new HF SDR. Noise floor now reaching -120 dBFS.

--------------------------------------------------------

Date:   Fri Jan 20 14:51:32 2017 +0000
Commit: 5da84906

Deleted old files

--------------------------------------------------------

Date:   Fri Jan 20 14:48:49 2017 +0000
Commit: bc27e5c9

Renamed the source driver of the new HF SDR.

--------------------------------------------------------

Date:   Thu Jan 12 20:24:30 2017 +0000
Commit: 2979869a

Added a new front end.

--------------------------------------------------------

Date:   Mon Jan 9 21:30:51 2017 +0000
Commit: f6c7b20c

Added a new interface for front ends that don't equire IF offset.

--------------------------------------------------------

Date:   Wed Dec 14 19:13:03 2016 +0000
Commit: 629ee737

Exposed the VisualSNR property for plugins

--------------------------------------------------------

Date:   Sat Nov 19 02:42:21 2016 +0000
Commit: cb79a4cb

Optimized the flatness and rejection of the IF filters.

--------------------------------------------------------

Date:   Thu Oct 13 19:02:18 2016 +0000
Commit: 6bd865cc

Improved the resolution of AirspyCalibrate.

--------------------------------------------------------

Date:   Wed Sep 21 17:52:53 2016 +0000
Commit: bfbd03c3

Added compatibility API for old plugins.

--------------------------------------------------------

Date:   Tue Sep 20 22:15:51 2016 +0000
Commit: 1b625c29

More cleanup

--------------------------------------------------------

Date:   Tue Sep 20 20:03:14 2016 +0000
Commit: 87dfdef7

More cleanup

--------------------------------------------------------

Date:   Tue Sep 20 19:49:48 2016 +0000
Commit: c14513e0

Code cleanup

--------------------------------------------------------

Date:   Sat Sep 17 18:08:37 2016 +0000
Commit: 423168ae

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: 4a1aed8f

Tweaked the analog filters.

--------------------------------------------------------

Date:   Mon Sep 12 19:34:42 2016 +0000
Commit: fe37c7a3

Added support for packing with the DR Enhancements.

--------------------------------------------------------

Date:   Mon Sep 12 18:37:38 2016 +0000
Commit: e2061c33

Added the Dynamic Range Enhancemets option for Airspy.

--------------------------------------------------------

Date:   Sun Sep 11 11:17:18 2016 +0000
Commit: 9c55d61d

Added compatibility with the SpyVerter in oversampling mode.

--------------------------------------------------------

Date:   Sun Sep 11 03:30:19 2016 +0000
Commit: 047d5da4

Code cleanup

--------------------------------------------------------

Date:   Sun Sep 11 03:08:05 2016 +0000
Commit: 6f6e3893

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: ae5d0603

Optimized the graphics and the memory usage.

--------------------------------------------------------

Date:   Wed Sep 7 16:10:29 2016 +0000
Commit: 9e1a858e

Replaced the FIFO with a better implementation that preserves the memory bandwidth.

--------------------------------------------------------

Date:   Tue Sep 6 20:03:54 2016 +0000
Commit: ed427661

Buffer alignment and code cleanup.

--------------------------------------------------------

Date:   Mon Sep 5 21:36:12 2016 +0000
Commit: 3ff7f008

Enhanced the auto-calibration code for Airspy.

--------------------------------------------------------

Date:   Mon Sep 5 18:06:55 2016 +0000
Commit: 9a98e3b7

More code cleanup.

--------------------------------------------------------

Date:   Mon Sep 5 18:04:45 2016 +0000
Commit: 18e80cdb

Fixed a small VCO glitch; Code cleanup.

--------------------------------------------------------

Date:   Mon Sep 5 16:48:23 2016 +0000
Commit: 7ad7bae3

Reduced the cpu usage of the frequency translation by half; Updated libusb.

--------------------------------------------------------

Date:   Sun Sep 4 14:59:44 2016 +0000
Commit: 5d5fbe54

Enhanced the Airspy calibration utility; Code cleanup.

--------------------------------------------------------

Date:   Sun Sep 4 01:38:54 2016 +0000
Commit: 28d82f38

Added a new IQ decimator with better single threaded performance.

--------------------------------------------------------

Date:   Fri Sep 2 18:51:40 2016 +0000
Commit: 72c3e23d

Adjusted the IF offset to the new decimation routines.

--------------------------------------------------------

Date:   Fri Sep 2 15:20:07 2016 +0000
Commit: 85a2637f

More performance optimizations.

--------------------------------------------------------

Date:   Wed Aug 31 16:09:27 2016 +0000
Commit: ef4d9c0e

More optimizations in the FIR code.

--------------------------------------------------------

Date:   Tue Aug 30 23:26:58 2016 +0000
Commit: 24fd9f62

Updated the IQ conversion filters.

--------------------------------------------------------

Date:   Tue Aug 30 17:32:25 2016 +0000
Commit: db4cd577

Fixed a glitch in the Band Plan plugin.

--------------------------------------------------------

Date:   Tue Aug 30 17:13:03 2016 +0000
Commit: 52f7750e

Changed the VC platform toolset version to 120.

--------------------------------------------------------

Date:   Tue Aug 30 17:02:01 2016 +0000
Commit: 4f67baca

Moved parts of the DSP to native.

--------------------------------------------------------

Date:   Mon Aug 29 22:05:03 2016 +0000
Commit: 812d62dd

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: 9671b34a

Optimized the filter designer.

--------------------------------------------------------

Date:   Sat Aug 27 23:06:45 2016 +0000
Commit: 18a6a8e6

Added a new complex filter designer with passband, ripple, stopband and attenuation parameters.

--------------------------------------------------------

Date:   Sat Aug 27 17:09:03 2016 +0000
Commit: 5082056b

Added a new FIR designer based on passband ripple and stopband attenuation.

--------------------------------------------------------

Date:   Thu Aug 11 21:47:22 2016 +0000
Commit: b9918322

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: 56a1c2ec

Added fall-back configuration for third party plugins.

--------------------------------------------------------

Date:   Thu Aug 11 17:03:53 2016 +0000
Commit: 5c55c7c6

Added an option to enable/disable automatic reconfiguration in the Band Plan plugin.

--------------------------------------------------------

Date:   Thu Aug 11 16:42:32 2016 +0000
Commit: a3b3c781

Added optional step sizes to the Band Plan plugin.

--------------------------------------------------------

Date:   Tue Aug 9 21:44:42 2016 +0000
Commit: 97cbab90

Added more display options in the band plan plugin.

--------------------------------------------------------

Date:   Mon Aug 8 10:59:13 2016 +0000
Commit: 574c77c5

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: 41536442

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: f801d623

Fixed a nasty bug when selecting sound card input.

--------------------------------------------------------

Date:   Tue Jul 5 23:30:18 2016 +0000
Commit: ec03dfc2

Enhanced the behavior of the noise blankers in presence of strong signals.

--------------------------------------------------------

Date:   Tue Jul 5 23:03:03 2016 +0000
Commit: db573ced

Added more pulse width range to the Noise Blankers to accomodate low sample rates.

--------------------------------------------------------

Date:   Tue Jul 5 20:23:25 2016 +0000
Commit: b7120040

New noise blanker algorithm; Added NB for baseband and post demodulation.

--------------------------------------------------------

Date:   Mon Jul 4 22:58:16 2016 +0000
Commit: 88b83a81

Optimize the image rejection only when streaming.

--------------------------------------------------------

Date:   Mon Jul 4 22:29:19 2016 +0000
Commit: 41c356e8

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: f2f91b2a

Added Airspy alternative sample rate support; Fixed some GUI glitches;

--------------------------------------------------------

Date:   Tue Mar 15 19:11:58 2016 +0000
Commit: d988135d

Added SDR# color schemes to SpectrumSpy; Saved the settings in SpectrumSpy.

--------------------------------------------------------

Date:   Tue Mar 15 13:47:18 2016 +0000
Commit: c2ce783f

Faster frequency change.

--------------------------------------------------------

Date:   Tue Mar 15 13:10:13 2016 +0000
Commit: b6b718da

Using real sampling (bypassed the IQ conversion); <dos_fan]> you will hack it forever

--------------------------------------------------------

Date:   Mon Mar 14 16:43:38 2016 +0000
Commit: 85360721

Added a waterfall to the SpectrumSpy.

--------------------------------------------------------

Date:   Mon Mar 14 12:07:58 2016 +0000
Commit: ebf94049

Added dynamic gradient to spectrum spy

--------------------------------------------------------

Date:   Mon Mar 14 11:56:08 2016 +0000
Commit: de7f5041

Spectrum Spy cleanup + new display features

--------------------------------------------------------

Date:   Mon Mar 14 01:36:21 2016 +0000
Commit: 3a935053

Configured the SpectrumSpy to scan faster.

--------------------------------------------------------

Date:   Mon Mar 14 01:04:12 2016 +0000
Commit: faee8aef

Adjusted the batch build; Improved the tuning of the SpectrumSpy utility.

--------------------------------------------------------

Date:   Mon Mar 14 00:32:44 2016 +0000
Commit: e20fc682

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: e9ecf34f

Saved the Tracking Filter bypass option

--------------------------------------------------------

Date:   Fri Feb 12 15:33:11 2016 +0000
Commit: f6426373

Code cleanup.

--------------------------------------------------------

Date:   Fri Feb 12 14:07:32 2016 +0000
Commit: f35cb0de

Synchronized the Airspy's TF-Bypass with decimation change.

--------------------------------------------------------

Date:   Fri Feb 12 13:03:44 2016 +0000
Commit: 2ec24d2b

Added Tracking Filter bypass for external filtered LNA setups.

--------------------------------------------------------

Date:   Sun Dec 6 01:41:21 2015 +0000
Commit: d012d2ac

Enabled the Boost SNR for wave files and the noise reduction presets.

--------------------------------------------------------

Date:   Thu Dec 3 18:52:47 2015 +0000
Commit: 0227fa68

Updated libairspy.

--------------------------------------------------------

Date:   Thu Dec 3 17:35:56 2015 +0000
Commit: ef52cd56

Moved the Linearity/Sensitivity modes to libairspy.

--------------------------------------------------------

Date:   Sat Nov 21 19:15:52 2015 +0000
Commit: e1c42835

Load Vasili's File Player once.

--------------------------------------------------------

Date:   Sat Oct 31 14:35:18 2015 +0000
Commit: ff00466e

Added SNR Boost option for Airspy/SpyVerter.

--------------------------------------------------------

Date:   Wed Oct 28 22:21:02 2015 +0000
Commit: c0a8d031

Restore the samplerate of FCDP/P+ and Softrock on startup.

--------------------------------------------------------

Date:   Tue Oct 27 23:44:31 2015 +0000
Commit: dda96378

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: d6ba4132

Enhanced the audio filtering; Saved the Airspy gain modes.

--------------------------------------------------------

Date:   Thu Oct 22 20:49:10 2015 +0000
Commit: 6aeb9a8b

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: a3ebf807

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: 771c31db

Removed the clicks when changing the modes.

--------------------------------------------------------

Date:   Wed Oct 21 22:03:41 2015 +0000
Commit: c58aea7f

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: 4fd33f50

Extended the center frequency drag to the scale zone.

--------------------------------------------------------

Date:   Mon Oct 19 19:03:15 2015 +0000
Commit: 4f37fa94

No zoom recentering when changing the modes.

--------------------------------------------------------

Date:   Sun Oct 18 13:36:25 2015 +0000
Commit: c53f6d24

Enhanced the free tuning mode when using the zoom.

--------------------------------------------------------

Date:   Sat Oct 17 17:37:44 2015 +0000
Commit: 1c52b6b7

Fixed the Zoom FFT display.

--------------------------------------------------------

Date:   Thu Oct 15 22:12:14 2015 +0000
Commit: 43afda9d

Fixed the DSP hook unregisteration.

--------------------------------------------------------

Date:   Thu Oct 15 09:44:35 2015 +0000
Commit: 01f9b3cf

Fixed a plugin tear down bug.

--------------------------------------------------------

Date:   Mon Oct 12 23:18:50 2015 +0000
Commit: 52ceb941

Added Noise Reduction for the Audio path.

--------------------------------------------------------

Date:   Mon Oct 12 00:05:04 2015 +0000
Commit: fd967508

Fixed a settings racing problem.

--------------------------------------------------------

Date:   Sun Oct 11 00:41:52 2015 +0000
Commit: 800a989f

RTL-TCP needed some blessing.

--------------------------------------------------------

Date:   Sat Oct 10 22:09:18 2015 +0000
Commit: b197c01e

Fixed plugins compatibility. Everything should work as before - or better.

--------------------------------------------------------

Date:   Sat Oct 10 18:22:36 2015 +0000
Commit: 5bd32537

Added the Advanced Noise Reduction plugin.

--------------------------------------------------------

Date:   Sat Oct 10 16:51:24 2015 +0000
Commit: 5dd3a19f

Removed unnecessary test files.

--------------------------------------------------------

Date:   Sat Oct 10 16:48:57 2015 +0000
Commit: 8b7af159

Simplified the plugin interface (again).

--------------------------------------------------------

Date:   Sat Oct 10 16:30:02 2015 +0000
Commit: c12e7e34

Fixed many tuning glitches; Added new plugin API for the upcoming enhanced noise reduction.

--------------------------------------------------------

Date:   Sat Oct 10 10:19:15 2015 +0000
Commit: 48ffcb66

Fixed the frequency manager display when using shift.

--------------------------------------------------------

Date:   Fri Oct 9 20:48:16 2015 +0000
Commit: e8674cf0

Simplified the front end code.

--------------------------------------------------------

Date:   Thu Oct 8 20:56:53 2015 +0000
Commit: c4ac56d0

Improved the SNR averaging; Fixed a few GUI glitches; Updated libairspy;

--------------------------------------------------------

Date:   Wed Oct 7 22:51:05 2015 +0000
Commit: 83c6e815

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: d9a54829

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: 91bd4da1

Added more APIs for plugins; Enhanced the spectrum display.

--------------------------------------------------------

Date:   Sun Oct 4 11:37:59 2015 +0000
Commit: a86778f4

Added new API's for fast scanners.

--------------------------------------------------------

Date:   Sat Oct 3 23:40:41 2015 +0000
Commit: b1f4cb48

Updated the default airspy.dll; Updated the rtlsdr install script to download msvcr100.dll.

--------------------------------------------------------

Date:   Sat Oct 3 22:46:06 2015 +0000
Commit: 8befffd7

Added optimized IQ conversion filters for libairspy.

--------------------------------------------------------

Date:   Sat Oct 3 17:46:49 2015 +0000
Commit: 20e956a2

Enhanced the tuning modes.

--------------------------------------------------------

Date:   Sat Oct 3 10:58:09 2015 +0000
Commit: e3f21e5f

Added smart DC correction to RTL-SDR.

--------------------------------------------------------

Date:   Fri Oct 2 21:37:32 2015 +0000
Commit: f81d94b1

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: 751dda25

Optimized the WFM filters; Not forcing the center tuning option for tunable front-ends.

--------------------------------------------------------

Date:   Thu Oct 1 23:41:51 2015 +0000
Commit: 9571eff5

Simplified the source selection code; Added more checks on the front ends.

--------------------------------------------------------

Date:   Thu Oct 1 01:04:59 2015 +0000
Commit: e9e941fb

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: 68d7eeaa

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: 14134fa9

Better initialization code.

--------------------------------------------------------

Date:   Tue Sep 29 12:10:07 2015 +0000
Commit: 29171c99

Updated the HackRF controller.

--------------------------------------------------------

Date:   Tue Sep 29 11:56:02 2015 +0000
Commit: 8e5736c4

Fixed a glitch in the new tuning modes.

--------------------------------------------------------

Date:   Tue Sep 29 09:56:57 2015 +0000
Commit: 5cab343e

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: e9e9adb4

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: 1236d948

Fixed RTL-SDR plugin.

--------------------------------------------------------

Date:   Mon Sep 28 18:16:38 2015 +0000
Commit: 2898f99b

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: 93df82e3

Changed the polarity of the internal IQ streams;

--------------------------------------------------------

Date:   Sun Sep 27 23:44:04 2015 +0000
Commit: bc6be4c6

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: 76ff45f5

Enhanced the Airspy Controller.

--------------------------------------------------------

Date:   Mon Sep 21 18:11:41 2015 +0000
Commit: 9ae4df69

Fixed samplerate change when using HDR decimation.

--------------------------------------------------------

Date:   Mon Sep 21 14:58:53 2015 +0000
Commit: b4ecb1cb

Added high dynamic range decimation for Airspy when using the SpyVerter.

--------------------------------------------------------

Date:   Mon Sep 21 13:09:20 2015 +0000
Commit: 7128595e

Make frontendController_SampleRateChanged not invoke when not required.

--------------------------------------------------------

Date:   Mon Sep 21 09:24:42 2015 +0000
Commit: ce5705ea

Workaround some plugins that use negative center frequencies.

--------------------------------------------------------

Date:   Mon Sep 21 08:34:56 2015 +0000
Commit: cd7cd391

Disabled the dynamic code loading with absolute path for compatibility.

--------------------------------------------------------

Date:   Sun Sep 20 22:59:04 2015 +0000
Commit: bc7eaff0

Enhanced the dynamic code loading.

--------------------------------------------------------

Date:   Sun Sep 20 21:16:58 2015 +0000
Commit: e4baf2a9

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: a9763afa

Added SourceName property in the ISharpControl interface; Fixed the default security settings.

--------------------------------------------------------

Date:   Sat Sep 19 16:05:29 2015 +0000
Commit: 3764220b

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: c495a6dc

Added x64 build; Reorganized the projects.

--------------------------------------------------------

Date:   Wed Sep 16 16:47:59 2015 +0000
Commit: a5e4394c

Changed the plugin configuration.

--------------------------------------------------------

Date:   Tue Sep 15 21:35:48 2015 +0000
Commit: 74528c15

Changed the SpyVerter upper frequency to 35MHz.

--------------------------------------------------------

Date:   Tue Sep 15 20:48:03 2015 +0000
Commit: 5fde4c5c

Fixed the layout of Airspy Controller

--------------------------------------------------------

Date:   Tue Sep 15 20:38:53 2015 +0000
Commit: 0e4f4290

Added support for automatic HF configuration with the SpyVerter.

--------------------------------------------------------

Date:   Mon Sep 14 16:36:38 2015 +0000
Commit: 26e9b371

Fixed the spelling of the Airspy plugin for case sensitive OSes.

--------------------------------------------------------

Date:   Mon Sep 14 13:51:26 2015 +0000
Commit: 87c3fec4

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: dca0e6fd

Moved everything to .NET 4.6

--------------------------------------------------------

Date:   Wed Jul 15 00:28:26 2015 +0000
Commit: 73ec3f42

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: 2b57bc25

Fixed RTLTCP

--------------------------------------------------------

Date:   Mon Jul 13 22:44:33 2015 +0000
Commit: 565937a3

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: ea39cb0b

Added packing option in Airspy frontend plugin

--------------------------------------------------------

Date:   Mon Jul 6 16:11:55 2015 +0000
Commit: 8e4cc79a

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: 1b492cd0

Persisted MPX window state

--------------------------------------------------------

Date:   Sun Jul 5 11:13:51 2015 +0000
Commit: e7aa2529

Added an overload for Utils.GetColorSetting() for referencing plugins

--------------------------------------------------------

Date:   Sun Jul 5 09:14:13 2015 +0000
Commit: e4859ee1

Added Afedri SDR-Net support

--------------------------------------------------------

Date:   Sun Jul 5 02:59:25 2015 +0000
Commit: 10cd8b93

Removed the transparency from the Dynamic Gradient

--------------------------------------------------------

Date:   Sat Jul 4 22:51:41 2015 +0000
Commit: 1ee7eb4e

Default the SpectrumAnalyzer to Static Gradient

--------------------------------------------------------

Date:   Sat Jul 4 22:26:09 2015 +0000
Commit: 9001f1be

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: c86c4b5e

Fixed the static gradient option

--------------------------------------------------------

Date:   Fri Jul 3 01:06:09 2015 +0000
Commit: ed5e2cf4

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: 7c2fa8f5

Added sticky tuning mode.

--------------------------------------------------------

Date:   Tue Jun 9 15:27:06 2015 +0000
Commit: e47757fe

Fixed click to tune on non-tunable sources

--------------------------------------------------------

Date:   Tue Jun 9 15:12:10 2015 +0000
Commit: c2b27010

Added additional modes: Center and Free tuning.

--------------------------------------------------------

Date:   Mon Jun 8 22:35:23 2015 +0000
Commit: 7e64fd2d

Fixed multi-device support

--------------------------------------------------------

Date:   Mon Jun 8 21:52:56 2015 +0000
Commit: b9271e80

Added more checks for RTLSDR source.

--------------------------------------------------------

Date:   Mon Jun 8 21:27:17 2015 +0000
Commit: 241e09be

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: cebba4af

Ported Airspy plugin enhancements to RTLSDR plugin

--------------------------------------------------------

Date:   Sun Jun 7 21:33:39 2015 +0000
Commit: 5eb9656f

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: 21a48ade

Enhanced the init behavior

--------------------------------------------------------

Date:   Sun Jun 7 14:09:17 2015 +0000
Commit: 783bc4f8

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: 3156baa3

Fixed sample rate init in the Airspy controller.

--------------------------------------------------------

Date:   Sun Mar 22 22:04:58 2015 +0000
Commit: 7bdcd54a

Added a check for multiple samplerate Airspy devices

--------------------------------------------------------

Date:   Sat Mar 21 12:53:53 2015 +0000
Commit: 14cc18ad

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: 87a84119

Added a new function to map Airspy-lite samplerates to the controller GUI

--------------------------------------------------------

Date:   Fri Feb 20 19:15:13 2015 +0000
Commit: fa808523

Added 10dB more audio gain.

--------------------------------------------------------

Date:   Wed Jan 21 21:27:04 2015 +0000
Commit: f34ec494

Modified the audio gain scale.  As reported by David GM8ARV

--------------------------------------------------------

Date:   Thu Nov 27 23:43:48 2014 +0000
Commit: 0c00bcde

Better handling of live change of sample rate

--------------------------------------------------------

Date:   Wed Nov 19 21:57:13 2014 +0000
Commit: c232857c

Added Bias-Tee check box for Airspy

--------------------------------------------------------

Date:   Wed Nov 19 19:12:59 2014 +0000
Commit: 38187acc

Added a setting to display the debug panel for airspy.

--------------------------------------------------------

Date:   Sat Oct 25 11:59:14 2014 +0000
Commit: 24a1f064

Added a more robust peak detection algorithm

--------------------------------------------------------

Date:   Sat Oct 18 20:56:00 2014 +0000
Commit: 400dcc52

Prepared the samplerates for the airspy release :-)

--------------------------------------------------------

Date:   Wed Oct 8 19:07:54 2014 +0000
Commit: 3ecc85cd

Fixed RAW mode not recording as audio

--------------------------------------------------------

Date:   Mon Oct 6 19:31:47 2014 +0000
Commit: d5e593e9

Fixed RAW mode not recording as audio

--------------------------------------------------------

Date:   Sun Sep 28 15:49:33 2014 +0000
Commit: c5a85c25

Added support for live samplerate changing

--------------------------------------------------------

Date:   Tue Sep 23 19:11:33 2014 +0000
Commit: 4e342d87

Activate the IQ Balancer every ~100ms

--------------------------------------------------------

Date:   Mon Sep 22 17:47:44 2014 +0000
Commit: 6a1d4186

Moved the IQ correction before the RAW IQ hook.

--------------------------------------------------------

Date:   Sun Sep 21 17:53:35 2014 +0000
Commit: 0c09da3b

Enable the anti-fading only when the carrier is actually locked.

--------------------------------------------------------

Date:   Sun Sep 21 16:58:08 2014 +0000
Commit: ad0f3aa8

Moved the internal FFT handler after the IQ Correction.

--------------------------------------------------------

Date:   Sun Sep 21 16:43:33 2014 +0000
Commit: efb7a7a3

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: bff2909a

Added a new DSP feature: AM spectral anti-fading

--------------------------------------------------------

Date:   Sun Jul 27 16:07:40 2014 +0000
Commit: 58d349b3

Improved the carrier locking code

--------------------------------------------------------

Date:   Wed Jul 23 21:18:26 2014 +0000
Commit: 4b02948f

Let's not leak this.

--------------------------------------------------------

Date:   Sun Jul 20 13:26:09 2014 +0000
Commit: a0d1723b

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: cbb5aaba

Added support for on-the-fly sample rate changes for RTLSDR

--------------------------------------------------------

Date:   Sun Jul 6 15:43:13 2014 +0000
Commit: 270d0db6

Added new IF filters for Airspy.

--------------------------------------------------------

Date:   Wed Jul 2 09:10:03 2014 +0000
Commit: 04569297

Set the carrier lock time constant to 0.5sec to prevent false positives.

--------------------------------------------------------

Date:   Sun Jun 29 23:12:31 2014 +0000
Commit: efc99f3e

Improved the carrier locking code

--------------------------------------------------------

Date:   Sun Jun 29 14:16:50 2014 +0000
Commit: 9ea9e284

Improved the carrier locking code

--------------------------------------------------------

Date:   Sat Jun 28 12:52:48 2014 +0000
Commit: a61c8b6b

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: 8d3e4e80

Allow arbitrary sample rates to be selected for HackRF

--------------------------------------------------------

Date:   Wed Jun 25 11:49:17 2014 +0000
Commit: 3a2278bb

Improved the phase noise of the carrier lock

--------------------------------------------------------

Date:   Wed Jun 25 10:54:34 2014 +0000
Commit: c641fbf7

Improved the carrier lock (SAM) PLL

--------------------------------------------------------

Date:   Wed Jun 25 00:18:46 2014 +0000
Commit: e83b9019

Added carrier locking to DSB mode to achieve SAM demod.

--------------------------------------------------------

Date:   Fri Jun 20 20:38:40 2014 +0000
Commit: 0a38f061

Tweaked the decimation code

--------------------------------------------------------

Date:   Fri Jun 20 08:09:09 2014 +0000
Commit: 175fb65d

Improved the filtering

--------------------------------------------------------

Date:   Thu Jun 19 00:16:19 2014 +0000
Commit: 4cec935f

Added live samplerate change capability for Airspy

--------------------------------------------------------

Date:   Sun Jun 15 00:57:53 2014 +0000
Commit: a376c7a8

Optimized the ZoomFFT code; Better handling of the squelch (was causing denormals).

--------------------------------------------------------

Date:   Sat Jun 14 19:44:32 2014 +0000
Commit: 7cc053eb

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: 3b0a62ed

Fixed an annoying and ancient bug in the RTLSDR controller dialog.  I blame Youssef.

--------------------------------------------------------

Date:   Mon Jun 2 12:00:26 2014 +0000
Commit: c293cfa3

Improved WFM filtering

--------------------------------------------------------

Date:   Mon Jun 2 11:42:59 2014 +0000
Commit: 71f69b17

Adjusted the filtering for less "breathing"; Moaners moaning less.

--------------------------------------------------------

Date:   Sun Jun 1 21:59:48 2014 +0000
Commit: a306fac5

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: e98e262c

Fixed audio scaling when flushing buffers in Wave Recorder plugin.

--------------------------------------------------------

Date:   Sat May 31 15:32:05 2014 +0000
Commit: 0bae0112

Fixed the plygins layout when no fft display is selected.

--------------------------------------------------------

Date:   Sat May 31 14:32:18 2014 +0000
Commit: bec5a6ca

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: 9bac6aec

Added a Perform method in the control interface to force painting.

--------------------------------------------------------

Date:   Fri May 30 20:28:28 2014 +0000
Commit: 67418a43

Use a sane default for FCDP+ PPM correction

--------------------------------------------------------

Date:   Fri May 30 13:28:07 2014 +0000
Commit: dfcfd4a2

Calibrated the audio FFT

--------------------------------------------------------

Date:   Fri May 30 12:28:31 2014 +0000
Commit: 8f8ca47e

Calibrated the FM MPX

--------------------------------------------------------

Date:   Fri May 30 07:58:45 2014 +0000
Commit: f84a9736

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: adc161f5

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: fce7a456

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: 72064a3b

Fixed a strange interaction between plugin hosts; Modified the default gradient.

--------------------------------------------------------

Date:   Wed May 28 21:53:25 2014 +0000
Commit: 3ad5e85f

Added show/hide functionality to the other plugin regions.

--------------------------------------------------------

Date:   Wed May 28 20:20:51 2014 +0000
Commit: 42025ada

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: 398a68c3

Tweaked the frequency labels

--------------------------------------------------------

Date:   Mon May 26 21:48:54 2014 +0000
Commit: 6f3cd8dc

Added FM MPX plugin

--------------------------------------------------------

Date:   Mon May 26 19:47:44 2014 +0000
Commit: 6ebc7b13

Filtered the displayed entries in the FrequencyManager; Enhanced the audio fft code.

--------------------------------------------------------

Date:   Wed May 21 16:10:10 2014 +0000
Commit: 54b2a5c1

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: 38304779

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: ab5230b2

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: 1e43c330

A few fixes

--------------------------------------------------------

Date:   Sun May 18 20:26:40 2014 +0000
Commit: 5f43bbe6

Enhanced the audio path

--------------------------------------------------------

Date:   Sun May 18 17:57:40 2014 +0000
Commit: cc7c3ab3

Adjusted the frame rate of the ZoomFFT

--------------------------------------------------------

Date:   Sun May 18 17:36:03 2014 +0000
Commit: 76be21b4

Added a GUI to enable/disable the filter in the ZoomFFT plugin

--------------------------------------------------------

Date:   Sun May 18 16:03:15 2014 +0000
Commit: 228f19d9

Added a setting key to enable/disable the filter in the ZoomFFT plugin

--------------------------------------------------------

Date:   Sun May 18 15:11:42 2014 +0000
Commit: 14ef003c

Adjust size of the control panel

--------------------------------------------------------

Date:   Sun May 18 14:46:42 2014 +0000
Commit: 050b144d

CPU optimization. This is the "Tick" of the "Tick-Tock" model.

--------------------------------------------------------

Date:   Sat May 17 15:47:14 2014 +0000
Commit: c8b383e3

Code cleanup; GUI lifting.

--------------------------------------------------------

Date:   Sat May 17 12:53:10 2014 +0000
Commit: 7b44373e

Improved the layout of the main window

--------------------------------------------------------

Date:   Sat May 17 12:28:20 2014 +0000
Commit: 65608fff

Changed the theme for the collapsible panel component

--------------------------------------------------------

Date:   Fri May 16 23:44:53 2014 +0000
Commit: cf5a76c4

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: ae6e52b1

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: abcd65b9

Added forgotten file

--------------------------------------------------------

Date:   Thu May 15 21:29:04 2014 +0000
Commit: 2bc6ffe0

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: ef4b394d

Added forward frequency moving for the ZoomFFT plugin

--------------------------------------------------------

Date:   Thu May 15 19:28:33 2014 +0000
Commit: 40559bdf

Reverted the samples from unsigned to signed 8bit to conform to HackRF's convention.

--------------------------------------------------------

Date:   Thu May 15 00:22:16 2014 +0000
Commit: 42a5fddb

Saved the state of the source collapsible panel

--------------------------------------------------------

Date:   Wed May 14 23:50:41 2014 +0000
Commit: 43bdb1f1

Improved the layout to support multiple resolutions.

--------------------------------------------------------

Date:   Wed May 14 21:42:41 2014 +0000
Commit: 28d1b287

Updated the assembly info file

--------------------------------------------------------

Date:   Wed May 14 21:19:03 2014 +0000
Commit: 53266d42

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: 2b33a360

A few fixes in the HackRF plugin.

--------------------------------------------------------

Date:   Tue May 13 22:51:00 2014 +0000
Commit: 56861a27

Removed unused project

--------------------------------------------------------

Date:   Mon May 12 23:52:43 2014 +0000
Commit: 88f5e379

Added grid snap to the hot tracking cursor

--------------------------------------------------------

Date:   Mon May 12 20:30:42 2014 +0000
Commit: 8f56baa8

Change the calling convention to cdecl for hackrf.dll

--------------------------------------------------------

Date:   Mon May 12 20:15:51 2014 +0000
Commit: 1f999118

Added waterfall line insertion event; Set the default audio unmute to 30dB.

--------------------------------------------------------

Date:   Mon May 12 00:20:10 2014 +0000
Commit: ec4d696d

Fixed a small glitch in the muting logic

--------------------------------------------------------

Date:   Sun May 11 23:17:31 2014 +0000
Commit: 05ad4fc8

Fixed a nasty resize bug

--------------------------------------------------------

Date:   Sun May 11 22:44:23 2014 +0000
Commit: d956cb61

Replaced the button text by icons

--------------------------------------------------------

Date:   Sun May 11 16:33:58 2014 +0000
Commit: f6ee8a64

Inverted the mute/unmute icons

--------------------------------------------------------

Date:   Sun May 11 15:48:05 2014 +0000
Commit: 5cd030dc

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: 23205c3f

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: d1d6c97c

Fixed a samplerate reset glitch in the ZoomFFT

--------------------------------------------------------

Date:   Sat May 10 23:37:37 2014 +0000
Commit: 7da45916

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: 041a7d52

Added a Zoom FFT plugin with extra filtering and fine tuning functionality

--------------------------------------------------------

Date:   Sat May 10 19:40:43 2014 +0000
Commit: 5d431ed7

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: ac800f3b

Fixed the layout of the DNR plugin

--------------------------------------------------------

Date:   Fri May 9 22:34:17 2014 +0000
Commit: d24bf113

Saved the position of the splitters

--------------------------------------------------------

Date:   Fri May 9 18:28:21 2014 +0000
Commit: 43fbe7f9

Fix sample rate setting for VFO hooks the first time round.

--------------------------------------------------------

Date:   Fri May 9 18:20:06 2014 +0000
Commit: e3622dfd

Improved the Digital Noise Reduction plugin.

--------------------------------------------------------

Date:   Fri May 9 18:19:12 2014 +0000
Commit: d5800108

Cleaned the CollapsiblePanel

--------------------------------------------------------

Date:   Thu May 8 23:05:38 2014 +0000
Commit: 60bc782c

Fixed the layout

--------------------------------------------------------

Date:   Thu May 8 21:48:09 2014 +0000
Commit: db8056b7

Fixed the layout

--------------------------------------------------------

Date:   Thu May 8 20:35:49 2014 +0000
Commit: 117d78e6

Fixed the collapsible panel; Added table layouts everywhere

--------------------------------------------------------

Date:   Thu May 8 13:23:30 2014 +0000
Commit: 7222b090

Changed that silly hand mixer icon

--------------------------------------------------------

Date:   Wed May 7 19:12:50 2014 +0000
Commit: 9b3c3b3f

Changed the font for the bookmarks

--------------------------------------------------------

Date:   Wed May 7 14:56:19 2014 +0000
Commit: 88a354f4

Improved the Optimized the bookmarks display

--------------------------------------------------------

Date:   Wed May 7 14:24:21 2014 +0000
Commit: 3374a571

Optimized the bookmarks display

--------------------------------------------------------

Date:   Wed May 7 14:21:17 2014 +0000
Commit: 9de4e635

Fixed a small GFX glitch

--------------------------------------------------------

Date:   Wed May 7 14:11:58 2014 +0000
Commit: 13b8d3b8

Optimized the graphics a bit

--------------------------------------------------------

Date:   Wed May 7 12:17:27 2014 +0000
Commit: 8737667d

A small fix to avoid overflows

--------------------------------------------------------

Date:   Wed May 7 12:03:23 2014 +0000
Commit: bd14d646

Fixed the CustomPaint mechanism for the Waterfall

--------------------------------------------------------

Date:   Tue May 6 23:09:26 2014 +0000
Commit: 7c9bbc16

Allow the frequency manager to tune in IQ files

--------------------------------------------------------

Date:   Tue May 6 22:16:26 2014 +0000
Commit: 282aa1b1

Added visual markers for the frequency manager

--------------------------------------------------------

Date:   Mon May 5 19:41:12 2014 +0000
Commit: 2d35091d

Added the paint events in the control interface

--------------------------------------------------------

Date:   Mon May 5 19:15:57 2014 +0000
Commit: e968aeec

Fixed a small glitch

--------------------------------------------------------

Date:   Mon May 5 18:22:14 2014 +0000
Commit: c8a4b8b5

Forgotten commit

--------------------------------------------------------

Date:   Mon May 5 18:19:59 2014 +0000
Commit: 592a7465

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: 70f02cbe

Changed the scaling mode

--------------------------------------------------------

Date:   Sun May 4 17:54:00 2014 +0000
Commit: 93747050

Added two extra digits in the FrequencyEdit control

--------------------------------------------------------

Date:   Sun May 4 17:53:22 2014 +0000
Commit: 8d8b36c2

Aligned the dB markers

--------------------------------------------------------

Date:   Sun May 4 17:15:19 2014 +0000
Commit: 227ac26c

Hack the ExtIO crap again

--------------------------------------------------------

Date:   Sun May 4 17:15:14 2014 +0000
Commit: e344ea0a

Centered the collapse/expand icon

--------------------------------------------------------

Date:   Sun May 4 16:17:59 2014 +0000
Commit: b7a59954

Fixed the FrequencyEdit scaling.

--------------------------------------------------------

Date:   Sun May 4 15:56:32 2014 +0000
Commit: 12249f4f

Added docking to the MainForm to fix scaling problems.

--------------------------------------------------------

Date:   Sun May 4 15:01:22 2014 +0000
Commit: ab17db9c

Forgotten commit

--------------------------------------------------------

Date:   Sun May 4 14:58:11 2014 +0000
Commit: 9c759490

Refactored the plugin code

--------------------------------------------------------

Date:   Sun May 4 14:37:21 2014 +0000
Commit: 4f476dd7

Forgotten layout value

--------------------------------------------------------

Date:   Sun May 4 14:37:00 2014 +0000
Commit: 8413513b

Added RegisterFrontPlugin method to ISharpControl

--------------------------------------------------------

Date:   Sun May 4 14:30:54 2014 +0000
Commit: 5383ce15

Forgotten layout value

--------------------------------------------------------

Date:   Sun May 4 14:18:47 2014 +0000
Commit: 851ebeb4

Improved the layout a bit (removed some margins)

--------------------------------------------------------

Date:   Sun May 4 14:01:44 2014 +0000
Commit: 21c2e2cf

Added plugin panels with some code

--------------------------------------------------------

Date:   Sun May 4 10:58:46 2014 +0000
Commit: 732148a7

Added a gripper and resized the plugin panels

--------------------------------------------------------

Date:   Sun May 4 10:52:45 2014 +0000
Commit: 27491947

Set the splitters to hidden

--------------------------------------------------------

Date:   Sun May 4 10:47:36 2014 +0000
Commit: 81f90f32

Added resizable panels

--------------------------------------------------------

Date:   Sun May 4 00:34:45 2014 +0000
Commit: 4c5fe4e9

Removed the splitcontainer

--------------------------------------------------------

Date:   Sat May 3 23:54:46 2014 +0000
Commit: d2cfac6a

Added a TableLayoutPanel for the display area.

--------------------------------------------------------

Date:   Sat May 3 23:45:58 2014 +0000
Commit: 274d06c9

Added TableLayoutPanel's.

--------------------------------------------------------

Date:   Sun Apr 27 10:49:07 2014 +0000
Commit: f304e361

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: 787feb53

Added a setter for StepSize in the plugin interface.

--------------------------------------------------------

Date:   Sat Apr 26 19:18:19 2014 +0000
Commit: eb1bf37e

Changed the scaling of the Resampler.

--------------------------------------------------------

Date:   Sat Apr 26 19:11:13 2014 +0000
Commit: 8f140506

Fixed a missing cast. Thanks Vasili for the hint.

--------------------------------------------------------

Date:   Sat Apr 26 18:07:16 2014 +0000
Commit: 4609bc34

Enhanced the Resampler code

--------------------------------------------------------

Date:   Wed Apr 23 17:30:23 2014 +0000
Commit: 38b7fa11

Added processPriority config key.

--------------------------------------------------------

Date:   Mon Mar 24 12:01:08 2014 +0000
Commit: 2661835c

A few optimizations in the Noise Blanker.

--------------------------------------------------------

Date:   Mon Mar 24 00:06:05 2014 +0000
Commit: a5a087af

Exposed the pulse width setting in the Noise Blanker.

--------------------------------------------------------

Date:   Sun Mar 23 11:32:12 2014 +0000
Commit: 3174d31b

Changed the Noise Blanker's scale for more convenience

--------------------------------------------------------

Date:   Sun Mar 23 01:20:47 2014 +0000
Commit: c2498547

Added a Wide Band Noise Blanker plugin

--------------------------------------------------------

Date:   Wed Mar 19 18:56:42 2014 +0000
Commit: 08cdfb12

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: e75a7fcb

Some GUI lifting. Saved more settings.

--------------------------------------------------------

Date:   Tue Mar 18 20:38:02 2014 +0000
Commit: b9fa44e6

Re-factored the DNR GUI a bit.

--------------------------------------------------------

Date:   Mon Mar 17 23:07:33 2014 +0000
Commit: bdf6b65a

Changed the overlap ratio of the DNR processor

--------------------------------------------------------

Date:   Mon Mar 17 22:41:36 2014 +0000
Commit: 4f657968

Added IF Digital Noise Reduction (DNR)

--------------------------------------------------------

Date:   Mon Mar 17 21:33:20 2014 +0000
Commit: 1ff82602

Fixed the FftProcessor class (copy/paste)

--------------------------------------------------------

Date:   Sun Mar 16 16:44:46 2014 +0000
Commit: f6260658

Rename frontend plugins in config file.

--------------------------------------------------------

Date:   Sun Mar 16 16:25:56 2014 +0000
Commit: 9b46aea4

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: ae0e22ea

Changed the HackRF sample conversion to signed 8bit.

--------------------------------------------------------

Date:   Sun Mar 16 10:45:08 2014 +0000
Commit: f6a7e73c

Added an experimental RFSPACE SDR-IP client.  Good luck.

--------------------------------------------------------

Date:   Mon Mar 3 00:44:19 2014 +0000
Commit: 7e128257

Added hook unregistration code. Cleanup.

--------------------------------------------------------

Date:   Sun Mar 2 23:55:32 2014 +0000
Commit: c38927d5

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: df75e908

Refactored and exposed the zoom functionality.

--------------------------------------------------------

Date:   Sat Feb 22 15:00:02 2014 +0000
Commit: a7fdc24d

Added an extra overload for GetSpectrumSnapshot with zoom functionality.

--------------------------------------------------------

Date:   Sat Feb 22 12:13:39 2014 +0000
Commit: 65ff3423

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: 5fee6818

Added customizable step sizes.

--------------------------------------------------------

Date:   Thu Jan 2 22:28:35 2014 +0000
Commit: 9e174d8e

Bandwidth of RAW mode should not be limited to half the output sample rate.

--------------------------------------------------------

Date:   Tue Dec 3 20:09:00 2013 +0000
Commit: 7d09bd33

2.56MSPS is the highest samplerate where no samples are dropped

--------------------------------------------------------

Date:   Sun Nov 17 14:10:51 2013 +0000
Commit: 91c9808e

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: 616a8c14

Added the R828D tuner label

--------------------------------------------------------

Date:   Tue Sep 3 22:00:39 2013 +0000
Commit: 4975ff4c

Added Blackman-Harris window of order 7

--------------------------------------------------------

Date:   Sun Sep 1 15:16:03 2013 +0000
Commit: 4cb28e66

 <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: 1206d656

Removed the profiling solution item

--------------------------------------------------------

Date:   Thu Aug 29 17:53:14 2013 +0000
Commit: e315029d

Make mono happy.

--------------------------------------------------------

Date:   Sat Aug 24 23:36:29 2013 +0000
Commit: f6ae505a

Improved the fast fourier transform code.

--------------------------------------------------------

Date:   Sat Aug 24 16:02:18 2013 +0000
Commit: 339f2362

Added a new parameter for setting when the multi-threaded NCO should be used.

--------------------------------------------------------

Date:   Sat Aug 24 14:33:55 2013 +0000
Commit: 0168bfcf

Improved the fast fourier transform code.

--------------------------------------------------------

Date:   Thu Aug 22 20:03:01 2013 +0000
Commit: 6dea3ac7

Some improvements and code cleaning in the RDS decoder.

--------------------------------------------------------

Date:   Thu Aug 22 20:02:03 2013 +0000
Commit: 96681028

A configuration fix in the solution file.

--------------------------------------------------------

Date:   Thu Aug 22 17:57:29 2013 +0000
Commit: 0ad6e92b

Readability++

--------------------------------------------------------

Date:   Mon Aug 19 17:42:11 2013 +0000
Commit: 1d3db589

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: 7f9b17f6

Added some extra checking to the main filter

--------------------------------------------------------

Date:   Sun Aug 18 20:24:37 2013 +0000
Commit: 4c3cc06a

Centered the CW tuning around the cursor

--------------------------------------------------------

Date:   Sun Aug 18 18:07:51 2013 +0000
Commit: 9f7b9143

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: 16c245d0

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: 17d0b95a

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: d0ec98ce

Remove redundant platforms from solution and project files.

--------------------------------------------------------

Date:   Sat Jul 27 09:40:44 2013 +0000
Commit: ae8166af

HackRF support.

--------------------------------------------------------

Date:   Wed Jul 24 21:15:15 2013 +0000
Commit: 23b66bae

Fixed a small regression in the settings manager

--------------------------------------------------------

Date:   Wed Jul 24 18:25:29 2013 +0000
Commit: f17c8de6

Fixed the GUI state (copy paste may be your enemy)

--------------------------------------------------------

Date:   Sun Jul 21 12:49:27 2013 +0000
Commit: c1ba962c

Added unity gain support for the raw mode

--------------------------------------------------------

Date:   Sun Jul 21 02:24:16 2013 +0000
Commit: b04a8b8b

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: 4d1c4012

Added the Digital Noise Reduction plugin.

--------------------------------------------------------

Date:   Mon Apr 29 21:31:51 2013 +0000
Commit: b048ce97

Exposed FFTRange and FFTOffset to the plugins

--------------------------------------------------------

Date:   Fri Apr 26 20:15:18 2013 +0000
Commit: 10d8f155

Exposed a few properties to the plugins

--------------------------------------------------------

Date:   Wed Apr 17 20:34:56 2013 +0000
Commit: 19f35300

Merged Ian's mods to the FrequencyEdit control

--------------------------------------------------------

Date:   Wed Apr 17 20:18:14 2013 +0000
Commit: c1cfceef

Enhanced the frequency selection method

--------------------------------------------------------

Date:   Thu Apr 11 19:48:20 2013 +0000
Commit: 3f6591a6

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: 31fcfffd

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: 8bbc042d

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: f9ddf5b0

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: 4ae721d5

A few optimizations, aka Faster is better(tm)

--------------------------------------------------------

Date:   Sat Feb 2 21:28:34 2013 +0000
Commit: 8604df07

A few optimizations, aka Faster is better(tm)

--------------------------------------------------------

Date:   Sun Jan 20 22:49:17 2013 +0000
Commit: 770230f9

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: b21c19a0

Merged Ian's mods on FrequencyEdit control: Added more behavior.

--------------------------------------------------------

Date:   Thu Jan 3 11:52:42 2013 +0000
Commit: 01afa24b

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: 42613349

Authorize scroll fine tunning

--------------------------------------------------------

Date:   Thu Jan 3 11:11:26 2013 +0000
Commit: cfef85f2

Improved the save/resume code

--------------------------------------------------------

Date:   Wed Jan 2 23:40:23 2013 +0000
Commit: 5a4889d1

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: 65023134

Enabled the frequency shift for sound card SDRs

--------------------------------------------------------

Date:   Wed Jan 2 22:41:37 2013 +0000
Commit: acd1386d

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: 5dd450a6

Adjusted the default step sizes

--------------------------------------------------------

Date:   Wed Jan 2 02:59:28 2013 +0000
Commit: a381a311

Enhanced the frequency manager code to better suit the new frequency entry method.

--------------------------------------------------------

Date:   Wed Jan 2 02:36:15 2013 +0000
Commit: dccd8f3f

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: 95160013

A few optimizations

--------------------------------------------------------

Date:   Tue Jan 1 02:55:37 2013 +0000
Commit: 8ddfd905

Optimized the WaveFile class

--------------------------------------------------------

Date:   Tue Jan 1 02:54:53 2013 +0000
Commit: 0cc1fb19

Fixed a regression in the RDS PLL

--------------------------------------------------------

Date:   Mon Dec 31 21:01:34 2012 +0000
Commit: b239bb7e

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: 2002857c

Merged Ian's fixes and enhancements to the FrequencyEdit control (1083)

--------------------------------------------------------

Date:   Thu Dec 27 23:16:49 2012 +0000
Commit: 6ceab76f

As Ian just said, This one is for you Jeff.

--------------------------------------------------------

Date:   Wed Dec 26 23:59:35 2012 +0000
Commit: 68984db5

Optimized the rendering of the FrequencyEdit control

--------------------------------------------------------

Date:   Wed Dec 26 22:01:14 2012 +0000
Commit: 7e376faa

Set the anchors for the frequency edits to top-left

--------------------------------------------------------

Date:   Wed Dec 26 16:53:42 2012 +0000
Commit: d7467a22

A few fixes; Changed the frequency digits

--------------------------------------------------------

Date:   Wed Dec 26 03:27:56 2012 +0000
Commit: 553bda13

Enabled the double buffering for the FrequencyEdit control

--------------------------------------------------------

Date:   Wed Dec 26 03:11:22 2012 +0000
Commit: c8c2241c

Integrated Ian's FrequencyEdit with some lifting

--------------------------------------------------------

Date:   Mon Dec 24 22:19:10 2012 +0000
Commit: 39317b73

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: 84195b87

Fixed frequency shift initialization - upconverter users (and vendors) should be happy.

--------------------------------------------------------

Date:   Mon Dec 24 21:46:43 2012 +0000
Commit: 37101b65

Fixed frequency shift initialization - upconverter users (and vendors) should be happy.

--------------------------------------------------------

Date:   Thu Dec 6 20:13:31 2012 +0000
Commit: 0e20c2c4

Added the ability for stream classes to be closed/reopened

--------------------------------------------------------

Date:   Thu Dec 6 18:37:20 2012 +0000
Commit: 91b5926d

Many enhancements and fixes

--------------------------------------------------------

Date:   Sun Nov 18 17:20:28 2012 +0000
Commit: 88944751

Cleaned up and tweaked the RDS decoder

--------------------------------------------------------

Date:   Sun Nov 4 13:42:11 2012 +0000
Commit: 5cdbc5f7

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: 9e59eb7b

Don't pop up messages during initialization.

--------------------------------------------------------

Date:   Thu Nov 1 16:09:58 2012 +0000
Commit: d15e1ca2

Fixed the vertical lines bug in mono

--------------------------------------------------------

Date:   Thu Nov 1 11:21:08 2012 +0000
Commit: 8454ce3c

Fix the "other programs flickering" problem.

--------------------------------------------------------

Date:   Thu Oct 25 17:58:36 2012 +0000
Commit: 009c9730

<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: 34878ec5

Merged Ian's FUNcube Dongle Pro+ IO plugin

--------------------------------------------------------

Date:   Mon Oct 22 10:49:09 2012 +0000
Commit: 73ece8db

Merged Ian's fix to the Wav recorder

--------------------------------------------------------

Date:   Sun Oct 21 22:10:15 2012 +0000
Commit: 84b8f95c

Added R820T tuner type

--------------------------------------------------------

Date:   Sat Oct 20 17:19:11 2012 +0000
Commit: e413e458

Fixed a small and smelly bug

--------------------------------------------------------

Date:   Sat Oct 20 12:07:28 2012 +0000
Commit: c9db34a9

Yet another code optimization. This one really doesn't hurt.

--------------------------------------------------------

Date:   Sat Oct 20 11:56:26 2012 +0000
Commit: 7bb0c629

Yet another code optimization

--------------------------------------------------------

Date:   Fri Oct 19 22:30:35 2012 +0000
Commit: 0f2f883a

Make mono happy

--------------------------------------------------------

Date:   Fri Oct 19 19:57:47 2012 +0000
Commit: 661f3007

Code cleanup

--------------------------------------------------------

Date:   Fri Oct 19 19:44:00 2012 +0000
Commit: bc2c4b0c

Yet another code optimization

--------------------------------------------------------

Date:   Fri Oct 19 19:14:42 2012 +0000
Commit: 91dc17b9

Yet another code optimization

--------------------------------------------------------

Date:   Fri Oct 19 19:05:22 2012 +0000
Commit: 51bf3718

Yet another code optimization

--------------------------------------------------------

Date:   Thu Oct 18 16:31:14 2012 +0000
Commit: 49804ecf

Merged Ian's fixes to the plugin interface

--------------------------------------------------------

Date:   Sun Oct 14 13:02:19 2012 +0000
Commit: df0c38c5

A small fix in the displayed power

--------------------------------------------------------

Date:   Sat Oct 13 13:44:30 2012 +0000
Commit: 33b237a0

Fixed that nasty scrolling problem on the control panel

--------------------------------------------------------

Date:   Sat Oct 13 09:04:52 2012 +0000
Commit: 80f65ea1

A few optimizations (memory alignment)

--------------------------------------------------------

Date:   Fri Oct 12 22:24:40 2012 +0000
Commit: e8011614

Enhanced the graphics a bit

--------------------------------------------------------

Date:   Fri Oct 12 22:06:04 2012 +0000
Commit: 75c802f4

Saved the sound cards in the config file

--------------------------------------------------------

Date:   Fri Oct 12 21:51:30 2012 +0000
Commit: 7e22ffb4

Fixed a small resizing bug spotted by Bob

--------------------------------------------------------

Date:   Thu Oct 11 23:55:02 2012 +0000
Commit: 82ad514c

Added display range and offset settings to the spectrum analyzer component

--------------------------------------------------------

Date:   Tue Oct 9 18:22:02 2012 +0000
Commit: f180753c

Merged Ian's changes to the recorder plugin

--------------------------------------------------------

Date:   Mon Oct 8 21:04:32 2012 +0000
Commit: 8d7b5a58

Make HRD's ExIO happy

--------------------------------------------------------

Date:   Sun Oct 7 22:27:54 2012 +0000
Commit: d60b0c1d

Code cleanup

--------------------------------------------------------

Date:   Sun Oct 7 22:24:39 2012 +0000
Commit: 49edd375

Restored the center frequency after unplug/replug for SDR-IQ

--------------------------------------------------------

Date:   Sun Oct 7 22:05:25 2012 +0000
Commit: 29a3220b

R# is happier now :-)

--------------------------------------------------------

Date:   Sun Oct 7 22:04:06 2012 +0000
Commit: 7d0dcdea

Code tidy

--------------------------------------------------------

Date:   Sun Oct 7 22:02:57 2012 +0000
Commit: 0061b5e5

Saved SDR-IQ settings and enhanced the code a bit

--------------------------------------------------------

Date:   Sun Oct 7 17:14:40 2012 +0000
Commit: 3374fa06

Refresh the state of the offset tuning flag after sampling mode change

--------------------------------------------------------

Date:   Sun Oct 7 15:46:46 2012 +0000
Commit: 35650eb0

Enabling/Disabling the controls on RTLSDR's GUI depending on the selected options

--------------------------------------------------------

Date:   Sun Oct 7 15:13:17 2012 +0000
Commit: 8d758857

Added offset tuning to RTLSDR plugin

--------------------------------------------------------

Date:   Sun Oct 7 14:33:03 2012 +0000
Commit: 6edb814b

Enabling/Disabling the controls on RTLSDR's GUI depending on the selected options

--------------------------------------------------------

Date:   Sun Oct 7 13:24:01 2012 +0000
Commit: 297f17cb

Renamed a few variables to fit with reality ;-)

--------------------------------------------------------

Date:   Sun Oct 7 13:08:56 2012 +0000
Commit: 12937eee

Forgotten call

--------------------------------------------------------

Date:   Sun Oct 7 13:03:32 2012 +0000
Commit: 518476a7

Added direct sampling mode

--------------------------------------------------------

Date:   Sat Oct 6 21:56:30 2012 +0000
Commit: f738c775

Plugins now appear in the order they are declared

--------------------------------------------------------

Date:   Sat Oct 6 12:10:17 2012 +0000
Commit: 4575a2e9

Initialized the location and size parameters in case of configuration problems

--------------------------------------------------------

Date:   Sat Oct 6 12:01:40 2012 +0000
Commit: 4ecfb217

Saved the splitter position and enhanced the graphics.

--------------------------------------------------------

Date:   Sat Oct 6 11:45:23 2012 +0000
Commit: 205700f7

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: df2e0fc9

Improved the RDS code

--------------------------------------------------------

Date:   Sun Sep 30 23:47:01 2012 +0000
Commit: 2f24f258

Merged Ian's Wave Recorder plugin; A few mods to enable proper audio recording.

--------------------------------------------------------

Date:   Sun Sep 30 20:15:05 2012 +0000
Commit: 4df891ea

A small optimization for WFM

--------------------------------------------------------

Date:   Sun Sep 30 19:55:08 2012 +0000
Commit: 091adda2

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: d66ef048

Added audio scaling for amplitude modes (AM, SSB, CW, DSB)

--------------------------------------------------------

Date:   Sun Sep 30 15:18:51 2012 +0000
Commit: 1af0e87a

Updated the default config

--------------------------------------------------------

Date:   Sun Sep 30 14:26:04 2012 +0000
Commit: 1aa9f139

Saved RTLSDR settings

--------------------------------------------------------

Date:   Sun Sep 30 11:38:52 2012 +0000
Commit: f69277ef

Adjusted the AM Squelch for higher dynamic range

--------------------------------------------------------

Date:   Sun Sep 30 10:36:49 2012 +0000
Commit: de7385ad

Added 16 bytes alignment to the StereoDecoder class; Adjusted the fft offset.

--------------------------------------------------------

Date:   Sat Sep 29 22:46:45 2012 +0000
Commit: a67b10b4

Added 16 byte alignment to the IQ balancer

--------------------------------------------------------

Date:   Sat Sep 29 22:09:25 2012 +0000
Commit: f64dd3ae

Changed the way the IQ input is scaled

--------------------------------------------------------

Date:   Sat Sep 29 21:08:19 2012 +0000
Commit: 8fc8beec

Adjusted the IQ input scale

--------------------------------------------------------

Date:   Sat Sep 29 20:36:01 2012 +0000
Commit: 266be51a

Unified the input gain setting for the different sources

--------------------------------------------------------

Date:   Sat Sep 29 19:07:20 2012 +0000
Commit: 7c43bab6

Readjusted the PLL settings

--------------------------------------------------------

Date:   Sat Sep 29 18:23:58 2012 +0000
Commit: d72d98b7

Changed the PLL code to single precision

--------------------------------------------------------

Date:   Sat Sep 29 15:32:30 2012 +0000
Commit: cf5fde86

Many optimizations

--------------------------------------------------------

Date:   Wed Sep 26 21:47:48 2012 +0000
Commit: 1502cbc7

A few fixes and code enhancements

--------------------------------------------------------

Date:   Wed Sep 26 15:15:39 2012 +0000
Commit: 481b6794

Forgotten file during the last merge

--------------------------------------------------------

Date:   Tue Sep 25 23:13:14 2012 +0000
Commit: 4b1fec0a

Renamed a file for our *nix fellows

--------------------------------------------------------

Date:   Tue Sep 25 23:03:58 2012 +0000
Commit: f05bb831

Automatic merges often do this...

--------------------------------------------------------

Date:   Tue Sep 25 22:54:59 2012 +0000
Commit: 8418e250

Automatic merges often do this...

--------------------------------------------------------

Date:   Tue Sep 25 22:42:37 2012 +0000
Commit: 086ff019

Merged Ian's plugin host

--------------------------------------------------------

Date:   Tue Sep 25 21:37:09 2012 +0000
Commit: a42349d1

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: cf19b5ba

Another micro optimization

--------------------------------------------------------

Date:   Sat Sep 22 22:52:01 2012 +0000
Commit: 569dc741

Enhanced the FFT display code; Aligned some structures to 16 bytes;

--------------------------------------------------------

Date:   Fri Sep 21 20:02:28 2012 +0000
Commit: f497f939

Added plugin check

--------------------------------------------------------

Date:   Thu Sep 20 22:06:06 2012 +0000
Commit: 3a27c2a6

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: ec00e628

Ensure the buffer length is a power of the number of processors

--------------------------------------------------------

Date:   Thu Sep 20 20:58:01 2012 +0000
Commit: fc1cc62d

Another fix. Ian, you ears still work!

--------------------------------------------------------

Date:   Thu Sep 20 14:41:06 2012 +0000
Commit: c322cea5

A few optimizations

--------------------------------------------------------

Date:   Wed Sep 19 14:38:41 2012 +0000
Commit: ed574824

Code enhancement

--------------------------------------------------------

Date:   Tue Sep 18 21:36:55 2012 +0000
Commit: 5784e60e

Removed unused code

--------------------------------------------------------

Date:   Tue Sep 18 20:27:49 2012 +0000
Commit: 9e2145a7

Another fix

--------------------------------------------------------

Date:   Tue Sep 18 20:03:48 2012 +0000
Commit: ab438d86

Another fix

--------------------------------------------------------

Date:   Tue Sep 18 19:30:59 2012 +0000
Commit: 65d55776

A small bugfix

--------------------------------------------------------

Date:   Tue Sep 18 14:30:17 2012 +0000
Commit: 618b96c7

Replaced plain arrays by unsafe buffers

--------------------------------------------------------

Date:   Tue Sep 18 11:41:22 2012 +0000
Commit: 42172524

More explicit error messages

--------------------------------------------------------

Date:   Tue Sep 18 11:22:40 2012 +0000
Commit: b0716440

Added more states to the GUI (Ian's mod)

--------------------------------------------------------

Date:   Mon Sep 17 18:57:36 2012 +0000
Commit: ea83786c

Saved IQ source on close

--------------------------------------------------------

Date:   Mon Sep 17 16:57:54 2012 +0000
Commit: 16ad21c2

Added a missing state in the GUI

--------------------------------------------------------

Date:   Mon Sep 17 00:21:30 2012 +0000
Commit: 942d5b25

Most settings are now saved; Small fixes; Code cleanup

--------------------------------------------------------

Date:   Sun Sep 16 15:23:20 2012 +0000
Commit: ebe71bad

Enhanced the FFT display code

--------------------------------------------------------

Date:   Sat Sep 15 23:05:52 2012 +0000
Commit: f092e939

Code cleanup

--------------------------------------------------------

Date:   Sat Sep 15 22:43:43 2012 +0000
Commit: 745cc834

Silence is golden

--------------------------------------------------------

Date:   Thu Sep 13 23:05:27 2012 +0000
Commit: 11e48fa5

A small optimization on the custom ThreadPool

--------------------------------------------------------

Date:   Thu Sep 13 21:13:39 2012 +0000
Commit: a5b2d883

Added smooth tunning to the down-converter

--------------------------------------------------------

Date:   Thu Sep 13 20:21:46 2012 +0000
Commit: 5d36239e

Forgotten file

--------------------------------------------------------

Date:   Thu Sep 13 20:12:43 2012 +0000
Commit: dbf6552a

Added a multi-threaded down-converter *original algorithm by me!*

--------------------------------------------------------

Date:   Wed Sep 12 12:15:56 2012 +0000
Commit: e9c48f00

A few optimization on the DSP

--------------------------------------------------------

Date:   Tue Sep 11 22:56:46 2012 +0000
Commit: 1e96efee

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: 7e05c3af

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: 6d71e1fc

Enhanced ExtIO code

--------------------------------------------------------

Date:   Mon Sep 10 00:45:32 2012 +0000
Commit: 20ff99bd

Further multi-threading optimizations

--------------------------------------------------------

Date:   Sun Sep 9 22:28:44 2012 +0000
Commit: d9d21439

More parallelization

--------------------------------------------------------

Date:   Sun Sep 9 15:45:08 2012 +0000
Commit: 905d4405

Further multi-threading optimizations

--------------------------------------------------------

Date:   Sun Sep 9 15:06:01 2012 +0000
Commit: 579fa9af

Added multi-threading capability to the DSP. Optimized the tunning.

--------------------------------------------------------

Date:   Sun Sep 9 12:18:39 2012 +0000
Commit: ef382bc2

Refresh the grid when the step size is changed

--------------------------------------------------------

Date:   Sun Sep 9 00:07:02 2012 +0000
Commit: 99e824f3

Merged setting keys for SDR-IQ

--------------------------------------------------------

Date:   Sat Sep 8 23:48:18 2012 +0000
Commit: b366d9c0

Added a missing file

--------------------------------------------------------

Date:   Sat Sep 8 23:47:08 2012 +0000
Commit: 67d9ce83

Merged Ian's SDR-IQ driver

--------------------------------------------------------

Date:   Sat Sep 8 22:27:33 2012 +0000
Commit: 9444bb5a

A small fix on frequency shift with IQ Wave files

--------------------------------------------------------

Date:   Sat Sep 8 18:32:38 2012 +0000
Commit: b84bb0ab

Set smoothing mode to enable attack/decay settings

--------------------------------------------------------

Date:   Sat Sep 8 15:22:17 2012 +0000
Commit: d24d5b70

A small fix in the frequency manager plugin

--------------------------------------------------------

Date:   Sat Sep 8 14:14:32 2012 +0000
Commit: d07063e1

More optimizations

--------------------------------------------------------

Date:   Sat Sep 8 11:34:48 2012 +0000
Commit: 626658bb

A few optimization in WaveFile class

--------------------------------------------------------

Date:   Sat Sep 8 11:07:56 2012 +0000
Commit: 0e11cfd1

Complete rewrite of the FFT display

--------------------------------------------------------

Date:   Wed Aug 29 19:59:02 2012 +0000
Commit: dae2dd9b

Fixed a "VS Intellisense Powered Typo" (tm)

--------------------------------------------------------

Date:   Wed Aug 29 19:33:03 2012 +0000
Commit: 591690ed

Saving a FM BC channel now prompts the RDS station name

--------------------------------------------------------

Date:   Tue Aug 28 21:30:21 2012 +0000
Commit: 74cce93a

Code cleanup

--------------------------------------------------------

Date:   Tue Aug 28 21:04:11 2012 +0000
Commit: 042ff025

Thank you for spotting this zr1cbc

--------------------------------------------------------

Date:   Tue Aug 28 20:49:13 2012 +0000
Commit: 0611e90a

Code cleanup

--------------------------------------------------------

Date:   Tue Aug 28 20:14:35 2012 +0000
Commit: 9d9d320a

Fixed a nasty waterfall glitch on Linux

--------------------------------------------------------

Date:   Tue Aug 28 19:52:43 2012 +0000
Commit: bfd9ab94

Fixed a nasty waterfall glitch on Linux

--------------------------------------------------------

Date:   Tue Aug 28 18:29:52 2012 +0000
Commit: 27614ccd

Optimized RDS processing

--------------------------------------------------------

Date:   Tue Aug 28 15:38:04 2012 +0000
Commit: 86c090cc

Added fast angle estimation to the PLL

--------------------------------------------------------

Date:   Tue Aug 28 14:20:20 2012 +0000
Commit: 768f3857

A small mod to lower CPU usage of the RDS section

--------------------------------------------------------

Date:   Mon Aug 27 20:27:35 2012 +0000
Commit: 673b1827

A small fix on RDS display

--------------------------------------------------------

Date:   Mon Aug 27 18:17:13 2012 +0000
Commit: f800dd91

Enhanced the RDS code

--------------------------------------------------------

Date:   Mon Aug 27 13:12:00 2012 +0000
Commit: a6731a6d

Fixed RDS groups dumping.

--------------------------------------------------------

Date:   Sun Aug 26 20:40:27 2012 +0000
Commit: f2f20dc5

Changed the lock threshold of RDS PLL

--------------------------------------------------------

Date:   Sun Aug 26 19:19:46 2012 +0000
Commit: eab45baf

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: ff5db3ee

Adjusted the position of the frequency cursors (+1px)

--------------------------------------------------------

Date:   Sun Aug 26 10:56:27 2012 +0000
Commit: 84524ad2

Enhanced the speed of the graphics

--------------------------------------------------------

Date:   Sun Aug 26 10:52:16 2012 +0000
Commit: 8b161bff

Added some checks for "sharpPlugins" config section

--------------------------------------------------------

Date:   Sat Aug 25 23:28:07 2012 +0000
Commit: eb17a391

Added a missing file

--------------------------------------------------------

Date:   Sat Aug 25 23:26:51 2012 +0000
Commit: fe79ebce

Merged the plugin system developed by Ian.

--------------------------------------------------------

Date:   Sat Aug 25 18:56:00 2012 +0000
Commit: 6b3f823b

Added some default values for the FM stereo decoder

--------------------------------------------------------

Date:   Sat Aug 25 16:52:52 2012 +0000
Commit: 66fc589f

Merged Acasual's mods on RTLTCP

--------------------------------------------------------

Date:   Sat Aug 25 13:33:22 2012 +0000
Commit: a487a3e0

Added more parameters with default values in the config file

--------------------------------------------------------

Date:   Thu Aug 23 11:28:50 2012 +0000
Commit: a6ec5624

Removed unnecessary background drawing on the SpectrumAnalyzer class

--------------------------------------------------------

Date:   Thu Aug 23 01:05:27 2012 +0000
Commit: 9b411bf3

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: 3b3ef609

Fixed TimestampInterval initialization

--------------------------------------------------------

Date:   Mon Aug 20 18:58:29 2012 +0000
Commit: d60b252c

<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: ebbab349

<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: 2b9f2da2

Added IQ Balancer reset code

--------------------------------------------------------

Date:   Sat Aug 18 17:14:31 2012 +0000
Commit: ddd9f10c

Enhanced the IQBalancer

--------------------------------------------------------

Date:   Sat Aug 18 02:38:06 2012 +0000
Commit: e701de18

Modified the rendering model to be compatible with Mac OSX and Linux

--------------------------------------------------------

Date:   Sat Aug 18 00:36:50 2012 +0000
Commit: ea90f8cb

Progressed in the RDS decoder

--------------------------------------------------------

Date:   Fri Aug 17 20:08:08 2012 +0000
Commit: 3bcc704a

Added outlining for the tracking text

--------------------------------------------------------

Date:   Wed Aug 15 20:34:04 2012 +0000
Commit: b55d670d

Started RTL283X wrapper around RTL283XACCESS.dll

--------------------------------------------------------

Date:   Wed Aug 15 14:39:33 2012 +0000
Commit: cb833c43

Added a switch to turn on/off time markers

--------------------------------------------------------

Date:   Wed Aug 15 13:59:46 2012 +0000
Commit: 9f670914

Added config key for time markers. Default is one marker every 100 scan lines

--------------------------------------------------------

Date:   Wed Aug 15 13:58:40 2012 +0000
Commit: 3ed4dd12

Added time markers on the waterfall

--------------------------------------------------------

Date:   Mon Aug 13 20:51:41 2012 +0000
Commit: 4dce8044

Fixed the path to frequencies.xml

--------------------------------------------------------

Date:   Mon Aug 13 20:45:24 2012 +0000
Commit: 63895ea5

Fixed the path to frequencies.xml

--------------------------------------------------------

Date:   Sun Aug 12 14:17:10 2012 +0000
Commit: a981a25c

A small display fix for the frequency cursor

--------------------------------------------------------

Date:   Sat Aug 11 02:05:01 2012 +0000
Commit: 92bb36f8

Merged acasual's RTLTCP mods

--------------------------------------------------------

Date:   Sat Aug 11 01:53:50 2012 +0000
Commit: 014eadf0

Added shadows on displayed frequencies for better readability on bright backgrounds

--------------------------------------------------------

Date:   Sat Aug 11 01:30:00 2012 +0000
Commit: 5e248e84

Code cleanup + a few enhancements on the display components

--------------------------------------------------------

Date:   Mon Aug 6 23:56:37 2012 +0000
Commit: d35670d2

More enhancements on the waterfall

--------------------------------------------------------

Date:   Mon Aug 6 23:27:25 2012 +0000
Commit: 5fcee748

Enhanced the display code

--------------------------------------------------------

Date:   Mon Aug 6 21:50:12 2012 +0000
Commit: a7841212

Added frequency label on the waterfall (Thanks Miguel for the reminder)

--------------------------------------------------------

Date:   Sun Aug 5 19:07:45 2012 +0000
Commit: 76d7e140

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: d225956b

A few enhancements in the Bookmark (frequency) manager.

--------------------------------------------------------

Date:   Sat Aug 4 23:19:06 2012 +0000
Commit: 398a7b4c

Added better defaults for the Bookmark (frequency) manager

--------------------------------------------------------

Date:   Sat Aug 4 23:11:39 2012 +0000
Commit: e0497ef7

Added a shortcut for bookmarks: CRTL+D

--------------------------------------------------------

Date:   Sat Aug 4 21:40:23 2012 +0000
Commit: e1cdab18

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: 90adc0e2

Merged Acasual's mods on RTLTCP

--------------------------------------------------------

Date:   Mon Jul 30 10:37:37 2012 +0000
Commit: 6a1fc3bf

Dropped RTLSDR USB support

--------------------------------------------------------

Date:   Sun Jul 29 15:22:57 2012 +0000
Commit: 600f07f4

Merged acasual's rtl_tcp client.

--------------------------------------------------------

Date:   Wed Jul 25 11:10:16 2012 +0000
Commit: e1a00ef1

Workaround negative hardware LO values returned by ExtIO

--------------------------------------------------------

Date:   Tue Jul 24 09:45:38 2012 +0000
Commit: e9fca532

Never fix bugs on the phone!

--------------------------------------------------------

Date:   Tue Jul 24 09:36:27 2012 +0000
Commit: 890b1c2b

A small fix from my new phone ;-)

--------------------------------------------------------

Date:   Sat Jul 14 09:03:57 2012 +0000
Commit: 16eb5c07

Modified WFM filters

--------------------------------------------------------

Date:   Thu Jul 12 20:53:17 2012 +0000
Commit: ee9027e8

Reverted some changes

--------------------------------------------------------

Date:   Thu Jul 12 20:36:10 2012 +0000
Commit: fe0702cb

Reverted some change committed by error

--------------------------------------------------------

Date:   Thu Jul 12 19:47:12 2012 +0000
Commit: 03a03051

Modified the licensing scope

--------------------------------------------------------

Date:   Thu Jul 12 19:40:25 2012 +0000
Commit: 768314fe

Additional license for the DSP

--------------------------------------------------------

Date:   Thu Jul 12 19:17:17 2012 +0000
Commit: 7ab6d5e9

Unreferenced a project

--------------------------------------------------------

Date:   Thu Jul 12 19:09:18 2012 +0000
Commit: 74676b31

Added the MIT license

--------------------------------------------------------

Date:   Wed Jul 11 17:38:26 2012 +0000
Commit: 186cebc1

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: c9b926e2

Marking Resharper (R#) happier

--------------------------------------------------------

Date:   Mon Jul 9 18:22:32 2012 +0000
Commit: 084118aa

Fixed RTLSDR device initialization

--------------------------------------------------------

Date:   Sun Jul 8 23:48:29 2012 +0000
Commit: e15d2769

A small fix submited by W6MKU

--------------------------------------------------------

Date:   Sun Jul 8 13:37:05 2012 +0000
Commit: 5ce4a06a

Fixed high memory usage on high fft

--------------------------------------------------------

Date:   Sun Jul 8 03:01:06 2012 +0000
Commit: 39cfb76e

Fixed an overflow on FFT

--------------------------------------------------------

Date:   Sun Jul 8 02:23:29 2012 +0000
Commit: d06da520

Fixed an overflow on the display components

--------------------------------------------------------

Date:   Sat Jul 7 22:18:47 2012 +0000
Commit: c0964d55

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: fc83ee2b

Added AGC control for RTL2832U

--------------------------------------------------------

Date:   Sun Jul 1 14:51:37 2012 +0000
Commit: 43659d5e

Added peak detection for the forthcoming auto-tuner

--------------------------------------------------------

Date:   Thu Jun 21 21:45:55 2012 +0000
Commit: bf0a34cb

Added 250kHz sampling rate for RTLSDR

--------------------------------------------------------

Date:   Thu Jun 21 11:19:04 2012 +0000
Commit: 42cd53f6

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: f8ae60c7

GUI lifting

--------------------------------------------------------

Date:   Tue Jun 19 07:01:30 2012 +0000
Commit: 5c53e621

A small fix (null check) + GUI lifting

--------------------------------------------------------

Date:   Mon Jun 18 22:01:00 2012 +0000
Commit: d65a3509

A GREAT optimization for FIR filters, spotted by Ian Gilmour (MM6DOS), CeeSharpized

--------------------------------------------------------

Date:   Sun Jun 17 20:40:28 2012 +0000
Commit: 11671bee

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: c6d61711

A small tweak of the tracking label

--------------------------------------------------------

Date:   Sun Jun 17 17:50:36 2012 +0000
Commit: 0b53a64a

Added a tracking spot in the spectrogram

--------------------------------------------------------

Date:   Sun Jun 17 13:52:49 2012 +0000
Commit: c47e96e8

Added a tracking frequency label to the spectrogram

--------------------------------------------------------

Date:   Sun Jun 17 00:16:26 2012 +0000
Commit: 43444e5a

Extended frequency shift range

--------------------------------------------------------

Date:   Sat Jun 16 19:58:14 2012 +0000
Commit: e28d1881

Yep. I forgot that one. Fixed.

--------------------------------------------------------

Date:   Sat Jun 16 19:44:59 2012 +0000
Commit: e09a5fea

A small fix on frequency shift

--------------------------------------------------------

Date:   Sat Jun 16 19:28:03 2012 +0000
Commit: cb24a043

Added frequency shift option for down-converters / up-converters

--------------------------------------------------------

Date:   Sat Jun 16 15:34:39 2012 +0000
Commit: 3adbea35

Enhanced RTLSDR code

--------------------------------------------------------

Date:   Fri Jun 15 20:03:53 2012 +0000
Commit: 2fe65774

Fixed FilterAudio getter. Thanks Johann for spotting it.

--------------------------------------------------------

Date:   Fri Jun 15 17:07:44 2012 +0000
Commit: f3d1447d

Adjusted and calibrated AM Squelch

--------------------------------------------------------

Date:   Fri Jun 15 15:54:33 2012 +0000
Commit: a6928b1f

Don't use squelch with AM by default

--------------------------------------------------------

Date:   Fri Jun 15 15:50:44 2012 +0000
Commit: cc8c3391

Added AM Squelch

--------------------------------------------------------

Date:   Fri Jun 15 13:45:57 2012 +0000
Commit: c9cee7d1

GUI lifting

--------------------------------------------------------

Date:   Fri Jun 15 13:23:09 2012 +0000
Commit: f4b212fe

Added switchable audio filtering for digital modes

--------------------------------------------------------

Date:   Fri Jun 15 10:38:39 2012 +0000
Commit: 36dc6064

A few code enhancements

--------------------------------------------------------

Date:   Mon Jun 11 01:13:55 2012 +0000
Commit: be787cb6

Fixed stereo signal recovery: Was missing a 2 factor in the L-R chain

--------------------------------------------------------

Date:   Sun Jun 10 19:35:45 2012 +0000
Commit: b32fa480

Fixed a nasty racing problem in Vfo.ProcessBuffer

--------------------------------------------------------

Date:   Sun Jun 10 01:11:45 2012 +0000
Commit: 7888ded1

Added FM Stereo support

--------------------------------------------------------

Date:   Sat Jun 9 12:42:49 2012 +0000
Commit: 6660cb95

A small fix for RTLSDR plugin

--------------------------------------------------------

Date:   Fri Jun 8 22:26:40 2012 +0000
Commit: 8d3fc58c

Updated the code to suit the new rtlsdr.dll

--------------------------------------------------------

Date:   Wed Jun 6 19:56:11 2012 +0000
Commit: 7c3ad400

Replaced the audio spinbox by a trackbar

--------------------------------------------------------

Date:   Wed Jun 6 19:34:28 2012 +0000
Commit: 60898713

Fixed frequency correction initialization in RTLSDR

--------------------------------------------------------

Date:   Wed Jun 6 19:17:39 2012 +0000
Commit: eae8c56b

Added switchable grid snapping and 500Hz right click snapping

--------------------------------------------------------

Date:   Tue Jun 5 23:41:58 2012 +0000
Commit: 04015dca

Added more convenient frequency stepping

--------------------------------------------------------

Date:   Mon Jun 4 20:09:37 2012 +0000
Commit: 89e48b4f

Added configurable buffer size for RTLSDR with 16384 as default

--------------------------------------------------------

Date:   Mon Jun 4 18:27:15 2012 +0000
Commit: 0b89b25b

Added fully qualified name in the config to allow Linux fellows play with SDR#

--------------------------------------------------------

Date:   Mon Jun 4 17:47:42 2012 +0000
Commit: 4f40b7b3

Fixed a filename casing to allow Linux fellows play with SDR#

--------------------------------------------------------

Date:   Sun Jun 3 21:27:18 2012 +0000
Commit: 759fa0e4

Changed the buffer size for RTLSDR

--------------------------------------------------------

Date:   Sat Jun 2 19:47:57 2012 +0000
Commit: 82551dac

GUI lifting

--------------------------------------------------------

Date:   Sat Jun 2 19:35:41 2012 +0000
Commit: c1c31070

Hardened rtlsdr code

--------------------------------------------------------

Date:   Sat Jun 2 17:55:40 2012 +0000
Commit: c9b4658c

GUI lifting

--------------------------------------------------------

Date:   Sat Jun 2 17:49:19 2012 +0000
Commit: 211cad6d

Added automatic gain setup and tuner type display

--------------------------------------------------------

Date:   Sat Jun 2 17:17:19 2012 +0000
Commit: c346b99e

Fixed a crash when returning a string from librtlsdr to mono.

--------------------------------------------------------

Date:   Sat Jun 2 17:11:59 2012 +0000
Commit: 27978f69

Restored old gain setting behavior

--------------------------------------------------------

Date:   Sat Jun 2 17:09:42 2012 +0000
Commit: e89b3c3e

Selected the default system audio devices at startup

--------------------------------------------------------

Date:   Sat Jun 2 16:52:53 2012 +0000
Commit: faf0443d

Removed dll extensions to allow proper operation on Linux

--------------------------------------------------------

Date:   Sat Jun 2 16:45:15 2012 +0000
Commit: 6654f593

Added mono friendly startup code

--------------------------------------------------------

Date:   Sat Jun 2 15:53:18 2012 +0000
Commit: c4287323

Set the display panel state to collapsed

--------------------------------------------------------

Date:   Sat Jun 2 15:49:21 2012 +0000
Commit: 9da5bda8

Added trackbar controls to set attack/decay coefficients for the FFT display

--------------------------------------------------------

Date:   Sat Jun 2 14:51:05 2012 +0000
Commit: 29ce743a

Fixed an issue when changing the center frequency too far

--------------------------------------------------------

Date:   Sat Jun 2 13:30:03 2012 +0000
Commit: 9cfac220

Added frequency calibration for RTL-SDR; Deactivated audio AGC for NFM; Many GUI enhancements.

--------------------------------------------------------

Date:   Wed May 30 22:46:00 2012 +0000
Commit: e9570d69

Fixed a glitch on Linux/Mono

--------------------------------------------------------

Date:   Tue May 29 22:58:39 2012 +0000
Commit: f602da6b

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: fcab52ff

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: 61d3c352

Added a GUI to control RTLSDR's RF gain and samplerate

--------------------------------------------------------

Date:   Mon May 28 22:19:40 2012 +0000
Commit: 6f084813

Adjuster the tunning timer

--------------------------------------------------------

Date:   Mon May 28 22:09:55 2012 +0000
Commit: 0f4d44d5

Hardened the code against a racing problem due to ExtIO design

--------------------------------------------------------

Date:   Mon May 28 21:29:36 2012 +0000
Commit: 3019d38b

Added more explicit RTLSDR detection

--------------------------------------------------------

Date:   Mon May 28 21:19:11 2012 +0000
Commit: e560a22f

Activated the new RTLSDR plugin

--------------------------------------------------------

Date:   Mon May 28 21:04:39 2012 +0000
Commit: 193edae6

Implemented streaming for ExtIO

--------------------------------------------------------

Date:   Mon May 28 20:50:42 2012 +0000
Commit: eddbb59a

Updated the configurations

--------------------------------------------------------

Date:   Mon May 28 20:34:35 2012 +0000
Commit: 445b69fd

Swapped I and Q channels for RTLSDR

--------------------------------------------------------

Date:   Mon May 28 20:25:20 2012 +0000
Commit: f4d7dc76

Added a managed plugin for RTL-SDR

--------------------------------------------------------

Date:   Mon May 28 14:05:11 2012 +0000
Commit: b286efd3

Enhanced the AGC loop to kill background noise on strong but quite AM stations

--------------------------------------------------------

Date:   Mon May 28 13:46:09 2012 +0000
Commit: 7f066d5b

Enhanced the AGC loop to kill background noise on strong but quite AM stations

--------------------------------------------------------

Date:   Mon May 28 13:06:57 2012 +0000
Commit: cf72e81b

Fixed a small GFX glitch

--------------------------------------------------------

Date:   Mon May 28 12:50:42 2012 +0000
Commit: 1469177e

Added spectrogram color setting

--------------------------------------------------------

Date:   Mon May 28 12:36:23 2012 +0000
Commit: 2921ad63

Reverted the color of the frequency cursor back to transparent white

--------------------------------------------------------

Date:   Mon May 28 11:54:55 2012 +0000
Commit: 266c40a4

Optimized the graphics

--------------------------------------------------------

Date:   Sun May 27 15:30:25 2012 +0000
Commit: 03e514c2

Added fast tunning and extra tunning steps for RTL-SDR

--------------------------------------------------------

Date:   Sun May 27 14:18:29 2012 +0000
Commit: 3673e00b

Added "single click tunning" on both waterfall and spectrogram

--------------------------------------------------------

Date:   Fri May 25 19:53:41 2012 +0000
Commit: 1366c49c

Merged Ian's fix for SDR-IQ + code enhancement

--------------------------------------------------------

Date:   Wed May 23 21:43:08 2012 +0000
Commit: c3ed053f

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: c79ab28b

Modified the way the application terminates to allow the ExtIO instances to terminate gracefully

--------------------------------------------------------

Date:   Wed May 23 17:21:50 2012 +0000
Commit: ab61f202

Fixed a small reg on 16bit wave files

--------------------------------------------------------

Date:   Wed May 23 17:10:15 2012 +0000
Commit: 3c0d0fa9

Added a 8bit wave files support as IQ source

--------------------------------------------------------

Date:   Wed May 23 07:54:19 2012 +0000
Commit: 6b8eb638

Merged Ian's fix for SDR-14

--------------------------------------------------------

Date:   Mon May 21 21:40:30 2012 +0000
Commit: f8c88b2b

Updated a buffer size in the StreamControl class

--------------------------------------------------------

Date:   Mon May 21 21:23:21 2012 +0000
Commit: 72634511

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: 3c05a4b7

Refactored the ExtIO code. Sorry Ian, you have to update your branch again.

--------------------------------------------------------

Date:   Mon May 21 00:33:42 2012 +0000
Commit: feb84c22

Added partial ExtIO support

--------------------------------------------------------

Date:   Wed May 16 18:41:02 2012 +0000
Commit: 21b38d29

Enhanced the frequency cursor behavior

--------------------------------------------------------

Date:   Mon May 14 20:43:51 2012 +0000
Commit: 4b69e1fe

Added modifiable filters for WFM

--------------------------------------------------------

Date:   Mon May 14 20:00:16 2012 +0000
Commit: 62d02b4c

Tweaked the FM demodulator: 50µS deemphasis for WFM, modifiable filters for NFM

--------------------------------------------------------

Date:   Sun May 13 16:34:42 2012 +0000
Commit: 48e5299b

Removed unused code

--------------------------------------------------------

Date:   Sun May 13 16:26:02 2012 +0000
Commit: aed5424a

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: 4992473e

Added a missing sign for phase display

--------------------------------------------------------

Date:   Tue May 8 22:06:01 2012 +0000
Commit: 956fbd58

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: d4a8a775

Optimized the filters - La suite.

--------------------------------------------------------

Date:   Tue May 8 16:07:49 2012 +0000
Commit: c6b4dcea

Optimized the filters

--------------------------------------------------------

Date:   Tue May 8 12:45:37 2012 +0000
Commit: 7f7bda63

Refactored the IQ correction algorithm for better readability.

--------------------------------------------------------

Date:   Tue May 8 12:40:53 2012 +0000
Commit: 4ba0d999

Refactored the IQ correction algorithm for better readability.

--------------------------------------------------------

Date:   Sun May 6 20:06:09 2012 +0000
Commit: 71e14ce8

Added configurable frequency multiplier for Si570 based front ends

--------------------------------------------------------

Date:   Sun May 6 12:37:08 2012 +0000
Commit: 829e64f6

Finished implementing the lockless synchronization mechanism

--------------------------------------------------------

Date:   Sun May 6 11:54:50 2012 +0000
Commit: d8a51c6d

Enhanced the threading model using lockless synchronization; Many code enhancements.

--------------------------------------------------------

Date:   Sun May 6 10:12:21 2012 +0000
Commit: ed3996c4

Progressed in the new decimator

--------------------------------------------------------

Date:   Sun May 6 00:50:56 2012 +0000
Commit: 505ecf98

Progressed in the new decimator

--------------------------------------------------------

Date:   Sat May 5 21:29:51 2012 +0000
Commit: e1693e81

Many enhancements on the DSP: - Smooth tunning - Smooth filter changing - Buffer reuse

--------------------------------------------------------

Date:   Fri May 4 23:44:22 2012 +0000
Commit: 584e87bb

Enhanced the Oscillator class: No clicking while changing frequency too fast

--------------------------------------------------------

Date:   Thu May 3 21:25:51 2012 +0000
Commit: a52e7fb5

Lifted the GUI a bit, Fixed the CultureInfo for double settings

--------------------------------------------------------

Date:   Thu May 3 21:01:32 2012 +0000
Commit: ca3ed446

Resized the FUNcube Dongle controller window. Width is now 850px.

--------------------------------------------------------

Date:   Sun Apr 29 21:21:55 2012 +0000
Commit: 2fbc27e6

Updated default settings, Added frequency correction UI item for the FUNcube dongle

--------------------------------------------------------

Date:   Sun Apr 29 19:49:34 2012 +0000
Commit: 4604b836

Fixed AF filtering for NFM

--------------------------------------------------------

Date:   Sun Apr 29 19:19:04 2012 +0000
Commit: 92cc05dd

Resized the main window

--------------------------------------------------------

Date:   Sun Apr 29 19:18:12 2012 +0000
Commit: 9bcbcce0

Fixed decimation calculation for arbitrary sampling rates

--------------------------------------------------------

Date:   Sun Apr 29 18:46:26 2012 +0000
Commit: 0f18f90a

Implemented WFM with the new decimation scheme

--------------------------------------------------------

Date:   Sun Apr 29 14:53:56 2012 +0000
Commit: b7bcb052

Enhanced the finalization code of UnsafeBuffer

--------------------------------------------------------

Date:   Sun Apr 29 14:50:45 2012 +0000
Commit: c6ebdb35

Added a finalizer to UnsafeBuffer

--------------------------------------------------------

Date:   Sun Apr 29 14:46:13 2012 +0000
Commit: 25bfe823

Added UnsafeBuffer utility class to simplify the management of unsafe buffers

--------------------------------------------------------

Date:   Sun Apr 29 12:38:20 2012 +0000
Commit: 75953335

Added a scrollbar to the control panel

--------------------------------------------------------

Date:   Tue Apr 24 18:39:39 2012 +0000
Commit: f27b56f7

Changed default windows size and location

--------------------------------------------------------

Date:   Tue Apr 24 18:34:03 2012 +0000
Commit: 150f28d0

Added a forgotten flag

--------------------------------------------------------

Date:   Tue Apr 24 17:50:42 2012 +0000
Commit: 88687246

Added CW shift setting

--------------------------------------------------------

Date:   Mon Apr 23 22:30:55 2012 +0000
Commit: 93445afb

Changed GUI defaults

--------------------------------------------------------

Date:   Mon Apr 23 20:41:51 2012 +0000
Commit: dc3e5a43

The front end button is now grayed when no front end is selected

--------------------------------------------------------

Date:   Mon Apr 23 20:23:22 2012 +0000
Commit: e5c00562

Aligned the collapsible panels

--------------------------------------------------------

Date:   Mon Apr 23 20:19:30 2012 +0000
Commit: f4565ea4

Synchronized latency editbox with the player state

--------------------------------------------------------

Date:   Mon Apr 23 20:13:57 2012 +0000
Commit: 6423b147

Synchronized AGC Hang state with the GUI

--------------------------------------------------------

Date:   Mon Apr 23 20:07:50 2012 +0000
Commit: 1940e63a

Updated assembly info

--------------------------------------------------------

Date:   Mon Apr 23 20:05:54 2012 +0000
Commit: b61d287c

Fixed a few dependencies

--------------------------------------------------------

Date:   Mon Apr 23 19:56:15 2012 +0000
Commit: 58eadb94

Fixed a few dependencies

--------------------------------------------------------

Date:   Mon Apr 23 19:50:13 2012 +0000
Commit: 6147666b

Added collapsible panels to optimize space

--------------------------------------------------------

Date:   Sun Apr 22 21:42:09 2012 +0000
Commit: 4f70fe3a

Added DSB and CW modes. Added WFM but missing an intermediate decimation stage.

--------------------------------------------------------

Date:   Thu Apr 12 19:04:03 2012 +0000
Commit: 075624ca

Added the FunCube controller GUI

--------------------------------------------------------

Date:   Thu Apr 12 17:27:35 2012 +0000
Commit: 575e6c48

Moved to Visual Studio 2010

--------------------------------------------------------

Date:   Thu Apr 12 14:00:41 2012 +0000
Commit: 5108583d

Refactored the FUNCube controller code

--------------------------------------------------------

Date:   Thu Apr 12 11:31:48 2012 +0000
Commit: 3a4d53f6

Added the FUNcube control dialog

--------------------------------------------------------

Date:   Wed Apr 11 20:43:21 2012 +0000
Commit: 969b6276

Preparing for the FUNcube control dialog

--------------------------------------------------------

Date:   Tue Apr 10 21:28:36 2012 +0000
Commit: 281d1d10

Added a fix for Visual Studio forms designer

--------------------------------------------------------

Date:   Sun Apr 8 13:17:12 2012 +0000
Commit: 004ec7b4

Fixed a nasty bug in FM/WFM code

--------------------------------------------------------

Date:   Sat Mar 10 00:38:19 2012 +0000
Commit: 395012f2

Repaired the symmetrical FIR SSE optimization

--------------------------------------------------------

Date:   Sat Mar 10 00:29:16 2012 +0000
Commit: 606bea62

Disabled the new FIR algorithm

--------------------------------------------------------

Date:   Sat Mar 10 00:25:46 2012 +0000
Commit: 15596a2c

Optimized FIR filtering

--------------------------------------------------------

Date:   Fri Mar 9 20:28:36 2012 +0000
Commit: 8c7d4a5c

Fixed a crappy bug in SSB/CW filtering

--------------------------------------------------------

Date:   Wed Feb 29 23:45:14 2012 +0000
Commit: 4b7a395b

Designed a new threading model to allow heavier processing

--------------------------------------------------------

Date:   Tue Feb 28 20:57:35 2012 +0000
Commit: 09ba6494

Fixed a small bug introduced with the input gain setting

--------------------------------------------------------

Date:   Tue Feb 28 19:35:55 2012 +0000
Commit: 33ebc34c

Added InputGain setting to control IQ input level; A few code enhancement

--------------------------------------------------------

Date:   Mon Feb 27 21:55:23 2012 +0000
Commit: 5c044446

Enhanced memory usage

--------------------------------------------------------

Date:   Mon Feb 27 20:55:57 2012 +0000
Commit: 1c7ce9c2

Fixed decimation initialization

--------------------------------------------------------

Date:   Sun Feb 26 20:14:39 2012 +0000
Commit: db754889

Fixed the filter builder; Fixed the wave file parser.

--------------------------------------------------------

Date:   Sun Feb 26 15:33:59 2012 +0000
Commit: f901736b

Added threaded wave file reading; Fixed an ASIO bug

--------------------------------------------------------

Date:   Sun Feb 26 13:02:16 2012 +0000
Commit: e67f266e

Fixed some annoying bug in the zoom; A few speed enhancements

--------------------------------------------------------

Date:   Sun Feb 19 18:09:13 2012 +0000
Commit: 5b2f52b7

Enhanced the decimator as suggested by Pieter, N4IP

--------------------------------------------------------

Date:   Sun Feb 19 13:58:58 2012 +0000
Commit: 484e98eb

Added IF decimation for less CPU usage and enhanced filters

--------------------------------------------------------

Date:   Sat Feb 18 21:26:18 2012 +0000
Commit: ea634154

Enhanced the IQ balancer: Lower jitter and faster convergence

--------------------------------------------------------

Date:   Fri Feb 3 13:36:35 2012 +0000
Commit: 1f9fd4d7

Added default value for the spectrum analyzer color map

--------------------------------------------------------

Date:   Fri Feb 3 13:23:57 2012 +0000
Commit: d5dcceea

Added default value for the spectrum analyzer color map

--------------------------------------------------------

Date:   Thu Feb 2 22:34:11 2012 +0000
Commit: 5a0a4ed2

Reverted accidentally committed changes

--------------------------------------------------------

Date:   Thu Feb 2 22:06:22 2012 +0000
Commit: 0c9321b8

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: 6b0f0295

Reordered project entries by recommendation from KB3CS

--------------------------------------------------------

Date:   Tue Jan 31 19:12:04 2012 +0000
Commit: 70cbb333

Cleanup

--------------------------------------------------------

Date:   Tue Jan 31 19:01:38 2012 +0000
Commit: fc571c63

Cleanup

--------------------------------------------------------

Date:   Tue Jan 31 08:27:31 2012 +0000
Commit: f9b59f68

Fixed phasing problem in Oscillator class

--------------------------------------------------------

Date:   Mon Jan 30 01:49:32 2012 +0000
Commit: 5020c257

Got rid of unmanaged code with an increase in performance

--------------------------------------------------------

Date:   Sat Jan 28 23:32:28 2012 +0000
Commit: cd385ed3

Extended the zoom range to x10000

--------------------------------------------------------

Date:   Sat Jan 28 20:29:38 2012 +0000
Commit: 0b81532f

Forgotten file

--------------------------------------------------------

Date:   Sat Jan 28 19:34:10 2012 +0000
Commit: ed7e2eb6

Fixed Mono support. Thanks to Christopher G Sylvain (kb3cs) for pointing out the problem

--------------------------------------------------------

Date:   Sat Jan 28 14:22:57 2012 +0000
Commit: 18ee386e

Moved to 32bit floats Many optimizations

--------------------------------------------------------

Date:   Sun Jan 22 22:22:28 2012 +0000
Commit: a436a4bf

Added 4M FFT resolution Got rid of savage marshaling. Many optimizations.

--------------------------------------------------------

Date:   Sun Jan 22 17:41:40 2012 +0000
Commit: d9febf14

Added more FFT bins

--------------------------------------------------------

Date:   Sun Jan 22 17:40:58 2012 +0000
Commit: 55895d53

Enhanced the IQ balancer algorithm

--------------------------------------------------------

Date:   Sun Jan 22 11:56:50 2012 +0000
Commit: b96d6c05

Replaced the old AGC algorithm by Moe's one

--------------------------------------------------------

Date:   Wed Jan 18 21:58:16 2012 +0000
Commit: eec337b6

Added 24bit wave file support

--------------------------------------------------------

Date:   Wed Jan 18 21:24:28 2012 +0000
Commit: 0ef1d088

Enhanced the WaveFile parser

--------------------------------------------------------

Date:   Wed Jan 18 00:49:47 2012 +0000
Commit: 5d9d460f

Progressed in FFT sync problem

--------------------------------------------------------

Date:   Wed Jan 18 00:37:04 2012 +0000
Commit: 593def7c

Progressed in FFT sync problem

--------------------------------------------------------

Date:   Wed Jan 18 00:10:34 2012 +0000
Commit: 7847e2f5

Progressed in FFT sync problem

--------------------------------------------------------

Date:   Tue Jan 17 23:57:32 2012 +0000
Commit: 2b67c290

Progressed in FFT sync problem

--------------------------------------------------------

Date:   Tue Jan 17 22:51:09 2012 +0000
Commit: ddea1913

Fixed gradient dimensions on the spectrum analyzer

--------------------------------------------------------

Date:   Tue Jan 17 22:31:04 2012 +0000
Commit: 7dfbe8e3

Added a gradient to the spectrum analyzer

--------------------------------------------------------

Date:   Mon Jan 16 22:43:09 2012 +0000
Commit: e9501c0e

Enhanced FFT display

--------------------------------------------------------

Date:   Sun Jan 15 12:35:39 2012 +0000
Commit: 24708d58

Fixed SpectrumAnalyzer scaling

--------------------------------------------------------

Date:   Sat Jan 14 23:50:46 2012 +0000
Commit: dd76c765

Taking the peak fft bin in place of the average (Thanks Moe)

--------------------------------------------------------

Date:   Sat Jan 14 20:07:46 2012 +0000
Commit: 3c047d25

Enhanced AM demodulator

--------------------------------------------------------

Date:   Sat Jan 14 19:07:04 2012 +0000
Commit: 5a3ae625

Optimized the SpectrumAnalyzer class

--------------------------------------------------------

Date:   Sat Jan 14 18:45:34 2012 +0000
Commit: b35ceaad

Fixed a cursor positioning bug

--------------------------------------------------------

Date:   Sat Jan 14 17:54:34 2012 +0000
Commit: 4d0688e1

Reordered SpectrumAnalyzer display layers

--------------------------------------------------------

Date:   Sat Jan 14 17:20:06 2012 +0000
Commit: eb91c91d

Enhanced FFT display

--------------------------------------------------------

Date:   Sat Jan 14 16:42:45 2012 +0000
Commit: d820d9b0

Reverted a regression in FFT synchronization

--------------------------------------------------------

Date:   Sat Jan 14 16:19:49 2012 +0000
Commit: 3df7cb4a

Enhanced FFT display

--------------------------------------------------------

Date:   Sat Jan 14 14:22:02 2012 +0000
Commit: 973e39d5

Enhanced FFT display

--------------------------------------------------------

Date:   Sat Jan 14 13:48:17 2012 +0000
Commit: 1c46f4c2

Enhanced FFT display

--------------------------------------------------------

Date:   Fri Jan 13 22:19:58 2012 +0000
Commit: 2257e1ac

Fixed FFT lag problem

--------------------------------------------------------

Date:   Fri Jan 13 00:25:36 2012 +0000
Commit: 553c304d

Fixed FFT overlap

--------------------------------------------------------

Date:   Tue Jan 10 18:58:58 2012 +0000
Commit: 105da487

Adjusted the resolution of the sliders

--------------------------------------------------------

Date:   Tue Jan 10 18:57:18 2012 +0000
Commit: 16024bd2

Added forgotten Dispose() call

--------------------------------------------------------

Date:   Sat Dec 31 21:36:11 2011 +0000
Commit: 91cbdb40

Added float globalization code

--------------------------------------------------------

Date:   Sat Dec 31 17:15:08 2011 +0000
Commit: 6867374e

Removed test code

--------------------------------------------------------

Date:   Sat Dec 31 16:45:21 2011 +0000
Commit: e3fb53ae

Enhanced GUI initialization

--------------------------------------------------------

Date:   Sat Dec 31 16:04:57 2011 +0000
Commit: e1c9026e

Enhanced GUI behavior

--------------------------------------------------------

Date:   Sat Dec 31 15:50:52 2011 +0000
Commit: b4465e92

Enhanced GUI behavior

--------------------------------------------------------

Date:   Sat Dec 31 15:42:49 2011 +0000
Commit: 57505320

Hardened NaN detection

--------------------------------------------------------

Date:   Sat Dec 31 13:58:42 2011 +0000
Commit: c20987dc

Hardened bound checking

--------------------------------------------------------

Date:   Sat Dec 31 13:38:08 2011 +0000
Commit: 56958ed2

Enhanced GUI behavior

--------------------------------------------------------

Date:   Sat Dec 31 13:09:50 2011 +0000
Commit: 3db7a2aa

Fixed a minor center frequency change regression

--------------------------------------------------------

Date:   Sat Dec 31 12:23:56 2011 +0000
Commit: da436fb8

Fixed a minor center frequency change regression

--------------------------------------------------------

Date:   Sat Dec 31 12:04:02 2011 +0000
Commit: 4d39ba46

Enhanced GUI behavior

--------------------------------------------------------

Date:   Sat Dec 31 11:11:27 2011 +0000
Commit: 2afedee5

Compensated FFT processing gain. Extended FFT dynamic range by 10dB

--------------------------------------------------------

Date:   Sat Dec 31 10:24:58 2011 +0000
Commit: 9915921b

Enhanced FUNcube dongle code

--------------------------------------------------------

Date:   Wed Dec 28 23:59:13 2011 +0000
Commit: 48371463

GUI cleanup + Added parameterizable attack/decay settings for FFT

--------------------------------------------------------

Date:   Wed Dec 28 01:01:15 2011 +0000
Commit: 2376f696

Added resolution setting Enhanced the spectrum analyzer

--------------------------------------------------------

Date:   Tue Dec 27 21:50:08 2011 +0000
Commit: 265fd4fd

Fixed the sliding FFT calculation

--------------------------------------------------------

Date:   Mon Dec 26 21:03:42 2011 +0000
Commit: 2dbf3249

Fixed center frequency scrolling

--------------------------------------------------------

Date:   Mon Dec 26 20:51:15 2011 +0000
Commit: d23d9357

Fixed the waterfall resize code

--------------------------------------------------------

Date:   Mon Dec 26 20:14:33 2011 +0000
Commit: d3b2cc92

Enhanced zoom bounds

--------------------------------------------------------

Date:   Mon Dec 26 16:55:34 2011 +0000
Commit: e707197e

Added zoom feature

--------------------------------------------------------

Date:   Fri Dec 23 19:32:29 2011 +0000
Commit: b213faf0

Enhanced the Spectrum Analyzer Enhanced the FFT resolution

--------------------------------------------------------

Date:   Wed Dec 21 23:16:55 2011 +0000
Commit: be89644b

Added smooth tuning on the Spectrum Analyzer

--------------------------------------------------------

Date:   Tue Dec 20 18:58:54 2011 +0000
Commit: 05a61508

Added version number on the title bar as suggested by r00t-Ed

--------------------------------------------------------

Date:   Mon Dec 19 00:24:43 2011 +0000
Commit: 91f766cc

Renamed filers.c file

--------------------------------------------------------

Date:   Sun Dec 18 22:43:21 2011 +0000
Commit: 77e70e53

Added display timer setting

--------------------------------------------------------

Date:   Sun Dec 18 21:59:10 2011 +0000
Commit: b39cf51a

Enhanced graphical controls: - Bandwidth - Center frequency

--------------------------------------------------------

Date:   Sun Dec 18 16:33:27 2011 +0000
Commit: 33e2e3f3

Enhanced WFM filtering and IQ correction

--------------------------------------------------------

Date:   Sat Dec 17 20:45:08 2011 +0000
Commit: 34e1ac9f

Optimized FIR filters and FM demodulator

--------------------------------------------------------

Date:   Sat Dec 17 17:30:07 2011 +0000
Commit: f71f9c7e

Enhanced FM demodulation

--------------------------------------------------------

Date:   Sat Dec 17 17:29:43 2011 +0000
Commit: bf18dd91

Resized the spectrum analyzer display

--------------------------------------------------------

Date:   Sat Dec 17 16:28:19 2011 +0000
Commit: 9e991f0d

Enhanced filters model

--------------------------------------------------------

Date:   Sat Dec 17 08:27:18 2011 +0000
Commit: 79ad4eb4

Faster frequency scrolling

--------------------------------------------------------

Date:   Fri Dec 16 21:42:50 2011 +0000
Commit: 4d1ac25b

Fixed a forgotten Dispose() call

--------------------------------------------------------

Date:   Fri Dec 16 18:12:10 2011 +0000
Commit: 37b19140

Enhanced the FFT display

--------------------------------------------------------

Date:   Thu Dec 15 09:07:24 2011 +0000
Commit: a3c3b069

Enhanced the display of low bitrate streaming

--------------------------------------------------------

Date:   Thu Dec 15 09:06:39 2011 +0000
Commit: a449f204

Major enhancement on the Waterfall cpu usage

--------------------------------------------------------

Date:   Mon Dec 5 19:57:28 2011 +0000
Commit: 3996beb2

Enhanced portaudio portability ;-)

--------------------------------------------------------

Date:   Mon Dec 5 19:56:50 2011 +0000
Commit: efef84c0

Reconfigured the IQ balancer

--------------------------------------------------------

Date:   Mon Dec 5 19:55:56 2011 +0000
Commit: 5f0be9e0

Enhanced plugin loader code

--------------------------------------------------------

Date:   Sun Dec 4 10:54:23 2011 +0000
Commit: c86fe070

Added step size selector for the center frequency

--------------------------------------------------------

Date:   Sun Dec 4 10:53:50 2011 +0000
Commit: 0ab5c171

Added full IQ correction disabling

--------------------------------------------------------

Date:   Sat Dec 3 15:26:03 2011 +0000
Commit: 6ac5f62b

Enhanced FM squelch

--------------------------------------------------------

Date:   Sat Dec 3 14:33:41 2011 +0000
Commit: 808cb581

Added FM squelch control

--------------------------------------------------------

Date:   Sat Dec 3 13:10:43 2011 +0000
Commit: 2c83c74c

Enhanced the IQ balancer

--------------------------------------------------------

Date:   Fri Dec 2 23:02:48 2011 +0000
Commit: a9dd7ce0

Added FM squelch

--------------------------------------------------------

Date:   Thu Dec 1 22:52:33 2011 +0000
Commit: e5cffcc4

Code cleanup

--------------------------------------------------------

Date:   Thu Dec 1 22:51:34 2011 +0000
Commit: 73e6ae2a

Enhanced funcube device detection

--------------------------------------------------------

Date:   Thu Dec 1 22:44:46 2011 +0000
Commit: ce3ca185

FUNcube controller code - Cleaned

--------------------------------------------------------

Date:   Wed Nov 30 21:58:55 2011 +0000
Commit: 69ccc78c

Improved Linux/Mac/iPhone/Android portability

--------------------------------------------------------

Date:   Tue Nov 29 21:15:53 2011 +0000
Commit: 8ce12e24

Many enhancements on the FFT display - 60% faster with low level bitmap manipulation

--------------------------------------------------------

Date:   Tue Nov 29 18:29:56 2011 +0000
Commit: e62cc9aa

Enhanced error handling on portaudio code

--------------------------------------------------------

Date:   Mon Nov 28 19:11:05 2011 +0000
Commit: f3ac2e72

Refactored GUI Added a more convenient value for FUNcube frequency correction

--------------------------------------------------------

Date:   Mon Nov 28 19:09:53 2011 +0000
Commit: 209b1097

Faster graphics code (uses BitBlt)

--------------------------------------------------------

Date:   Sun Nov 27 20:42:33 2011 +0000
Commit: 2460c935

Code cleanup

--------------------------------------------------------

Date:   Sun Nov 27 20:03:45 2011 +0000
Commit: 6a543df1

Fixed BufferSize initialization for wave files

--------------------------------------------------------

Date:   Sun Nov 27 19:58:12 2011 +0000
Commit: 851fa848

Fixed BufferSize initialization for wave files

--------------------------------------------------------

Date:   Sun Nov 27 15:09:22 2011 +0000
Commit: 21860da1

Enhanced the SoftRock front end controller

--------------------------------------------------------

Date:   Sun Nov 27 13:46:12 2011 +0000
Commit: 03fdf47c

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: e2e65d47

Enhanced FM demodulation

--------------------------------------------------------

Date:   Sun Nov 27 00:52:30 2011 +0000
Commit: 52f89684

Enhanced PortAudio members visibility

--------------------------------------------------------

Date:   Sun Nov 27 00:45:07 2011 +0000
Commit: 31320f45

Enhanced front end detection

--------------------------------------------------------

Date:   Sun Nov 27 00:43:40 2011 +0000
Commit: 613770f3

Optimized the fft display

--------------------------------------------------------

Date:   Sun Nov 20 17:25:42 2011 +0000
Commit: 82ed65d8

Refactored the GUI

--------------------------------------------------------

Date:   Sat Nov 19 15:29:29 2011 +0000
Commit: c233e003

Fixed solution configuration. Finished the plugin system. Preparing for FUNcube controller implementation.

--------------------------------------------------------

Date:   Sat Nov 19 14:06:06 2011 +0000
Commit: a9ede32e

Forgotten file

--------------------------------------------------------

Date:   Sat Nov 19 14:00:06 2011 +0000
Commit: c7ba9f14

Fixed projects configurations

--------------------------------------------------------

Date:   Sat Nov 19 12:44:43 2011 +0000
Commit: 088fdad5

Renamed FUNcube folder

--------------------------------------------------------

Date:   Sat Nov 19 12:32:32 2011 +0000
Commit: da865062

Added FUNcube frontend support project

--------------------------------------------------------

Date:   Sat Nov 19 11:03:15 2011 +0000
Commit: d72ee4b9

Fixed FM/AM filtering to fit the theoretical signal bandwidth

--------------------------------------------------------

Date:   Wed Nov 16 20:30:27 2011 +0000
Commit: 55c86756

Many enhancements on the IQ Balancer. Enhanced the graphical frequency change

--------------------------------------------------------

Date:   Tue Nov 15 22:20:44 2011 +0000
Commit: a302e5db

Fixed displayTimer start/stop

--------------------------------------------------------

Date:   Tue Nov 15 22:07:45 2011 +0000
Commit: 6da8d2d8

Fixed a minor regression on the fft display

--------------------------------------------------------

Date:   Tue Nov 15 22:01:28 2011 +0000
Commit: 78c11832

Enhanced FFT display

--------------------------------------------------------

Date:   Tue Nov 15 20:57:55 2011 +0000
Commit: 46b2adeb

Added forgotten SwapIQ functionality

--------------------------------------------------------

Date:   Tue Nov 15 18:32:22 2011 +0000
Commit: f25235ff

Fixed gradient serialization and saving

--------------------------------------------------------

Date:   Mon Nov 14 23:09:10 2011 +0000
Commit: 4774d55a

Added automatic refresh of the waterfall/spectrum analyzer while scrolling

--------------------------------------------------------

Date:   Mon Nov 14 21:47:18 2011 +0000
Commit: c559b7c7

Added full duplex ASIO capability

--------------------------------------------------------

Date:   Mon Nov 14 20:25:45 2011 +0000
Commit: 05dc3f74

Added OS specific bindings for PortAudio library

--------------------------------------------------------

Date:   Mon Nov 14 02:16:33 2011 +0000
Commit: dadf517a

Added ASIO support

--------------------------------------------------------

Date:   Sun Nov 13 23:57:32 2011 +0000
Commit: 177601da

Restored DC removing and fixed a small typo

--------------------------------------------------------

Date:   Sun Nov 13 23:35:34 2011 +0000
Commit: a54ebe24

Added buffer size setting

--------------------------------------------------------

Date:   Sun Nov 13 22:35:39 2011 +0000
Commit: 1175efbf

Hardened error checking

--------------------------------------------------------

Date:   Sun Nov 13 22:31:31 2011 +0000
Commit: 608dea2e

Added wave file support with the new PortAudio lib

--------------------------------------------------------

Date:   Sun Nov 13 22:30:55 2011 +0000
Commit: a092040f

Disabled graphic center frequency change from the waterfall

--------------------------------------------------------

Date:   Sun Nov 13 20:47:26 2011 +0000
Commit: 416cf29e

Adjusted the buffer size and added 5dB to the audio volume

--------------------------------------------------------

Date:   Sun Nov 13 20:22:20 2011 +0000
Commit: ac216620

Adapted the gui to use the new PortAudio library

--------------------------------------------------------

Date:   Sun Nov 13 20:19:19 2011 +0000
Commit: 95ad42db

Added a beautiful object oriented wrappers around PortAudio and replaced the old WaveLib

--------------------------------------------------------

Date:   Sun Nov 13 12:52:55 2011 +0000
Commit: 7b19951e

Fixed a second design time bug on the Waterfall component

--------------------------------------------------------

Date:   Sun Nov 13 12:49:31 2011 +0000
Commit: 93161ef7

Fixed a design time bug on the Waterfall component

--------------------------------------------------------

Date:   Fri Nov 11 21:16:59 2011 +0000
Commit: 82af10c8

Frequency cursor should be visible on the Waterfall only when the mouse is over

--------------------------------------------------------

Date:   Wed Nov 9 21:05:27 2011 +0000
Commit: 2dc7589d

Forgotten file

--------------------------------------------------------

Date:   Wed Nov 9 21:02:01 2011 +0000
Commit: 94ede584

Added config saving with gradient as first guest

--------------------------------------------------------

Date:   Tue Nov 8 22:19:22 2011 +0000
Commit: 6ed569a5

Enhanced gradient editor box

--------------------------------------------------------

Date:   Mon Nov 7 22:41:03 2011 +0000
Commit: e58eb40a

Added Browasble(false) attribute to the gradient property

--------------------------------------------------------

Date:   Mon Nov 7 22:10:23 2011 +0000
Commit: 7826c27f

Rearranged GUI layout

--------------------------------------------------------

Date:   Mon Nov 7 22:05:00 2011 +0000
Commit: 00731a9b

Added gradient color picker

--------------------------------------------------------

Date:   Sun Nov 6 09:16:32 2011 +0000
Commit: 8381bb3c

Added 5dB to volume

--------------------------------------------------------

Date:   Sun Nov 6 09:15:03 2011 +0000
Commit: 00f375e8

Fixed audio to 16bit PCM

--------------------------------------------------------

Date:   Sat Nov 5 20:42:22 2011 +0000
Commit: 5bb37a8b

Renamed some constants

--------------------------------------------------------

Date:   Sat Nov 5 20:41:29 2011 +0000
Commit: 54d2531b

Renamed Phase to Argument

--------------------------------------------------------

Date:   Sat Nov 5 20:40:54 2011 +0000
Commit: f56b0bea

Added automatic audio bandwidth selection for broadcast and telecom schemes

--------------------------------------------------------

Date:   Sat Nov 5 20:40:10 2011 +0000
Commit: 5f64b6ba

A small optimization

--------------------------------------------------------

Date:   Sat Nov 5 20:39:37 2011 +0000
Commit: 38f645fc

Optimized the FM detector. Added a Frequency Offset property for a future AFC.

--------------------------------------------------------

Date:   Sat Nov 5 20:38:43 2011 +0000
Commit: b332eb8d

Added DC Offset property

--------------------------------------------------------

Date:   Sat Nov 5 20:38:13 2011 +0000
Commit: 330f5c68

Added DC Offset property

--------------------------------------------------------

Date:   Wed Nov 2 18:53:28 2011 +0000
Commit: cb614887

Imported project from googlecode.

--------------------------------------------------------
