1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-08 08:54:49 -04:00

DSD demod: fixes for Serial DV (1)

This commit is contained in:
f4exb
2016-05-09 09:24:28 +02:00
parent 7e7d6d6481
commit 6771e5e86c
3 changed files with 8 additions and 1 deletions
+5 -1
View File
@@ -84,6 +84,10 @@ void DVSerialWorker::handleInputMessages()
// upsample6(m_dvAudioSamples, m_audioSamples, SerialDV::MBE_AUDIO_BLOCK_SIZE);
// decodeMsg->getAudioFifo()->write((const quint8 *) m_audioSamples, SerialDV::MBE_AUDIO_BLOCK_SIZE * 6, 10);
}
else
{
qDebug("DVSerialWorker::handleInputMessages: MsgMbeDecode: decode failed");
}
}
delete message;
@@ -100,7 +104,7 @@ void DVSerialWorker::upsample6(short *in, int nbSamplesIn, AudioFifo *audioFifo)
for (int j = 1; j < 7; j++)
{
upsample = (qint16) ((cur*i + prev*(6-i)) / 6);
upsample = (qint16) ((cur*j + prev*(6-j)) / 6);
m_audioBuffer[m_audioBufferFill].l = upsample;
m_audioBuffer[m_audioBufferFill].r = upsample;
++m_audioBufferFill;