From 8da0d3a8b4eebf8d195b7029f4a23dbadc540521 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 17 Feb 2018 09:35:17 +0100 Subject: [PATCH] DSD demod: fixed index overflow --- plugins/channelrx/demoddsd/dsddemod.cpp | 2 +- swagger/sdrangel/examples/devicesets_config.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/channelrx/demoddsd/dsddemod.cpp b/plugins/channelrx/demoddsd/dsddemod.cpp index 7f904fd36..d668cc743 100644 --- a/plugins/channelrx/demoddsd/dsddemod.cpp +++ b/plugins/channelrx/demoddsd/dsddemod.cpp @@ -184,7 +184,7 @@ void DSDDemod::feed(const SampleVector::const_iterator& begin, const SampleVecto sample = m_dsdDecoder.getFilteredSample() * m_scaleFromShort; } - if (m_sampleBufferIndex < (1<<17)) { + if (m_sampleBufferIndex < (1<<17)-1) { m_sampleBufferIndex++; } else { m_sampleBufferIndex = 0; diff --git a/swagger/sdrangel/examples/devicesets_config.py b/swagger/sdrangel/examples/devicesets_config.py index e572b6791..779059cf1 100755 --- a/swagger/sdrangel/examples/devicesets_config.py +++ b/swagger/sdrangel/examples/devicesets_config.py @@ -20,7 +20,7 @@ commands = [ ["/deviceset", "POST", None, None, "add Rx 2 device set"], # ["/deviceset/2/device", "PUT", None, {"hwType": "SDRplay1"}, "setup SDRplay on Rx 2"], ["/deviceset/2/device", "PUT", None, {"hwType": "Perseus"}, "setup Perseus on Rx 2"], - ["/preset", "PATCH", None, {"deviceSetIndex": 2, "preset": {"groupName": "40m", "centerFrequency": 7130000, "type": "R", "name": "SSB low"}}, "load preset on Rx 2"], + ["/preset", "PATCH", None, {"deviceSetIndex": 2, "preset": {"groupName": "40m", "centerFrequency": 7140000, "type": "R", "name": "SSB low"}}, "load preset on Rx 2"], ["/dvserial", "PATCH", {"dvserial": 1}, None, "set DV serial processing for AMBE frames decoding"], # ["/preset", "PATCH", None, {"deviceSetIndex": 0, "preset": {"groupName": "OM144", "centerFrequency": 145640000, "type": "R", "name": "Repeaters extended"}}, "load preset on Rx 0 twice"], ["/deviceset/0/device/run", "POST", None, None, "Start device on deviceset R0"],