mirror of https://github.com/f4exb/sdrangel.git
DSD demod: account for not constant length MBE frames
This commit is contained in:
parent
b4b133118d
commit
8672c69246
|
@ -60,7 +60,7 @@ public:
|
|||
}
|
||||
|
||||
private:
|
||||
unsigned char m_mbeFrame[SerialDV::MBE_FRAME_LENGTH_BYTES];
|
||||
unsigned char m_mbeFrame[SerialDV::MBE_FRAME_MAX_LENGTH_BYTES];
|
||||
SerialDV::DVRate m_mbeRate;
|
||||
int m_volumeIndex;
|
||||
unsigned char m_channels;
|
||||
|
@ -77,7 +77,7 @@ public:
|
|||
m_channels(channels),
|
||||
m_audioFifo(audioFifo)
|
||||
{
|
||||
memcpy((void *) m_mbeFrame, (const void *) mbeFrame, SerialDV::MBE_FRAME_LENGTH_BYTES);
|
||||
memcpy((void *) m_mbeFrame, (const void *) mbeFrame, SerialDV::DVController::getNbMbeBytes(m_mbeRate));
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue