mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 18:43:51 +00:00
fix(dmr): recover handheld voice sync
This commit is contained in:
@@ -859,6 +859,10 @@ begin
|
||||
// DMR front-end owns a worker thread. It stays idle until MODE_DMR is active.
|
||||
FDMRDiag := TDMRDiagnosticCapture.Create;
|
||||
FDMRDec := TDMRDecoder.Create;
|
||||
// WDSP's FM discriminator polarity on the EWSDR RX path is opposite to the
|
||||
// DMR dibit convention: captured handheld MS voice sync appears as MS data
|
||||
// without this inversion (the two sync words are complements).
|
||||
FDMRDec.SetInverted(True);
|
||||
FDMRDec.OnAudio := OnDMRAudioReady;
|
||||
FDMRDec.OnBurst := OnDMRBurstReady;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user