wip #34 - resolved various issues with alias controller and editors.

Added synchronized method to channel processing manager to ensure that
we don't have contention during channel changes.
This commit is contained in:
denny
2016-03-26 07:17:43 -04:00
parent 112083a22f
commit 58160d6c6b
6 changed files with 53 additions and 35 deletions

View File

@@ -136,10 +136,8 @@ public class SDRTrunk implements Listener<TunerEvent>
SourceManager sourceManager = new SourceManager( tunerModel,
mSettingsManager, threadPoolManager );
ChannelProcessingManager channelProcessingManager =
new ChannelProcessingManager( channelModel, channelMapModel,
aliasModel, eventLogManager, recorderManager,
sourceManager, threadPoolManager );
ChannelProcessingManager channelProcessingManager = new ChannelProcessingManager(
channelModel, channelMapModel, aliasModel, eventLogManager, recorderManager, sourceManager );
channelProcessingManager.addAudioPacketListener( recorderManager );
channelModel.addListener( channelProcessingManager );