|
|
@ -202,7 +202,11 @@ void BAAudioEffectDelayExternal::initialize(void) |
|
|
|
|
|
|
|
|
|
|
|
avail = memsize - m_allocated[m_mem]; |
|
|
|
avail = memsize - m_allocated[m_mem]; |
|
|
|
|
|
|
|
|
|
|
|
if (m_requestedDelayLength > avail) samples = avail; |
|
|
|
if (m_requestedDelayLength > avail) { |
|
|
|
|
|
|
|
samples = avail; |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
samples = m_requestedDelayLength; |
|
|
|
|
|
|
|
} |
|
|
|
m_memoryStart = m_allocated[m_mem]; |
|
|
|
m_memoryStart = m_allocated[m_mem]; |
|
|
|
m_allocated[m_mem] += samples; |
|
|
|
m_allocated[m_mem] += samples; |
|
|
|
m_memoryLength = samples; |
|
|
|
m_memoryLength = samples; |
|
|
|