mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-13 17:17:29 -05:00
Resolves issue with persistent audio channel threads when changing audio
output mixers.
This commit is contained in:
@@ -343,8 +343,18 @@ public class AudioManager implements Listener<AudioPacket>, IAudioController
|
|||||||
|
|
||||||
endAllAudioAssignments();
|
endAllAudioAssignments();
|
||||||
|
|
||||||
|
for( Entry<Integer,AudioChannelAssignment> e: mChannelAssignments.entrySet() )
|
||||||
|
{
|
||||||
|
e.getValue().getAudioOutput().dispose();
|
||||||
|
}
|
||||||
mChannelAssignments.clear();
|
mChannelAssignments.clear();
|
||||||
|
|
||||||
|
for( AudioOutput output: mAvailableAudioOutputs )
|
||||||
|
{
|
||||||
|
output.dispose();
|
||||||
|
}
|
||||||
mAvailableAudioOutputs.clear();
|
mAvailableAudioOutputs.clear();
|
||||||
|
|
||||||
mChannelNames.clear();
|
mChannelNames.clear();
|
||||||
mAudioOutputMap.clear();
|
mAudioOutputMap.clear();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user