diff --git a/sdrbase/audio/audiodevicemanager.cpp b/sdrbase/audio/audiodevicemanager.cpp index 9bd5b9416..808336974 100644 --- a/sdrbase/audio/audiodevicemanager.cpp +++ b/sdrbase/audio/audiodevicemanager.cpp @@ -49,7 +49,7 @@ QDataStream& operator<<(QDataStream& ds, const AudioDeviceManager::OutputDeviceI << info.udpUseRTP << (int) info.udpChannelMode << (int) info.udpChannelCodec - << info.decimationFactor; + << info.udpDecimationFactor; return ds; } @@ -65,7 +65,7 @@ QDataStream& operator>>(QDataStream& ds, AudioDeviceManager::OutputDeviceInfo& i >> info.udpUseRTP >> intChannelMode >> intChannelCodec - >> info.decimationFactor; + >> info.udpDecimationFactor; info.udpChannelMode = (AudioOutput::UDPChannelMode) intChannelMode; info.udpChannelCodec = (AudioOutput::UDPChannelCodec) intChannelCodec; return ds; @@ -389,7 +389,7 @@ void AudioDeviceManager::startAudioOutput(int outputDeviceIndex) udpUseRTP = m_audioOutputInfos[deviceName].udpUseRTP; udpChannelMode = m_audioOutputInfos[deviceName].udpChannelMode; udpChannelCodec = m_audioOutputInfos[deviceName].udpChannelCodec; - decimationFactor = m_audioOutputInfos[deviceName].decimationFactor; + decimationFactor = m_audioOutputInfos[deviceName].udpDecimationFactor; } m_audioOutputs[outputDeviceIndex]->start(outputDeviceIndex, sampleRate); @@ -400,7 +400,7 @@ void AudioDeviceManager::startAudioOutput(int outputDeviceIndex) m_audioOutputInfos[deviceName].udpUseRTP = udpUseRTP; m_audioOutputInfos[deviceName].udpChannelMode = udpChannelMode; m_audioOutputInfos[deviceName].udpChannelCodec = udpChannelCodec; - m_audioOutputInfos[deviceName].decimationFactor = decimationFactor; + m_audioOutputInfos[deviceName].udpDecimationFactor = decimationFactor; } else { @@ -614,7 +614,7 @@ void AudioDeviceManager::setOutputDeviceInfo(int outputDeviceIndex, const Output audioOutput->setUdpUseRTP(deviceInfo.udpUseRTP); audioOutput->setUdpChannelMode(deviceInfo.udpChannelMode); audioOutput->setUdpChannelFormat(deviceInfo.udpChannelCodec, deviceInfo.udpChannelMode == AudioOutput::UDPChannelStereo, deviceInfo.sampleRate); - audioOutput->setUdpDecimation(deviceInfo.decimationFactor); + audioOutput->setUdpDecimation(deviceInfo.udpDecimationFactor); qDebug("AudioDeviceManager::setOutputDeviceInfo: index: %d device: %s updated", outputDeviceIndex, qPrintable(deviceName)); @@ -784,6 +784,6 @@ void AudioDeviceManager::debugAudioOutputInfos() const << " udpUseRTP: " << it.value().udpUseRTP << " udpChannelMode: " << (int) it.value().udpChannelMode << " udpChannelCodec: " << (int) it.value().udpChannelCodec - << " decimationFactor: " << it.value().decimationFactor; + << " decimationFactor: " << it.value().udpDecimationFactor; } } diff --git a/sdrbase/audio/audiodevicemanager.h b/sdrbase/audio/audiodevicemanager.h index b4dad5754..ef245122b 100644 --- a/sdrbase/audio/audiodevicemanager.h +++ b/sdrbase/audio/audiodevicemanager.h @@ -61,7 +61,7 @@ public: udpUseRTP(false), udpChannelMode(AudioOutput::UDPChannelLeft), udpChannelCodec(AudioOutput::UDPCodecL16), - decimationFactor(1) + udpDecimationFactor(1) {} void resetToDefaults() { sampleRate = m_defaultAudioSampleRate; @@ -71,7 +71,7 @@ public: udpUseRTP = false; udpChannelMode = AudioOutput::UDPChannelLeft; udpChannelCodec = AudioOutput::UDPCodecL16; - decimationFactor = 1; + udpDecimationFactor = 1; } unsigned int sampleRate; QString udpAddress; @@ -80,7 +80,7 @@ public: bool udpUseRTP; AudioOutput::UDPChannelMode udpChannelMode; AudioOutput::UDPChannelCodec udpChannelCodec; - uint32_t decimationFactor; + uint32_t udpDecimationFactor; friend QDataStream& operator<<(QDataStream& ds, const OutputDeviceInfo& info); friend QDataStream& operator>>(QDataStream& ds, OutputDeviceInfo& info); }; diff --git a/sdrgui/gui/audiodialog.cpp b/sdrgui/gui/audiodialog.cpp index ed0d08677..2b59d3af0 100644 --- a/sdrgui/gui/audiodialog.cpp +++ b/sdrgui/gui/audiodialog.cpp @@ -219,7 +219,7 @@ void AudioDialogX::on_outputSampleRate_valueChanged(int value) void AudioDialogX::on_decimationFactor_currentIndexChanged(int index) { - m_outputDeviceInfo.decimationFactor = index + 1; + m_outputDeviceInfo.udpDecimationFactor = index + 1; updateOutputSDPString(); } @@ -244,7 +244,7 @@ void AudioDialogX::updateOutputDisplay() ui->outputUDPUseRTP->setChecked(m_outputDeviceInfo.udpUseRTP); ui->outputUDPChannelMode->setCurrentIndex((int) m_outputDeviceInfo.udpChannelMode); ui->outputUDPChannelCodec->setCurrentIndex((int) m_outputDeviceInfo.udpChannelCodec); - ui->decimationFactor->setCurrentIndex(m_outputDeviceInfo.decimationFactor == 0 ? 0 : m_outputDeviceInfo.decimationFactor - 1); + ui->decimationFactor->setCurrentIndex(m_outputDeviceInfo.udpDecimationFactor == 0 ? 0 : m_outputDeviceInfo.udpDecimationFactor - 1); updateOutputSDPString(); } @@ -257,7 +257,7 @@ void AudioDialogX::updateOutputDeviceInfo() m_outputDeviceInfo.udpUseRTP = ui->outputUDPUseRTP->isChecked(); m_outputDeviceInfo.udpChannelMode = (AudioOutput::UDPChannelMode) ui->outputUDPChannelMode->currentIndex(); m_outputDeviceInfo.udpChannelCodec = (AudioOutput::UDPChannelCodec) ui->outputUDPChannelCodec->currentIndex(); - m_outputDeviceInfo.decimationFactor = ui->decimationFactor->currentIndex() + 1; + m_outputDeviceInfo.udpDecimationFactor = ui->decimationFactor->currentIndex() + 1; } void AudioDialogX::updateOutputSDPString() @@ -282,7 +282,7 @@ void AudioDialogX::updateOutputSDPString() } int nChannels = m_outputDeviceInfo.udpChannelMode == AudioOutput::UDPChannelStereo ? 2 : 1; - uint32_t decimationFactor = m_outputDeviceInfo.decimationFactor == 0 ? 1 : m_outputDeviceInfo.decimationFactor; + uint32_t decimationFactor = m_outputDeviceInfo.udpDecimationFactor == 0 ? 1 : m_outputDeviceInfo.udpDecimationFactor; ui->outputSDPText->setText(tr("%1/%2/%3").arg(format).arg(m_outputDeviceInfo.sampleRate/decimationFactor).arg(nChannels)); }