mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 20:37:33 +00:00
3a387e06cee5d8ce430c94fc41806839ee33ea9c
The TX IQ handler (batch WDSP TXA output into 240-sample DUC packets, 24-bit clamp, FNetwork.SendDUCIQ) moves into TRadioController.OnTXIQ, along with the FDUCPendingI/Q/Count queue fields. The DUC-queue reset on a TX-state change moves from the rfTransmitting render into SetMOX itself (the render does not run headless). Both DSP-callback wiring sites (FormCreate and RecreateDSPEngine) now point at FController.OnTXIQ. Backend-agnostic: a Pluto backend converts 24-bit->int16 in SendDUCIQ. Pre-existing gap noted: RecreateDSPEngine never re-wires OnPullMicSamples, so sound-card mic is lost after a sample-rate change (unchanged here). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Languages
Pascal
96.4%
Python
2.9%
Shell
0.6%