Build 0.1.3 - adds support for 48 kHz audio output from JMBE library for P25 audio. Resolves issue with Automatic Frequency Control on P25 C4FM channels where the channel was not tracking changes in tuner frequency.

This commit is contained in:
dennis.sheirer
2015-05-11 09:37:50 +00:00
parent bc5080aa4a
commit fccde3d112
14 changed files with 495 additions and 89 deletions

View File

@@ -203,7 +203,7 @@ public class TunerChannelSource extends ComplexSource
long frequencyErrorOffset = mTunerFrequency -
mTunerChannel.getFrequency() -
mTunerFrequencyError;
mSineWaveGenerator.setFrequency( frequencyErrorOffset );
break;
case FREQUENCY:
@@ -211,6 +211,8 @@ public class TunerChannelSource extends ComplexSource
/* If the frequency is updated, the AFC will also get reset, so
* we don't include the frequency error value here */
mTunerFrequencyError = 0;
long frequencyOffset = frequency - mTunerChannel.getFrequency();
mSineWaveGenerator.setFrequency( frequencyOffset );