Closed fishcatcher closed 2 years ago
Hi,
TempFloatBuffer doesn't need to be allocated here at all, it's assigned without being used in the subsequence function. Simply setting it to nullptr should fix it.
TempFloatBuffer
nullptr
// Transcoding int16 to float format { float* TempFloatBuffer = static_cast<float*>(FMemory::Malloc(DecodedData.PCMInfo.PCMNumOfFrames * NumOfChannels * 2 * sizeof(float))); int32 TempFloatSize; RAWTranscoder::TranscodeRAWData<int16, float>(Int16RAWBuffer, TempPCMDataSize, TempFloatBuffer, TempFloatSize); DecodedData.PCMInfo.PCMData = FBulkDataBuffer<uint8>(reinterpret_cast<uint8*>(TempFloatBuffer), TempFloatSize); }
Hi. Thanks a lot for letting me know! Will be fixed soon.
Fixed in 5b6d33202066e1b34c195c25cb1bd7ea23e0611c.
Hi,
TempFloatBuffer
doesn't need to be allocated here at all, it's assigned without being used in the subsequence function. Simply setting it tonullptr
should fix it.