Ignore compressed packets for voice, there is an issue
This commit is contained in:
-1
@@ -21,7 +21,6 @@ import com.github.manevolent.ts3j.protocol.packet.PacketBody2Command;
|
||||
import com.github.manevolent.ts3j.util.HighPrecisionRecurrentTask;
|
||||
import com.github.manevolent.ts3j.util.Ts3Debugging;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
||||
import java.net.*;
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
@@ -12,6 +12,8 @@ package com.github.manevolent.ts3j.util;// QuickLZ data compression library
|
||||
//
|
||||
// Version: 1.5.0 final
|
||||
|
||||
import java.util.Base64;
|
||||
|
||||
public final class QuickLZ
|
||||
{
|
||||
// Streaming mode not supported
|
||||
@@ -310,6 +312,8 @@ public final class QuickLZ
|
||||
static public byte[] decompress(byte[] source)
|
||||
{
|
||||
int size = (int)sizeDecompressed(source);
|
||||
if (size > 65536) throw new IllegalArgumentException("decompression too large: " + size + " (" + Base64.getEncoder().encodeToString(source) + ")");
|
||||
|
||||
int src = headerLen(source);
|
||||
int dst = 0;
|
||||
long cword_val = 1;
|
||||
|
||||
Reference in New Issue
Block a user