From e228116464d5ab90a3e74809ca3cd87721941662 Mon Sep 17 00:00:00 2001 From: Jan Svabenik Date: Thu, 19 Mar 2026 14:08:24 +0100 Subject: [PATCH] Log batch and stream-backed extraction paths --- cmd/sdrd/helpers.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/sdrd/helpers.go b/cmd/sdrd/helpers.go index f94bb16..be28cc3 100644 --- a/cmd/sdrd/helpers.go +++ b/cmd/sdrd/helpers.go @@ -1,6 +1,7 @@ package main import ( + "log" "sort" "strconv" "time" @@ -89,10 +90,13 @@ func extractSignalIQBatch(iq []complex64, sampleRate int, centerHz float64, sign jobs[i] = gpudemod.ExtractJob{OffsetHz: sig.CenterHz - centerHz, BW: sig.BWHz, OutRate: decimTarget} } if gpuOuts, _, err := runner.ShiftFilterDecimateBatch(iq, jobs); err == nil && len(gpuOuts) == len(signals) { + log.Printf("gpudemod: batch extraction used for %d signals", len(signals)) for i := range gpuOuts { out[i] = gpuOuts[i] } return out + } else if err != nil { + log.Printf("gpudemod: batch extraction failed for %d signals: %v", len(signals), err) } }