This commit is contained in:
Misha 2023-12-13 18:01:21 -05:00
parent 70b3ec2896
commit ca23f95d30
No known key found for this signature in database
GPG Key ID: 8441D12AEF33FED8
3 changed files with 4 additions and 3 deletions

View File

@ -36,7 +36,7 @@ class MxDSFile : public MxDSSource {
inline void SetFileName(const char* p_filename) { m_filename = p_filename; }
inline int CalcFileSize() { return GetFileSize(m_io.m_info.hmmio, NULL); }
inline MxS32 CalcFileSize() { return GetFileSize(m_io.m_info.hmmio, NULL); }
private:
MxLong ReadChunks();

View File

@ -1,7 +1,7 @@
#ifndef MXRAMSTREAMCONTROLLER_H
#define MXRAMSTREAMCONTROLLER_H
#include "MxDSStreamingAction.h"
#include "mxdsstreamingaction.h"
#include "mxdsbuffer.h"
#include "mxstreamcontroller.h"
@ -31,6 +31,7 @@ class MxRAMStreamController : public MxStreamController {
private:
MxDSBuffer m_buffer;
MxResult DeserializeObject(MxDSStreamingAction& action);
};

View File

@ -81,7 +81,7 @@ MxResult MxRAMStreamProvider::SetResourceToGet(MxStreamController* p_resource)
if (m_pBufferOfFileSize != NULL &&
m_pFile->Read((unsigned char*) m_pBufferOfFileSize, m_fileSize) == SUCCESS) {
m_lengthInDWords = m_pFile->GetLengthInDWords();
m_bufferForDWords = new MxU32[m_lengthInDWords << 2];
m_bufferForDWords = new MxU32[m_lengthInDWords * sizeof(MxU32)];
if (m_bufferForDWords != NULL) {
memcpy(m_bufferForDWords, m_pFile->GetBuffer(), m_lengthInDWords);