1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-02 22:14:45 -04:00

Fixed sample rate recalculation

This commit is contained in:
f4exb
2016-02-23 04:50:15 +01:00
parent 942a7ca803
commit 248d5ecdba
3 changed files with 9 additions and 12 deletions
@@ -109,7 +109,7 @@ bool SDRdaemonBuffer::readMeta(char *array, uint32_t length)
{
m_sampleBytes = metaData->m_sampleBytes & 0x0F;
uint32_t frameSize = m_iqSampleSize * metaData->m_nbSamples * metaData->m_nbBlocks;
uint32_t sampleRate = metaData->m_sampleRate;
int sampleRate = metaData->m_sampleRate;
if (sampleRate != m_sampleRateStream)
{
@@ -120,7 +120,9 @@ bool SDRdaemonBuffer::readMeta(char *array, uint32_t length)
sampleRate = m_sampleRate;
}
sampleRate += (((int) (sampleRate * m_skewRate)) / m_rateDivider) * m_rateDivider;
sampleRate += sampleRate * m_skewRate;
sampleRate = (sampleRate / m_rateDivider) * m_rateDivider;
//sampleRate += (((int) (sampleRate * m_skewRate)) / m_rateDivider) * m_rateDivider;
if (metaData->m_sampleBytes & 0x10)
{
@@ -6,7 +6,7 @@
<rect>
<x>0</x>
<y>0</y>
<width>343</width>
<width>375</width>
<height>207</height>
</rect>
</property>
@@ -120,11 +120,6 @@
<height>0</height>
</size>
</property>
<property name="font">
<font>
<pointsize>8</pointsize>
</font>
</property>
<property name="toolTip">
<string>Nominal sample rate from stream data (kS/s)</string>
</property>
@@ -214,7 +209,7 @@
<bool>false</bool>
</property>
<property name="toolTip">
<string>Record absolute time</string>
<string>Stream timestamp</string>
</property>
<property name="text">
<string>2015-01-01 00:00:00.000</string>