5845af9574
Bump version to 1.0.2 to help folks more easily obtain a recent bugfix PR
Manevolent2022-11-27 14:03:56 -07:00
1e998d7104
Merge pull request #47 from nodamnway/split_fragmented_newProtocol
Manevolent2022-11-27 14:02:01 -07:00
41c8c8a899
Fragments: All parts should have NEW_PROTOCOL flag if original Packet has it Fragments: fix last packet detection
nodamnway2022-10-22 03:16:12 +02:00
68e66e1423
Merge pull request #45 from Manevolent/dependabot/maven/org.bouncycastle-bcprov-jdk15on-1.67
Manevolent2021-09-08 08:21:10 -06:00
3a137f63c5
Increase maximum accepted reassembled packet size to 1MB, but continue to constrain directly received packet size at 65KB
Manevolent2019-12-04 22:01:29 -07:00
475af91eef
Don't optimistically send a command in onAssigned: causes a blocking issue
Manevolent2019-11-26 11:44:11 -07:00
614b3d9d69
Address #9 and fix thread exits, add InterruptedException handlers, and make Microphone handling more stateful (don't run a thread all the time if nobody ever sets it)
Manevolent2019-11-24 19:42:23 -07:00
92d97f96dc
Fix two exceptions and fix channel password support
Manevolent2019-11-22 09:07:38 -07:00
7c33cfa97a
- There was a bug that could cause TS3J to stop firing certain events to all event listeners if the command execution codes were generated quickly, sequentially by those event listener threads. This is now fixed. - There is now more detailed output for command futures when reconnecting: "client reconnecting" instead of "client disconnected" - The MusicPlayer example now returns exit code -1 when it is kicked/disconnected prematurely.
Manevolent2019-01-22 21:07:51 -05:00
0fed4c68ce
Clamp high precision timer to specific tick drift
Manevolent2019-01-22 11:50:03 -05:00
3e8991929e
Audio sender and music player changes
Manevolent2019-01-21 14:17:54 -05:00
8cd5fd100c
We don't have an "onConnected" event, adding that now.
Manevolent2019-01-20 19:34:26 -05:00
941308d67b
Example of music streaming from disk
Manevolent2018-12-24 20:32:26 -05:00
7b25be6420
Improper order of operations for ident export
Manevolent2018-12-22 11:59:36 -05:00
efd4b4b771
Reorganizing the removal of awaiting commands and so forth in hopes that lock-ups don't happen on reconnect.
Manevolent2018-10-22 13:40:43 -04:00
2202b3ab9a
Now that we have discerned the issue with receiving audio packets, I feel better reverting back to only providing the packet body, and not the header also, in the user callbacks.
Manevolent2018-10-13 16:08:55 -04:00
d97b95f021
When the COMPRESSED flag is set by the official Teamspeak Gbmh client on a VOICE or VOICE_WHISPER packet, which is done for the first 5 packets of any decoder session, the packet is always 1 byte longer. More importantly, the final byte is static for those 5 packets.
Manevolent2018-10-13 16:03:51 -04:00
d9ce7f21a3
JitPack is broken. Trying one more time to get this to go through.
Manevolent2018-10-13 02:17:13 -04:00
ce77f91c6f
I'm changing whisper and voice handlers. I think that the COMPRESSED flag is important, it may signal you to reset your decoder for each incoming packet. Not sure.
Manevolent2018-10-13 01:35:09 -04:00
a85904555e
Synchronize the remote counter, and correct an issue with rest() concerning generation IDs
Manevolent2018-10-02 08:58:29 -04:00