Commit-Graf

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 045b200 (HEAD -> master) Live listen on signal click + highlight by Jan Svabenik 2026-03-21 11:48:36 +0100
  • 808aeb2 Rewrite README with dependencies and build instructions by Jan Svabenik 2026-03-21 09:09:52 +0100
  • 0d9a9e0 RDS: stabilize live decode + conservative recovery by Jan Svabenik 2026-03-21 09:07:51 +0100
  • 18973b0 Update UI colors by Jan Svabenik 2026-03-21 07:16:57 +0100
  • 05d019e Expand todo list with band profiles plan by Jan Svabenik 2026-03-21 07:15:43 +0100
  • 0a1fb18 Add TODO list for RDS RT UI by Jan Svabenik 2026-03-21 07:06:30 +0100
  • fb74001 Refine streaming audio pipeline and UI by Jan Svabenik 2026-03-21 00:23:28 +0100
  • a856063 Implement streaming recording redesign by Jan Svabenik 2026-03-20 19:29:18 +0100
  • 35a2840 Refine UI behavior in web app by Jan Svabenik 2026-03-20 15:03:53 +0100
  • 6b4230f Update UI interactions in web app by Jan Svabenik 2026-03-20 14:45:33 +0100
  • bfd601b Fix detector test for adaptive event lifetime by Jan Svabenik 2026-03-20 14:40:26 +0100
  • c6b128b Checkpoint current working SDR pipeline state by Jan Svabenik 2026-03-20 14:38:43 +0100
  • 9742bfc feat: add hard classification rules and PLL capture by Jan Svabenik 2026-03-19 22:13:03 +0100
  • af16bae feat: add rule, math, and combined classifier modes by Jan Svabenik 2026-03-19 21:37:49 +0100
  • ba9b929 feat: stabilize classification with temporal voting by Jan Svabenik 2026-03-19 21:17:15 +0100
  • 8886b3b feat: migrate CFAR guard and train settings to Hz by Jan Svabenik 2026-03-19 21:01:41 +0100
  • a327956 feat: merge nearby detector fragments across small gaps by Jan Svabenik 2026-03-19 20:19:56 +0100
  • d7b38ad feat: expose detector edge margin in GUI by Jan Svabenik 2026-03-19 20:04:26 +0100
  • a2c306a feat: expand detected signal edges in second pass by Jan Svabenik 2026-03-19 19:38:50 +0100
  • 42da706 feat: add context-aware classifier scoring by Jan Svabenik 2026-03-19 16:15:45 +0100
  • 2363292 feat: parallelize mixed-bandwidth GPU batch demod by Jan Svabenik 2026-03-19 15:58:54 +0100
  • 5b2eafc feat: improve classifier confidence and GPU RDS path by Jan Svabenik 2026-03-19 15:49:27 +0100
  • 129cbd9 fix: decimate recorded RDS baseband by Jan Svabenik 2026-03-19 15:40:03 +0100
  • a8ac228 fix: harden GPU demod state handling by Jan Svabenik 2026-03-19 15:28:57 +0100
  • fd25e33 build: stage CUDA runtime alongside app by Jan Svabenik 2026-03-19 15:26:24 +0100
  • fd353fc fix: serialize batch runner GPU slots by Jan Svabenik 2026-03-19 15:25:27 +0100
  • fb1ea9e chore: checkpoint current green baseline by Jan Svabenik 2026-03-19 15:20:37 +0100
  • 18583fe Add shared hybrid helper for WFM stereo and RDS by Jan Svabenik 2026-03-19 15:02:09 +0100
  • adb7cc5 Unify recorder CPU demod fallback path by Jan Svabenik 2026-03-19 14:40:46 +0100
  • 25ef919 Reuse common WFM mono base for stereo and RDS paths by Jan Svabenik 2026-03-19 14:31:41 +0100
  • 412459b Unify recorder GPU demod fallback logic by Jan Svabenik 2026-03-19 14:29:21 +0100
  • c49b77d Route WFM stereo through explicit hybrid GPU/CPU demod path by Jan Svabenik 2026-03-19 14:28:13 +0100
  • 791c2c7 Use synchronized GPU engine access in recorder demod paths by Jan Svabenik 2026-03-19 14:15:14 +0100
  • 6fa8508 Reuse batch extraction runner across DSP loop iterations by Jan Svabenik 2026-03-19 14:12:03 +0100
  • e228116 Log batch and stream-backed extraction paths by Jan Svabenik 2026-03-19 14:08:24 +0100
  • fee0d39 Repair stream-backed batch runner with central Windows bridge by Jan Svabenik 2026-03-19 13:46:53 +0100
  • b4b649a Use stream-backed Windows batch runner for extraction by Jan Svabenik 2026-03-19 13:42:20 +0100
  • 0fe1e2e Add stream-aware kernel launch entry points by Jan Svabenik 2026-03-19 13:35:19 +0100
  • e69c1f6 Add stream lifecycle primitives to gpudemod DLL by Jan Svabenik 2026-03-19 13:29:47 +0100
  • 9580c1a Prepare gpudemod batch runner for stream-backed slots by Jan Svabenik 2026-03-19 13:25:07 +0100
  • 094ee9d Introduce reusable gpudemod batch runner by Jan Svabenik 2026-03-19 12:26:42 +0100
  • b47b6d7 Add batch extraction API to gpudemod by Jan Svabenik 2026-03-19 12:25:09 +0100
  • 4064310 Batch signal extraction through shared gpudemod engine by Jan Svabenik 2026-03-19 12:23:49 +0100
  • 216dd7f Add GPU shift-filter-decimate path for signal extraction by Jan Svabenik 2026-03-19 12:12:50 +0100
  • 6491f32 Use shared-memory FIR kernel in gpudemod by Jan Svabenik 2026-03-19 12:06:49 +0100
  • 564a134 Add gpudemod DLL override path and document Windows warning by Jan Svabenik 2026-03-19 11:57:19 +0100
  • 73a54cd Prefer freshest gpudemod DLL during app build by Jan Svabenik 2026-03-19 11:54:16 +0100
  • f0a4e3c Document hybrid CUDA runtime and DLL placement by Jan Svabenik 2026-03-19 11:54:02 +0100
  • 7d15e88 Reset gpudemod path flags per demod call by Jan Svabenik 2026-03-19 11:53:38 +0100
  • b0fa496 Remove leftover gpudemod debug formatting by Jan Svabenik 2026-03-19 11:51:34 +0100
  • c8c44a7 Remove unused gpudemod phaseStatus helper by Jan Svabenik 2026-03-19 11:51:23 +0100
  • 6d82261 Copy gpudemod DLL next to built executable by Jan Svabenik 2026-03-19 11:51:15 +0100
  • ab9e4fd Use hybrid CUDA runtime for gpudemod DLL by Jan Svabenik 2026-03-19 11:50:44 +0100
  • 74dc899 Add graceful shutdown for recorder worker by Jan Svabenik 2026-03-19 11:48:28 +0100
  • 24eb78f Stop exporting CUDA __global__ kernels from DLL by Jan Svabenik 2026-03-19 11:47:49 +0100
  • d7258bb Log fused GPU, legacy GPU, and CPU demod paths by Jan Svabenik 2026-03-19 11:46:03 +0100
  • 10eef10 Use fused GPU demod for live demod endpoint by Jan Svabenik 2026-03-19 11:44:38 +0100
  • edee8eb Add fused GPU demod path for recorder by Jan Svabenik 2026-03-19 11:42:50 +0100
  • ed0711c Disable GPU validation by default in production by Jan Svabenik 2026-03-19 11:41:26 +0100
  • 9e1a6c4 Fix CUDA runtime consistency and recorder races by Jan Svabenik 2026-03-19 11:40:18 +0100
  • 09d50e4 Remove obsolete Windows build scripts by Jan Svabenik 2026-03-19 11:25:42 +0100
  • ad57b41 Increase SDRplay buffering and reduce callback allocations by Jan Svabenik 2026-03-19 11:23:42 +0100
  • a2fe514 Checkpoint before runtime optimization by Jan Svabenik 2026-03-19 11:22:03 +0100
  • e520d9b Fix Windows runtime DLL search for SDRplay and gpudemod by Jan Svabenik 2026-03-19 11:20:09 +0100
  • 7a37d56 Add Windows gpudemod DLL build path by Jan Svabenik 2026-03-19 11:12:04 +0100
  • 8d0bea2 Attempt MinGW-host CUDA build path for Windows by Jan Svabenik 2026-03-19 11:07:39 +0100
  • bbfec45 chore: ignore generated CUDA build outputs by Jan Svabenik 2026-03-19 09:46:51 +0100
  • 0faa198 docs: align README with current build flows by Jan Svabenik 2026-03-19 09:40:54 +0100
  • 377f6df docs: document Windows CGO toolchain limits by Jan Svabenik 2026-03-19 09:10:30 +0100
  • 9c66a91 docs: clarify Windows CUDA build paths by Jan Svabenik 2026-03-19 09:08:15 +0100
  • 0f80148 docs: split CUDA build paths by platform by Jan Svabenik 2026-03-19 09:05:28 +0100
  • 15220ab build: fix gpudemod kernel archive integration by Jan Svabenik 2026-03-19 08:49:44 +0100
  • 3e3bc0a feat: activate validated GPU pipeline stages by Jan Svabenik 2026-03-19 08:41:19 +0100
  • 6dabe67 feat: add demod validation and GPU mode telemetry by Jan Svabenik 2026-03-19 08:39:32 +0100
  • 8033e14 feat: add CUDA FIR preparation path by Jan Svabenik 2026-03-19 08:36:09 +0100
  • 2efae6f feat: add CUDA decimate preparation path by Jan Svabenik 2026-03-19 08:29:54 +0100
  • f4f0e07 feat: extend gpudemod to multiple demod modes by Jan Svabenik 2026-03-19 08:19:27 +0100
  • 361bdc9 feat: add GPU FM discriminator path by Jan Svabenik 2026-03-19 08:14:28 +0100
  • 123207f feat: extend CUDA demod telemetry and FM kernel prep by Jan Svabenik 2026-03-19 08:12:45 +0100
  • b4a9c48 feat: validate CUDA freq-shift output by Jan Svabenik 2026-03-19 08:08:41 +0100
  • 2c90098 feat: wire CUDA freq-shift launcher by Jan Svabenik 2026-03-19 08:06:44 +0100
  • cc952a0 build: wire CUDA demod package through nvcc and MSVC by Jan Svabenik 2026-03-19 08:03:55 +0100
  • 2f286ae build: add CUDA demod kernel build helper by Jan Svabenik 2026-03-19 07:59:55 +0100
  • 768fb0e docs: add initial CUDA demod kernel source by Jan Svabenik 2026-03-19 07:56:35 +0100
  • a64b776 refactor: reuse shifted IQ from CUDA path by Jan Svabenik 2026-03-19 07:55:10 +0100
  • f5ab414 feat: prepare CUDA demod launch boundary by Jan Svabenik 2026-03-19 07:52:10 +0100
  • c5d2e86 refactor: tighten CUDA demod engine gating by Jan Svabenik 2026-03-19 07:49:58 +0100
  • ddf2c1d feat: add phase 1 CUDA demod scaffold by Jan Svabenik 2026-03-19 07:48:29 +0100
  • ac01a65 fix: refine signal popover hover behavior by Jan Svabenik 2026-03-19 07:40:41 +0100
  • 06b2a9a fix: polish gui labels and popover layout by Jan Svabenik 2026-03-19 07:37:57 +0100
  • fb0b667 fix: read CFAR debug state from live frame by Jan Svabenik 2026-03-19 07:35:11 +0100
  • 44af801 fix: restore gui startup after debug ui changes by Jan Svabenik 2026-03-19 07:30:26 +0100
  • 6d99631 refactor: split HTTP and websocket handlers from main by Jan Svabenik 2026-03-19 07:26:23 +0100
  • b011378 refactor: split DSP loop and helpers from main by Jan Svabenik 2026-03-19 07:24:10 +0100
  • ac7fcca feat: add signal popovers and persist debug overlay by Jan Svabenik 2026-03-19 07:21:19 +0100
  • 8e4e7f9 feat: add debug overlay toggle and score bars by Jan Svabenik 2026-03-19 07:18:05 +0100
  • f02defe feat: add live debug block to spectrum frames by Jan Svabenik 2026-03-19 07:10:33 +0100
  • ea7247d refactor: simplify detector config and confidence scoring by Jan Svabenik 2026-03-19 07:00:01 +0100
  • 66f7b1d feat: expose and render CFAR thresholds by Jan Svabenik 2026-03-19 06:55:15 +0100
  • d461c91 fix: harden CFAR thresholds and async event handoff by Jan Svabenik 2026-03-19 06:51:29 +0100