OHMComm
OHMComm copied to clipboard
Overhaul threads
Currently there are several threads (RTP, RTCP, SIP, audio-loop) with everyone handling shutdown (of its own and triggering it for the whole program) differently.
Overhaul triggering and executing shutdown:
- [ ] rewrite functions, so no thread is shut-down from external anymore
- [ ] audio-loop is shut-down on last remote participant leaving (ParticipantListener)
- [ ] other threads are shut-down on audio stopped (PlaybackListener) or last participant leaving (when applicable)