/[svn]/linuxsampler/trunk/src/common/Pool.h
ViewVC logotype

Log of /linuxsampler/trunk/src/common/Pool.h

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 3548 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 31 09:35:10 2019 UTC (4 years, 7 months ago) by schoenebeck
File length: 38098 byte(s)
Diff to previous 3306
* Fixed compiler error in Pool.h.
* Fixed compiler errors in test cases.
* Updated README for how to compile & run test cases.
* Updated test case
  MutexTest::testDoubleLockStillBlocksConcurrentThread() to latest
  expected behaviour of the Mutex class implementation (recursive
  mutex type).
* Bumped version (2.1.1.svn1).


Revision 3306 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 15:50:05 2017 UTC (6 years, 8 months ago) by schoenebeck
File length: 38092 byte(s)
Diff to previous 3293
* Fixed Note object leak when triggering notes on keys which did
  not have a valid sample mapped (fixes bug #252).
* Fixed compilation errors when compiling with CONFIG_DEVMODE
  enabled.
* Bumped version (2.0.0.svn69).


Revision 3293 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 27 22:19:19 2017 UTC (6 years, 8 months ago) by schoenebeck
File length: 37978 byte(s)
Diff to previous 3118
* NKSP: Added built-in script function "fork()".
* NKSP: Added built-in array variable %NKSP_CALLBACK_CHILD_ID[].
* NKSP: Added built-in variable $NKSP_CALLBACK_PARENT_ID.
* NKSP: Fixed potential crash when accessing dynamic built-in
  array variables.
* Bumped version (2.0.0.svn65).


Revision 3118 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 21 13:33:03 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 37269 byte(s)
Diff to previous 3073
* NKSP: Fixed crash when using built-in script array variable "%ALL_EVENTS".
* NKSP: Added built-in function "change_amp_lfo_depth()".
* NKSP: Added built-in function "change_amp_lfo_freq()".
* NKSP: Added built-in function "change_pitch_lfo_depth()".
* NKSP: Added built-in function "change_pitch_lfo_freq()".
* Bumped version (2.0.0.svn44).


Revision 3073 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 5 16:04:00 2017 UTC (7 years, 2 months ago) by schoenebeck
File length: 37269 byte(s)
Diff to previous 3054
* NKSP: Implemented built-in script array variable "%ALL_EVENTS".
* Bumped version (2.0.0.svn35).


Revision 3054 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 15 12:47:45 2016 UTC (7 years, 3 months ago) by schoenebeck
File length: 37227 byte(s)
Diff to previous 2879
* Fixed numerous compiler warnings.
* Bumped version (2.0.0.svn32).


Revision 2879 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 19 14:07:53 2016 UTC (7 years, 11 months ago) by schoenebeck
File length: 37213 byte(s)
Diff to previous 2871
* All engines: Active voices are now internally grouped to "Note" objects,
  instead of being directly assigned to a keyboard key. This allows more
  fine graded processing of voices, which is i.e. required for certain
  instrument script features.
* Built-in script function "play_note()": Added support for passing
  special value -1 for "duration-us" argument, which will cause the
  triggered note to be released once the original note was released.
* Bumped version (2.0.0.svn3).


Revision 2871 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 10 18:22:23 2016 UTC (7 years, 11 months ago) by schoenebeck
File length: 33648 byte(s)
Diff to previous 2598
* All engines: Implemented scheduler for delayed MIDI events and for
  suspended real-time instrument scripts.
* Real-Time instrument scripts: Implemented support for built-in "wait()"
  function's "duration-us" argument, thus scripts using this function are
  now correctly resumed after the requested amount of microseconds.
* Real-Time instrument scripts: Implemented support for built-in
  "play_note()" function's "duration-us" argument, thus notes triggered
  with this argument are now correctly released after the requested amount
  of microseconds.
* Real-Time instrument scripts: Fixed crash which happened when trying to
  reference an undeclared script variable.
* Real-Time instrument scripts: Script events were not cleared when
  engine channel was reset, potentially causing undefined behavior.
* All engines: Attempt to partly fix resetting engine channels vs.
  resetting engine, an overall cleanup of the Reset*(),
  ConnectAudioDevice(), DisconnectAudioDevice() API methods would still be
  desirable though, because the current situation is still inconsistent
  and error prone.
* Bumped version (2.0.0.svn2).


Revision 2598 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 6 12:38:54 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 25845 byte(s)
Diff to previous 2335
* ScriptVM (WIP): Built-in script function "play_note()" now returns the
  event ID of the triggered note.
* ScriptVM (WIP): Implemented built-in script int variable $EVENT_ID.
* ScriptVM (WIP): Implemented built-in script function "ignore_event()".
* ScriptVM (WIP): Implemented built-in script function
  "ignore_controller()" (accepts one and no argument).
* Bumped version (1.0.0.svn44).


Revision 2335 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 17 06:19:01 2012 UTC (12 years ago) by persson
File length: 19471 byte(s)
Diff to previous 2247
* fixed compilation with gcc 4.7


Revision 2247 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 19 11:26:40 2011 UTC (12 years, 7 months ago) by iliev
File length: 19465 byte(s)
Diff to previous 2244
* possibly fixes a compile error on Windows and Mac OS X
  introduced in the previous commit


Revision 2244 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 18 11:32:33 2011 UTC (12 years, 7 months ago) by iliev
File length: 19487 byte(s)
Diff to previous 1800
* sfz engine: use common pool of CC objects to minimize RAM usage


Revision 1800 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 7 01:26:46 2008 UTC (15 years, 3 months ago) by schoenebeck
File length: 19080 byte(s)
Diff to previous 554
* maximum voices and disk streams can now be altered at runtime (added new
  LSCP commands "GET VOICES", "SET VOICES", "GET STREAMS", "SET STREAMS"
  and accordingly new LSCP events "GLOBAL_INFO:VOICES" and
  "GLOBAL_INFO:STREAMS")
* bumped version to 0.5.1.8cvs


Revision 554 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 19 19:25:14 2005 UTC (18 years, 10 months ago) by schoenebeck
File length: 17042 byte(s)
Diff to previous 478
* All compile time options are now centrally alterable as arguments to the
  ./configure script. All options are C Macros beginning with CONFIG_
  prefix and will be placed into auto generated config.h file.


Revision 478 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 19 09:31:46 2005 UTC (19 years ago) by persson
File length: 16751 byte(s)
Diff to previous 472
* fixed a compilation error in Pool.h (gcc 3.4.3)


Revision 472 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 17 19:54:51 2005 UTC (19 years ago) by schoenebeck
File length: 16730 byte(s)
Diff to previous 361
make forced segfaults verbose in case of DEVMODE and !USE_EXCEPTIONS


Revision 361 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 9 01:22:18 2005 UTC (19 years, 1 month ago) by schoenebeck
File length: 16038 byte(s)
Diff to previous 277
* bunch of fixes for OSX (patch by Stephane Letz)


Revision 277 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 9 15:48:32 2004 UTC (19 years, 5 months ago) by schoenebeck
File length: 16038 byte(s)
Diff to previous 271
* compatibility fixes for old gcc 2.95.4


Revision 271 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Oct 8 20:51:39 2004 UTC (19 years, 5 months ago) by schoenebeck
File length: 15971 byte(s)
* libgig: fixed panorama value in DimensionRegion (invalid conversion
  from signed 7 bit to signed 8 bit)
* src/linuxsampler.cpp: stacktrace is now automatically shown on fatal
  errors (that is  segmentation faults, etc.), gdb should be installed for
  this to work
* gig::Voice: tiny accuracy fix of pan calculation
* replaced old pool classes by completely new ones which now offer
  Iterator abstraction


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