sharedObject, frozen pattern playing and some fixes

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@367 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Javier Serrano Polo
2006-08-24 00:24:54 +00:00
parent 7087adc678
commit 89339249aa
2 changed files with 44 additions and 2 deletions

View File

@@ -1,3 +1,45 @@
2006-08-24 Javier Serrano Polo <jasp00/at/terra/dot/es>
* include/shared_object.h:
initial release, shared object for use among threads
* include/sample_buffer.h:
became a shared object
* src/tracks/instrument_track.cpp:
use sample handles to play frozen patterns, fixes crackling
* include/pattern.h:
* src/tracks/pattern.cpp:
allow access to the frozen pattern
* include/sample_play_handle.h:
* src/core/sample_play_handle.cpp:
- react to bb-track mute automation
- added constructor to handle frozen patterns
- use shared sample buffers
* include/instrument_track.h:
getAudioPort() is required
* include/sample_track.h:
* src/tracks/sample_track.cpp:
- removed obsolete play() in sampleTCO
- use shared sample buffers
* src/core/envelope_and_lfo_widget.cpp:
fixed load settings deadlock
* src/audio/audio_device.cpp:
graceful shutdown
* include/midi_alsa_seq.h:
* src/midi/midi_alsa_seq.cpp:
added pipe to detect shutdown
* Makefile.am:
added shared object
2006-08-22 Javier Serrano Polo <jasp00/at/terra/dot/es>
* configure.in:

View File

@@ -2,8 +2,8 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.50)
AC_INIT(lmms, 0.2.1-cvs20060822, lmms-devel/at/lists/dot/sf/dot/net)
AM_INIT_AUTOMAKE(lmms, 0.2.1-cvs20060822)
AC_INIT(lmms, 0.2.1-cvs20060824, lmms-devel/at/lists/dot/sf/dot/net)
AM_INIT_AUTOMAKE(lmms, 0.2.1-cvs20060824)
AM_CONFIG_HEADER(config.h)