Updated spectral display to used dBm scale and removed baseline/amplification items.

Updated sample handling code to use -1.0 to 1.0 float values throughout, to support P25 decoder and symbol filter.
This commit is contained in:
dennis.sheirer
2014-11-01 17:39:06 +00:00
parent 86f374bb88
commit ae0568ff3b
34 changed files with 821 additions and 412 deletions

View File

@@ -29,10 +29,12 @@ import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.UnsupportedAudioFileException;
import sample.adapter.ShortToFloatMap;
import sample.real.RealSampleListener;
public class FloatWaveSource extends WaveSource
{
private ShortToFloatMap mMap = new ShortToFloatMap();
private boolean mRunning = false;
private boolean mLoop = false;
@@ -221,7 +223,7 @@ public class FloatWaveSource extends WaveSource
if( broadcast && mListener != null )
{
/* Convert the short into a float value */
mListener.receive( (float)sample );
mListener.receive( mMap.get( sample ) );
}
success = true;