From a1b045b1db668092c58760ed690531f21da941cf Mon Sep 17 00:00:00 2001 From: f4exb Date: Wed, 10 Aug 2016 01:21:35 +0200 Subject: [PATCH] DSD demod: added DPMR frame synchronization indicator --- plugins/channel/demoddsd/dsddemodgui.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/channel/demoddsd/dsddemodgui.cpp b/plugins/channel/demoddsd/dsddemodgui.cpp index 9d3f3d044..6ca21eb54 100644 --- a/plugins/channel/demoddsd/dsddemodgui.cpp +++ b/plugins/channel/demoddsd/dsddemodgui.cpp @@ -442,9 +442,10 @@ void DSDDemodGUI::formatStatusText() case DSDcc::DSDDecoder::DSDSyncDPMR: if (m_signalFormat != signalFormatDPMR) { - memcpy(&m_formatStatusText, "CC: ", 4); + memcpy(&m_formatStatusText, " CC: ", 6); } - sprintf(&m_formatStatusText[4], "%04d", m_dsdDemod->getDecoder().getDPMRDecoder().getColorCode()); + sprintf(&m_formatStatusText[6], "%04d", m_dsdDemod->getDecoder().getDPMRDecoder().getColorCode()); + m_formatStatusText[0] = (m_dsdDemod->getDecoder().getDPMRDecoder().hasSync() ? 'S' : '-'); m_signalFormat = signalFormatDPMR; break; default: