P25 audio work in progress - started work on exposing 88-bit (11-byte) IMBE voice frames from LDU messages. Added deinterleave, derandomize and the Golay(23,12,7) error detection and correction to LDU voice messages. Hamming edac still remains to be implemented. Plan to create a separate project to produce an imbe FormatConversionProvider that will convert 88-bit imbe frames to PCM audio that is then in a standard format for audio playback, recording, or conversion to another format like shoutcast.

This commit is contained in:
dennis.sheirer
2015-03-01 15:40:25 +00:00
parent 1f13f7eec2
commit 52f2e3bdca
9 changed files with 544 additions and 80 deletions

View File

@@ -71,8 +71,6 @@ public class DirectGainControl implements GainController, RealSampleListener
{
mGain = mMaximum;
}
mLog.debug( "Gain Increase: " + mGain );
}
@Override
@@ -84,7 +82,6 @@ public class DirectGainControl implements GainController, RealSampleListener
{
mGain = mMinimum;
}
mLog.debug( "Gain Decrease: " + mGain );
}
public void setListener( RealSampleListener listener )