Adds de-emphasis filter to P25 decoded IMBE audio output.

This commit is contained in:
denny
2015-12-11 13:34:20 -05:00
parent d9fe979ccf
commit 6763a4bdd6
6 changed files with 88 additions and 13 deletions

View File

@@ -36,7 +36,8 @@ import source.IControllableFileSource;
import source.IFrameLocationListener;
import source.RealSource;
public class RealWaveSource extends RealSource implements IControllableFileSource
public class RealWaveSource extends RealSource
implements IControllableFileSource, AutoCloseable
{
private final static Logger mLog =
LoggerFactory.getLogger( RealWaveSource.class );
@@ -168,6 +169,11 @@ public class RealWaveSource extends RealSource implements IControllableFileSourc
{
if( samplesRead < buffer.length )
{
if( samplesRead == -1 )
{
throw new IOException( "End of recording" );
}
buffer = Arrays.copyOf( buffer, samplesRead );
}