implement logic to reuse the last properly decoded LC's instead of dropping the entire LDU; add undecodable LC counter;

This commit is contained in:
Bryan Biedenkapp
2018-11-12 13:22:18 -05:00
parent 9444ecad16
commit a06dbf9d55
2 changed files with 47 additions and 24 deletions

View File

@@ -65,6 +65,7 @@ private:
unsigned int m_rfFrames;
unsigned int m_rfBits;
unsigned int m_rfErrs;
unsigned int m_rfUndecodableLC;
unsigned int m_netFrames;
unsigned int m_netLost;
unsigned int m_rfDataFrames;
@@ -72,7 +73,9 @@ private:
unsigned char m_lastDUID;
CP25Audio m_audio;
CP25Data m_rfData;
CP25Data m_netData;
CP25Data m_rfLastLDU1;
CP25Data m_rfLastLDU2;
CP25Data m_netData;
CP25LowSpeedData m_rfLSD;
CP25LowSpeedData m_netLSD;
unsigned char* m_netLDU1;