From f09124f611f336f1c4d4af6210aa6756d6642c60 Mon Sep 17 00:00:00 2001 From: njohnson Date: Wed, 10 Sep 2025 21:55:31 -0400 Subject: [PATCH] Fix: Use XDataStream instead of QDataStream Change QDataStream to XDataStream for parsing data streams, ensuring compatibility with the new data format. --- libs/fastfile/PS3/fastfile_cod5_ps3.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libs/fastfile/PS3/fastfile_cod5_ps3.cpp b/libs/fastfile/PS3/fastfile_cod5_ps3.cpp index 0772a20..5f610b1 100644 --- a/libs/fastfile/PS3/fastfile_cod5_ps3.cpp +++ b/libs/fastfile/PS3/fastfile_cod5_ps3.cpp @@ -75,9 +75,9 @@ bool FastFile_COD5_PS3::Load(const QByteArray aData) { StatusBarManager::instance().updateStatus("Loading COD5 Fast File w/data", 1000); QByteArray decompressedData; - // Create a QDataStream on the input data. - QDataStream fastFileStream(aData); - fastFileStream.setByteOrder(QDataStream::LittleEndian); + // Create a XDataStream on the input data. + XDataStream fastFileStream(aData); + fastFileStream.setByteOrder(XDataStream::LittleEndian); // Parse header values. SetCompany(pParseFFCompany(&fastFileStream)); @@ -91,8 +91,8 @@ bool FastFile_COD5_PS3::Load(const QByteArray aData) { while (pos <= aData.size()) { // Read 2-byte BIG-ENDIAN chunk size quint32 chunkSize; - QDataStream chunkStream(aData.mid(pos, 2)); - chunkStream.setByteOrder(QDataStream::BigEndian); + XDataStream chunkStream(aData.mid(pos, 2)); + chunkStream.setByteOrder(XDataStream::BigEndian); chunkStream >> chunkSize; pos += 2;