Revert "Update to ZSTD"

This reverts commit f3a175c640.
This commit is contained in:
GabsPuNs
2026-06-05 20:21:06 -04:00
parent f3a175c640
commit 90cf815860
12 changed files with 131 additions and 65 deletions

View File

@@ -37,7 +37,7 @@ void ConsoleSchematicFile::save(DataOutputStream *dos)
dos->writeInt(m_zSize);
byteArray ba(new BYTE[ m_data.length ], m_data.length);
Compression::getCompression()->CompressZSTDRLE( ba.data, &ba.length,
Compression::getCompression()->CompressLZXRLE( ba.data, &ba.length,
m_data.data, m_data.length);
dos->writeInt(ba.length);
@@ -95,12 +95,12 @@ void ConsoleSchematicFile::load(DataInputStream *dis)
Compression::getCompression()->DecompressRLE( m_data.data, &m_data.length, compressedBuffer.data, compressedSize);
break;
case APPROPRIATE_COMPRESSION_TYPE:
Compression::getCompression()->DecompressZSTDRLE( m_data.data, &m_data.length, compressedBuffer.data, compressedSize);
Compression::getCompression()->DecompressLZXRLE( m_data.data, &m_data.length, compressedBuffer.data, compressedSize);
break;
default:
app.DebugPrintf("Unrecognized compression type for Schematic file (%d)\n", (int)compressionType);
Compression::getCompression()->SetDecompressionType( (Compression::ECompressionTypes)compressionType );
Compression::getCompression()->DecompressZSTDRLE( m_data.data, &m_data.length, compressedBuffer.data, compressedSize);
Compression::getCompression()->DecompressLZXRLE( m_data.data, &m_data.length, compressedBuffer.data, compressedSize);
Compression::getCompression()->SetDecompressionType( APPROPRIATE_COMPRESSION_TYPE );
};
@@ -645,7 +645,7 @@ void ConsoleSchematicFile::generateSchematicFile(DataOutputStream *dos, Level *l
switch(compressionType)
{
case Compression::eCompressionType_LZXRLE:
Compression::getCompression()->CompressZSTDRLE( ucTemp, &inputSize, result.data, (unsigned int) result.length );
Compression::getCompression()->CompressLZXRLE( ucTemp, &inputSize, result.data, (unsigned int) result.length );
break;
case Compression::eCompressionType_RLE:
Compression::getCompression()->CompressRLE( ucTemp, &inputSize, result.data, (unsigned int) result.length );