/[svn]/linuxsampler/trunk/src/engines/InstrumentManagerThread.cpp
ViewVC logotype

Log of /linuxsampler/trunk/src/engines/InstrumentManagerThread.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 2349 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 17 15:47:43 2012 UTC (8 years, 4 months ago) by persson
File length: 8561 byte(s)
Diff to previous 2326
* Mac OS X: fixed crash when unloading plugin on 10.7 and later


Revision 2326 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 8 19:40:14 2012 UTC (8 years, 7 months ago) by persson
File length: 8327 byte(s)
Diff to previous 2324
* bugfix: instrument loading crashed for sfz and sf2 in Ardour (#176)
* more thread safety fixes for the instrument loading thread


Revision 2324 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 4 09:01:32 2012 UTC (8 years, 7 months ago) by persson
File length: 8246 byte(s)
Diff to previous 2316
* plugin bugfix: instrument loading hang when the plugin was loaded a
  second time (this time it's for Linux and Mac, previous similar fix
  was for Windows)
* thread safety fixes for the instrument loading thread
* MME driver: removed compiler warning
* LV2: fixed invalid realtime statement in plugin metadata


Revision 2316 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 18 13:51:38 2012 UTC (8 years, 8 months ago) by persson
File length: 8003 byte(s)
Diff to previous 2277
* VST bugfix: instrument loading hang and crashed the host when the
  plugin was loaded a second time (#174)


Revision 2277 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 1 08:23:02 2011 UTC (9 years ago) by persson
File length: 7833 byte(s)
Diff to previous 2187
* fixed handling of rapid bank select and program change messages sent
  to the same sampler channel (patch from the Open Octave project,
  slightly adjusted)


Revision 2187 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 19 18:54:11 2011 UTC (9 years, 4 months ago) by persson
File length: 7750 byte(s)
Diff to previous 2185
* Windows: disabled the previous thread fix on non-Mac systems, as it
  caused hanging threads on Windows


Revision 2185 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 19 09:09:38 2011 UTC (9 years, 4 months ago) by persson
File length: 7726 byte(s)
Diff to previous 1895
* fixed compilation with gcc 4.6.1
* another "make dist" fix, for LV2 plugin
* made --enable-pthread-testcancel default on Mac OS X
* Mac OS X: fixed hanging threads


Revision 1895 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 3 12:15:40 2009 UTC (11 years, 5 months ago) by persson
File length: 7328 byte(s)
Diff to previous 1826
* fixes for using large audio device buffers
* VST: added support for sample rate and buffer size changes
* VST: close editor (Fantasia) when the VST is removed
* minor fix in configure for mmsystem.h detection on MinGW
* removed warnings from gcc 4.4 and valgrind


Revision 1826 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 24 14:32:35 2009 UTC (11 years, 9 months ago) by iliev
File length: 7314 byte(s)
Diff to previous 1761
* fixed a crash which occurs when removing a sampler channel with
  instrument loading in progress (bug #113)


Revision 1761 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 29 15:42:06 2008 UTC (12 years, 1 month ago) by iliev
File length: 6743 byte(s)
Diff to previous 1649
* fixed a crash which occurs when removing a sampler channel waiting
  to start instrument loading after another channel


Revision 1649 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 25 15:06:02 2008 UTC (12 years, 9 months ago) by nagata
File length: 5721 byte(s)
Diff to previous 1424
* added a new config option --enable-pthread-testcancel, which uses
pthread_testcancel() instead of asynchronous canceling (needed for OSX)


Revision 1424 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 14 22:00:17 2007 UTC (13 years ago) by schoenebeck
File length: 5659 byte(s)
Diff to previous 1040
* code cleanup:
- global.h now only covers global definitions that are needed for the C++
  API header files, all implementation internal global definitions are now
  in global_private.h
- atomic.h is not exposed to the C++ API anymore (replaced the references
  in SynchronizedConfig.h for this with local definitions)
- no need to include config.h anymore for using LS's API header files
- DB instruments classes are not exposed to the C++ API
- POSIX callback functions of Thread.h are hidden
- the (optional) gig Engine benchmark compiles again
- updated Doxyfile.in
- fixed warnings in API doc generation
* preparations for release 0.5.0


Revision 1040 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 7 15:41:31 2007 UTC (13 years, 8 months ago) by schoenebeck
File length: 5620 byte(s)
Diff to previous 1038
* bugfix: sampler crashed when trying to persistently map a not existent or
  corrupt .gig file ("MAP MIDI_INSTRUMENT ... PERSISTENT")
* behavior fix: reset FX send levels i.e. when receiving a MIDI "reset all
  controllers" message
* bumped version to 0.4.0.3cvs


Revision 1038 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 3 15:33:00 2007 UTC (13 years, 8 months ago) by persson
File length: 5481 byte(s)
Diff to previous 989
* playback is no longer disabled during instrument loading
* all notes playing on a channel that changes its instrument keep
  playing with the old instrument until they get a note off command
* new thread safety fix for lscp "load engine" and "set channel audio
  output device"


Revision 989 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 19 19:34:08 2006 UTC (13 years, 10 months ago) by schoenebeck
File length: 5479 byte(s)
Diff to previous 970
* bugfix: sampler was limited to load max. 200 instruments in the
  background (replaced RingBuffer FIFO by a std::list FIFO)


Revision 970 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 6 22:28:17 2006 UTC (13 years, 10 months ago) by schoenebeck
File length: 5227 byte(s)
Diff to previous 947
* fixed crash occuring in conjunction with the new 'MAP MIDI_INSTRUMENT'
  LSCP command (cause: RingBuffer was not able to do deep copies)


Revision 947 - (view) (download) (annotate) - [select for diffs]
Added Mon Nov 27 21:34:55 2006 UTC (13 years, 11 months ago) by schoenebeck
File length: 5222 byte(s)
* implemented MIDI instrument mapping according to latest LSCP draft


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC