8e9c4614245bbaddfe882cb8c2d77a8e413911db
stop() closed the encoder and cleared the transmit state while the capture loop could still be in its last frame, which could turn the transmit indicator back on, or overlap the loop of a quick restart on the same speech detector and processing chain. It now closes the line to wake the loop and waits for it to finish before tearing down. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Description
A reimplementation of TeamSpeak 3 in Java
TS3
Latest
Languages
Java
85.5%
Kotlin
13.3%
C++
0.6%
Python
0.5%