/[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 2351 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 23 11:02:48 2012 UTC (11 years, 9 months ago) by persson
File length: 8364 byte(s)
Diff to previous 2349 , to selected 1649
* Mac OS X: fixed process hang when unloading 32-bit plugin (bug
  introduced in previous fix)


Revision 2349 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 17 15:47:43 2012 UTC (11 years, 10 months ago) by persson
File length: 8561 byte(s)
Diff to previous 2326 , to selected 1649
* 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 (12 years, 1 month ago) by persson
File length: 8327 byte(s)
Diff to previous 2324 , to selected 1649
* 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 (12 years, 1 month ago) by persson
File length: 8246 byte(s)
Diff to previous 2316 , to selected 1649
* 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 (12 years, 2 months ago) by persson
File length: 8003 byte(s)
Diff to previous 2277 , to selected 1649
* 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 (12 years, 6 months ago) by persson
File length: 7833 byte(s)
Diff to previous 2187 , to selected 1649
* 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 (12 years, 10 months ago) by persson
File length: 7750 byte(s)
Diff to previous 2185 , to selected 1649
* 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 (12 years, 10 months ago) by persson
File length: 7726 byte(s)
Diff to previous 1895 , to selected 1649
* 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 (14 years, 11 months ago) by persson
File length: 7328 byte(s)
Diff to previous 1826 , to selected 1649
* 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 (15 years, 2 months ago) by iliev
File length: 7314 byte(s)
Diff to previous 1761 , to selected 1649
* 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 (15 years, 7 months 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) - [selected]
Modified Fri Jan 25 15:06:02 2008 UTC (16 years, 2 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 (16 years, 6 months ago) by schoenebeck
File length: 5659 byte(s)
Diff to previous 1040 , to selected 1649
* 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 (17 years, 2 months ago) by schoenebeck
File length: 5620 byte(s)
Diff to previous 1038 , to selected 1649
* 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 (17 years, 2 months ago) by persson
File length: 5481 byte(s)
Diff to previous 989 , to selected 1649
* 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 (17 years, 4 months ago) by schoenebeck
File length: 5479 byte(s)
Diff to previous 970 , to selected 1649
* 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 (17 years, 4 months ago) by schoenebeck
File length: 5227 byte(s)
Diff to previous 947 , to selected 1649
* 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 (17 years, 4 months ago) by schoenebeck
File length: 5222 byte(s)
Diff to selected 1649
* 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