Skip to content

Commit 6fc4577

Browse files
committed
PlayHandle: Zero out buffer before processing
Fixes buffer noises when instruments don't write the whole buffer, such as bitinvader. Related: * #3884 (comment): #3884 (comment) * #3883 # #3383
1 parent 3e90e37 commit 6fc4577

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/core/PlayHandle.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ void PlayHandle::doProcessing()
5454
if( m_usesBuffer )
5555
{
5656
m_bufferReleased = false;
57+
BufferManager::clear(m_playHandleBuffer, Engine::mixer()->framesPerPeriod());
5758
play( buffer() );
5859
}
5960
else

0 commit comments

Comments
 (0)