mirror of
https://github.com/lwvmobile/dsd-fme.git
synced 2026-11-12 16:57:23 -05:00
P25p1 - Zero LSD if Enc Voice; #166
This commit is contained in:
@@ -453,6 +453,13 @@ processLDU1 (dsd_opts* opts, dsd_state* state)
|
||||
fprintf (stderr, "%s\n", KNRM);
|
||||
}
|
||||
|
||||
//NOTE: LSD is also encrypted if voice is encrypted, so let's just zip it for now
|
||||
if (state->payload_algid != 0x80)
|
||||
{
|
||||
lsd_hex1 = 0;
|
||||
lsd_hex2 = 0;
|
||||
}
|
||||
|
||||
//WIP: LSD FEC
|
||||
lsd1_okay = p25p1_lsd_fec (lowspeeddata+0);
|
||||
lsd2_okay = p25p1_lsd_fec (lowspeeddata+16);
|
||||
|
||||
@@ -497,7 +497,12 @@ processLDU2 (dsd_opts * opts, dsd_state * state)
|
||||
fprintf (stderr, "%s", KNRM);
|
||||
}
|
||||
|
||||
|
||||
//NOTE: LSD is also encrypted if voice is encrypted, so let's just zip it for now
|
||||
if (state->payload_algid != 0x80)
|
||||
{
|
||||
lsd_hex1 = 0;
|
||||
lsd_hex2 = 0;
|
||||
}
|
||||
|
||||
if (opts->payload == 1)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user