acquire play-handle-lock of mixer while calling noteOff() in instrumentTrack::processInEvent( ... ) - fixes asynchronously modifications of variables in notePlayHandle which led to segfaults in some cases

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@506 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Tobias Doerffel
2007-08-04 08:01:42 +00:00
parent d0370bb4e9
commit 9e4d212959
2 changed files with 20 additions and 4 deletions

View File

@@ -1,4 +1,12 @@
2007-08-04 Tobias Doerffel <tobydox/at/users/dot/sourceforge/dot/net>
2007-08-03 Tobias Doerffel <tobydox/at/users/dot/sourceforge/dot/net>
* src/tracks/instrument_track.cpp:
acquire play-handle-lock of mixer while calling noteOff() in
instrumentTrack::processInEvent( ... ) - fixes asynchronously
modifications of variables in notePlayHandle which led to segfaults in
some cases
2007-08-03 Tobias Doerffel <tobydox/at/users/dot/sourceforge/dot/net>
* plugins/audio_file_processor/audio_file_processor.cpp:
* plugins/bit_invader/bit_invader.cpp: