fd25e33
build: stage CUDA runtime alongside app by
2026-03-19 15:26:24 +0100
fd353fc
fix: serialize batch runner GPU slots by
2026-03-19 15:25:27 +0100
fb1ea9e
chore: checkpoint current green baseline by
2026-03-19 15:20:37 +0100
18583fe
Add shared hybrid helper for WFM stereo and RDS by
2026-03-19 15:02:09 +0100
adb7cc5
Unify recorder CPU demod fallback path by
2026-03-19 14:40:46 +0100
25ef919
Reuse common WFM mono base for stereo and RDS paths by
2026-03-19 14:31:41 +0100
412459b
Unify recorder GPU demod fallback logic by
2026-03-19 14:29:21 +0100
c49b77d
Route WFM stereo through explicit hybrid GPU/CPU demod path by
2026-03-19 14:28:13 +0100
791c2c7
Use synchronized GPU engine access in recorder demod paths by
2026-03-19 14:15:14 +0100
6fa8508
Reuse batch extraction runner across DSP loop iterations by
2026-03-19 14:12:03 +0100
e228116
Log batch and stream-backed extraction paths by
2026-03-19 14:08:24 +0100
fee0d39
Repair stream-backed batch runner with central Windows bridge by
2026-03-19 13:46:53 +0100
b4b649a
Use stream-backed Windows batch runner for extraction by
2026-03-19 13:42:20 +0100
0fe1e2e
Add stream-aware kernel launch entry points by
2026-03-19 13:35:19 +0100
e69c1f6
Add stream lifecycle primitives to gpudemod DLL by
2026-03-19 13:29:47 +0100
9580c1a
Prepare gpudemod batch runner for stream-backed slots by
2026-03-19 13:25:07 +0100
094ee9d
Introduce reusable gpudemod batch runner by
2026-03-19 12:26:42 +0100
b47b6d7
Add batch extraction API to gpudemod by
2026-03-19 12:25:09 +0100
4064310
Batch signal extraction through shared gpudemod engine by
2026-03-19 12:23:49 +0100
216dd7f
Add GPU shift-filter-decimate path for signal extraction by
2026-03-19 12:12:50 +0100
6491f32
Use shared-memory FIR kernel in gpudemod by
2026-03-19 12:06:49 +0100
564a134
Add gpudemod DLL override path and document Windows warning by
2026-03-19 11:57:19 +0100
73a54cd
Prefer freshest gpudemod DLL during app build by
2026-03-19 11:54:16 +0100
f0a4e3c
Document hybrid CUDA runtime and DLL placement by
2026-03-19 11:54:02 +0100
7d15e88
Reset gpudemod path flags per demod call by
2026-03-19 11:53:38 +0100
b0fa496
Remove leftover gpudemod debug formatting by
2026-03-19 11:51:34 +0100
c8c44a7
Remove unused gpudemod phaseStatus helper by
2026-03-19 11:51:23 +0100
6d82261
Copy gpudemod DLL next to built executable by
2026-03-19 11:51:15 +0100
ab9e4fd
Use hybrid CUDA runtime for gpudemod DLL by
2026-03-19 11:50:44 +0100
74dc899
Add graceful shutdown for recorder worker by
2026-03-19 11:48:28 +0100
24eb78f
Stop exporting CUDA __global__ kernels from DLL by
2026-03-19 11:47:49 +0100
d7258bb
Log fused GPU, legacy GPU, and CPU demod paths by
2026-03-19 11:46:03 +0100
10eef10
Use fused GPU demod for live demod endpoint by
2026-03-19 11:44:38 +0100
edee8eb
Add fused GPU demod path for recorder by
2026-03-19 11:42:50 +0100
ed0711c
Disable GPU validation by default in production by
2026-03-19 11:41:26 +0100
9e1a6c4
Fix CUDA runtime consistency and recorder races by
2026-03-19 11:40:18 +0100
09d50e4
Remove obsolete Windows build scripts by
2026-03-19 11:25:42 +0100
ad57b41
Increase SDRplay buffering and reduce callback allocations by
2026-03-19 11:23:42 +0100
a2fe514
Checkpoint before runtime optimization by
2026-03-19 11:22:03 +0100
e520d9b
Fix Windows runtime DLL search for SDRplay and gpudemod by
2026-03-19 11:20:09 +0100
7a37d56
Add Windows gpudemod DLL build path by
2026-03-19 11:12:04 +0100
8d0bea2
Attempt MinGW-host CUDA build path for Windows by
2026-03-19 11:07:39 +0100
bbfec45
chore: ignore generated CUDA build outputs by
2026-03-19 09:46:51 +0100
0faa198
docs: align README with current build flows by
2026-03-19 09:40:54 +0100
377f6df
docs: document Windows CGO toolchain limits by
2026-03-19 09:10:30 +0100
9c66a91
docs: clarify Windows CUDA build paths by
2026-03-19 09:08:15 +0100
0f80148
docs: split CUDA build paths by platform by
2026-03-19 09:05:28 +0100
15220ab
build: fix gpudemod kernel archive integration by
2026-03-19 08:49:44 +0100
3e3bc0a
feat: activate validated GPU pipeline stages by
2026-03-19 08:41:19 +0100
6dabe67
feat: add demod validation and GPU mode telemetry by
2026-03-19 08:39:32 +0100
8033e14
feat: add CUDA FIR preparation path by
2026-03-19 08:36:09 +0100
2efae6f
feat: add CUDA decimate preparation path by
2026-03-19 08:29:54 +0100
f4f0e07
feat: extend gpudemod to multiple demod modes by
2026-03-19 08:19:27 +0100
361bdc9
feat: add GPU FM discriminator path by
2026-03-19 08:14:28 +0100
123207f
feat: extend CUDA demod telemetry and FM kernel prep by
2026-03-19 08:12:45 +0100
b4a9c48
feat: validate CUDA freq-shift output by
2026-03-19 08:08:41 +0100
2c90098
feat: wire CUDA freq-shift launcher by
2026-03-19 08:06:44 +0100
cc952a0
build: wire CUDA demod package through nvcc and MSVC by
2026-03-19 08:03:55 +0100
2f286ae
build: add CUDA demod kernel build helper by
2026-03-19 07:59:55 +0100
768fb0e
docs: add initial CUDA demod kernel source by
2026-03-19 07:56:35 +0100
a64b776
refactor: reuse shifted IQ from CUDA path by
2026-03-19 07:55:10 +0100
f5ab414
feat: prepare CUDA demod launch boundary by
2026-03-19 07:52:10 +0100
c5d2e86
refactor: tighten CUDA demod engine gating by
2026-03-19 07:49:58 +0100
ddf2c1d
feat: add phase 1 CUDA demod scaffold by
2026-03-19 07:48:29 +0100
ac01a65
fix: refine signal popover hover behavior by
2026-03-19 07:40:41 +0100
06b2a9a
fix: polish gui labels and popover layout by
2026-03-19 07:37:57 +0100
fb0b667
fix: read CFAR debug state from live frame by
2026-03-19 07:35:11 +0100
44af801
fix: restore gui startup after debug ui changes by
2026-03-19 07:30:26 +0100
6d99631
refactor: split HTTP and websocket handlers from main by
2026-03-19 07:26:23 +0100
b011378
refactor: split DSP loop and helpers from main by
2026-03-19 07:24:10 +0100
ac7fcca
feat: add signal popovers and persist debug overlay by
2026-03-19 07:21:19 +0100
8e4e7f9
feat: add debug overlay toggle and score bars by
2026-03-19 07:18:05 +0100
f02defe
feat: add live debug block to spectrum frames by
2026-03-19 07:10:33 +0100
ea7247d
refactor: simplify detector config and confidence scoring by
2026-03-19 07:00:01 +0100
66f7b1d
feat: expose and render CFAR thresholds by
2026-03-19 06:55:15 +0100
d461c91
fix: harden CFAR thresholds and async event handoff by
2026-03-19 06:51:29 +0100
e4fc5d0
Ignore autosave config by
2026-03-19 06:05:45 +0100
178d6b2
Update CFAR UI controls by
2026-03-19 06:02:12 +0100
81c543a
Fix CFAR integration and detector scale by
2026-03-19 05:55:08 +0100
1e2d6a4
Add CFAR legend, classifier scores, and reorder settings by
2026-03-19 00:32:50 +0100
342843a
Add CFAR edge overlay to waterfall and refine classifier voting by
2026-03-19 00:26:00 +0100
f90c866
Improve CFAR UI, CFAR perf, classifier gaps by
2026-03-19 00:23:07 +0100
ef852b8
Fix SDR v6 report issues (UI listeners, validation, autosave, perf) by
2026-03-19 00:19:25 +0100
434ad27
Add OS-CFAR detector support by
2026-03-18 15:30:23 +0100
3088569
Persist config updates and add detector stability controls by
2026-03-18 15:05:32 +0100
4332cc0
Add detector stability and gap tolerance controls by
2026-03-18 14:34:20 +0100
81c481b
Add EMA smoothing and hysteresis to detector by
2026-03-18 14:16:46 +0100
0027a50
Use cuda-mingw import libs when available by
2026-03-18 13:48:40 +0100
4a57a4c
Add cuda-mingw lib path to build script by
2026-03-18 13:47:44 +0100
a5beede
Fix CUDA flags quoting by
2026-03-18 13:46:28 +0100
7a89e65
Prefer C:\\CUDA in build script by
2026-03-18 13:45:30 +0100
533b71e
Use 8.3 CUDA paths for CGO flags by
2026-03-18 13:42:23 +0100
0dc8def
Update CUDA paths in build script by
2026-03-18 13:41:44 +0100
d21d1e7
Build SDRplay with CUDA by default by
2026-03-18 13:38:49 +0100
b9e84e4
Restore loadDecoders and fix live listen controls by
2026-03-18 13:26:30 +0100
f738436
Add runDSP panic recovery and WS debug logging by
2026-03-18 13:18:22 +0100
2dd0dfa
Add ws debug logs and fix classifier/recorder issues by
2026-03-18 13:12:10 +0100
f654dfe
Fix frontend corruption and recorder/classifier issues by
2026-03-18 12:40:51 +0100
06ce381
Allow websocket connections from any origin by
2026-03-18 11:13:04 +0100
4b736b8
Add build script for SDRplay by
2026-03-18 11:06:26 +0100