diff options
| author | Leah Rowe <leah@libreboot.org> | 2026-03-13 01:51:27 +0000 |
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2026-03-13 01:51:27 +0000 |
| commit | a3858792036ca7d9cd92ea89830d930f1b248d27 (patch) | |
| tree | 05372e9db6ebb1888853769180f6b4a31a501ec3 /util | |
| parent | e29ca3c0d33e90a226fe600e0054ab44162d370c (diff) | |
spkmodem-decode: don't select sep tone on bad signal
otherwise, calibration could collect garbage data.
this improves noise mitigation.
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'util')
| -rw-r--r-- | util/spkmodem_decode/spkmodem-decode.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/util/spkmodem_decode/spkmodem-decode.c b/util/spkmodem_decode/spkmodem-decode.c index a90f3de7..cc183b40 100644 --- a/util/spkmodem_decode/spkmodem-decode.c +++ b/util/spkmodem_decode/spkmodem-decode.c @@ -357,7 +357,7 @@ select_separator_tone(struct decoder_state *st) { int avg; - if (is_valid_signal(st)) + if (!is_valid_signal(st)) return; if (st->sep_samples >= 50 && st->freq_separator <= 0) |
