From 69024381de46356aae871b1282215cb96fef5849 Mon Sep 17 00:00:00 2001 From: Manevolent Date: Sun, 12 Aug 2018 12:45:27 -0400 Subject: [PATCH] It would help if I pasted it after a packet has its ID assigned wouldn't it? --- .../socket/client/AbstractTeamspeakClientSocket.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java index 0ed8a01..d8cc227 100644 --- a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java +++ b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java @@ -378,16 +378,16 @@ public abstract class AbstractTeamspeakClientSocket break; } + // Use the counters determined above to generate a packet id and generation id + header.setPacketId(counter.getKey()); + header.setGeneration(counter.getValue()); + if (header.getType() == PacketBodyType.VOICE) { // > X is a ushort in H2N order of an own audio packet counter // it seems it can be the same as the packet counter so we will let the packethandler do it. ((PacketBody0Voice)packet.getBody()).setPacketId(header.getPacketId()); } - // Use the counters determined above to generate a packet id and generation id - header.setPacketId(counter.getKey()); - header.setGeneration(counter.getValue()); - // Flush to a buffer ByteBuffer outputBuffer;