Change the silence infill for DMR and D-Star.

This commit is contained in:
Jonathan Naylor
2016-01-28 06:50:54 +00:00
parent 32669b19fa
commit b48d0b9b90
4 changed files with 23 additions and 6 deletions

View File

@@ -654,7 +654,10 @@ void CDStarControl::insertSilence(unsigned int count)
for (unsigned int i = 0U; i < count; i++) {
unsigned char data[DSTAR_FRAME_LENGTH_BYTES + 1U];
::memcpy(data, m_lastFrame, DSTAR_FRAME_LENGTH_BYTES + 1U);
if (i < 3U)
::memcpy(data + 1U, m_lastFrame + 1U, DSTAR_FRAME_LENGTH_BYTES);
else
::memcpy(data + 1U, DSTAR_NULL_AMBE_DATA_BYTES, DSTAR_FRAME_LENGTH_BYTES);
if (n == 0U) {
// Regenerate the sync