From b174e6b7ad305de2f7c0a20a505f6fc1ca2616cf Mon Sep 17 00:00:00 2001 From: f4exb Date: Mon, 6 Aug 2018 22:46:48 +0200 Subject: [PATCH] Test Source: fixed glitches --- plugins/samplesource/testsource/testsourcegui.cpp | 6 ++++++ plugins/samplesource/testsource/testsourceinput.cpp | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/samplesource/testsource/testsourcegui.cpp b/plugins/samplesource/testsource/testsourcegui.cpp index abd4f8175..e91b49dec 100644 --- a/plugins/samplesource/testsource/testsourcegui.cpp +++ b/plugins/samplesource/testsource/testsourcegui.cpp @@ -379,11 +379,17 @@ void TestSourceGui::displaySettings() ui->amplitudeFine->setValue(amplitudeBits%100); displayAmplitude(); int dcBiasPercent = roundf(m_settings.m_dcFactor * 100.0f); + ui->dcBias->setValue((int) dcBiasPercent); ui->dcBiasText->setText(QString(tr("%1 %").arg(dcBiasPercent))); int iBiasPercent = roundf(m_settings.m_iFactor * 100.0f); + ui->iBias->setValue((int) iBiasPercent); ui->iBiasText->setText(QString(tr("%1 %").arg(iBiasPercent))); int qBiasPercent = roundf(m_settings.m_qFactor * 100.0f); + ui->qBias->setValue((int) qBiasPercent); ui->qBiasText->setText(QString(tr("%1 %").arg(qBiasPercent))); + int phaseImbalancePercent = roundf(m_settings.m_phaseImbalance * 100.0f); + ui->phaseImbalance->setValue((int) phaseImbalancePercent); + ui->phaseImbalanceText->setText(QString(tr("%1 %").arg(phaseImbalancePercent))); ui->autoCorr->setCurrentIndex(m_settings.m_autoCorrOptions); ui->sampleSize->blockSignals(false); ui->modulation->setCurrentIndex((int) m_settings.m_modulation); diff --git a/plugins/samplesource/testsource/testsourceinput.cpp b/plugins/samplesource/testsource/testsourceinput.cpp index 74cbe0163..eda87732f 100644 --- a/plugins/samplesource/testsource/testsourceinput.cpp +++ b/plugins/samplesource/testsource/testsourceinput.cpp @@ -133,7 +133,7 @@ const QString& TestSourceInput::getDeviceDescription() const int TestSourceInput::getSampleRate() const { - return m_settings.m_sampleRate; + return m_settings.m_sampleRate/(1<