Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
Fixed deadlocks (e.g. when restarting engines). * Individual thread implementations (e.g. disk thread, etc.): Disable thread cancellation on critical sections, e.g. when holding mutex locks, to prevent deadlocks if thread is stopped and/or restarted. * Added TestCancel() calls to thread implementations if missing. * No need to wrap Thread::TestCancel() calls into CONFIG_PTHREAD_TESTCANCEL macro conditions (since TestCancel() is already a stub on systems which don't have pthread_testcancel() available). * If compiled for debugging: give each thread a human readable name to simplify debugging of multi-threading issues. * DiskThreadBase: TestCancel() and pthread_testcancel() calls are per-se redundant, so only call TestCancel(). * Added missing override keywords to silent compiler warnings. * Bumped version (2.1.1.svn54).
* Revised fundamental C++ classes "Thread", "Mutex" and "Condition" which fixes potential undefined behavior (note: this addresses mainly the POSIX implementation, Win32 is untested yet and would also need an update). * Bumped version (2.0.0.svn64).
* Fixed numerous compiler warnings. * Bumped version (2.0.0.svn32).
* Enabled automatic svn "Revision" macro expansion on certain files. * Bumped version to 1.0.0.svn24.
* code refactoring: added a lock guard class for exception safe mutex handling and used it everywhere appropriate
* Mac OS X fixes: support the new dir for Core Audio SDK, fixed name collision of enum in EffectControl, fixed building outside source directory, fixed wrong name of destructor in AudioOutputDeviceCoreAudio.cpp * made sure all source files for hostplugins are included when doing "make dist" * removed empty directories left from the cvs to svn migration
* CoreAudio: the default value for BUFFERSIZE is now 256 * CoreAudio: use the internal 32-bit floating point rendering
* AU plugin, work in progress: * added build files * fixes in MIDI event handling
* Adapted drivers/Plugin class to be used as a base class for the AudioUnit plugin and fixed orphaned pointers when deleting PluginGlobal * Fixed possible iterator invalidations when resetting the sampler * Fixed memory leaks when issuing the following LSCP commands: GET AUDIO_OUTPUT_DRIVER INFO GET AUDIO_OUTPUT_DRIVER_PARAMETER INFO GET MIDI_INPUT_DRIVER INFO GET MIDI_INPUT_DRIVER_PARAMETER INFO * Fixed possible compilation error when sqlite is not present
* CoreAudio: Improved hardware detection * CoreAudio: Added new driver parameter DEVICE * CoreAudio: Restart the audio queue when the device is changed, for example when headphones are plugged
* added (experimental) CoreAudio driver
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.
ViewVC Help | |
Powered by ViewVC |