Skip to content

Commit cc43822

Browse files
Smbat MakiyanSmbat Makiyan
Smbat Makiyan
authored and
Smbat Makiyan
committed
AudioEngine Gem memroy allocation fixes
1 parent ef0322c commit cc43822

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

dev/Gems/AudioEngineWwise/Code/Source/Engine/AudioInput/AudioInputFile.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ namespace Audio
8787
if (IsOk())
8888
{
8989
// Allocate a new buffer to hold the data...
90-
m_dataPtr = new AZ::u8[m_dataSize];
90+
m_dataPtr = static_cast<AZ::u8*>(azmalloc(m_dataSize));
9191

9292
// Read file into internal buffer...
9393
size_t bytesRead = fileStream.Read(m_dataSize, m_dataPtr);
@@ -110,7 +110,7 @@ namespace Audio
110110
{
111111
if (m_dataPtr)
112112
{
113-
delete [] m_dataPtr;
113+
azfree(m_dataPtr);
114114
m_dataPtr = nullptr;
115115
}
116116
m_dataSize = 0;

dev/Gems/AudioEngineWwise/Code/Source/Engine/AudioInput/AudioInputStream.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ namespace Audio
3434

3535
if (m_config.m_sampleType == AudioInputSampleType::Float && m_config.m_bitsPerSample == 32)
3636
{
37-
m_buffer.reset(new RingBuffer<float>(numSamples));
37+
m_buffer.reset(aznew RingBuffer<float>(numSamples));
3838
}
3939
else if (m_config.m_sampleType == AudioInputSampleType::Int && m_config.m_bitsPerSample == 16)
4040
{
41-
m_buffer.reset(new RingBuffer<AZ::s16>(numSamples));
41+
m_buffer.reset(aznew RingBuffer<AZ::s16>(numSamples));
4242
}
4343
else
4444
{

0 commit comments

Comments
 (0)