From c3b1ae51ff3eb7f850dd3d3833b53a1d4a3731dc Mon Sep 17 00:00:00 2001 From: Jan Svabenik Date: Wed, 18 Mar 2026 10:16:27 +0100 Subject: [PATCH] Validate live demod mode --- internal/recorder/demod_live.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/recorder/demod_live.go b/internal/recorder/demod_live.go index 7503c4e..834bcfe 100644 --- a/internal/recorder/demod_live.go +++ b/internal/recorder/demod_live.go @@ -27,6 +27,11 @@ func (m *Manager) DemodLive(centerHz float64, bw float64, mode string, seconds i if name == "" { name = "NFM" } + switch name { + case "AM", "NFM", "WFM", "WFM_STEREO", "USB", "LSB", "CW": + default: + name = "NFM" + } d := demod.Get(name) if d == nil { return nil, 0, errors.New("demodulator not found")