/[svn]/linuxsampler/trunk/src/drivers/audio/AudioOutputDeviceFactory.cpp
ViewVC logotype

Log of /linuxsampler/trunk/src/drivers/audio/AudioOutputDeviceFactory.cpp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 2201 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 7 19:19:09 2011 UTC (12 years, 5 months ago) by iliev
File length: 13310 byte(s)
Diff to previous 1934
* Fixed possible crashes due to corrupted MIDI/audio device list
  after MIDI/audio device creation failure


Revision 1934 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 12 10:35:55 2009 UTC (14 years, 4 months ago) by schoenebeck
File length: 13264 byte(s)
Diff to previous 1889
* bugfix: don't allow to create or destroy audio devices and MIDI devices
  of host plugin implementations (e.g VST, AU, DSSI, LV2) on their own,
  as they only exist in the context of the plugin instance and would
  otherwise crash the application


Revision 1889 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 26 12:19:00 2009 UTC (14 years, 7 months ago) by persson
File length: 9601 byte(s)
Diff to previous 1835
* fixed a memory management error which could cause a crash when a
  plugin was unloaded
* minor fixes in ASIO and MME drivers for win64


Revision 1835 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 16 17:56:50 2009 UTC (14 years, 9 months ago) by iliev
File length: 9062 byte(s)
Diff to previous 1832
* 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


Revision 1832 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 5 17:48:54 2009 UTC (14 years, 10 months ago) by iliev
File length: 8907 byte(s)
Diff to previous 1829
* 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


Revision 1829 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 30 19:22:36 2009 UTC (14 years, 10 months ago) by iliev
File length: 8818 byte(s)
Diff to previous 1604
* added (experimental) CoreAudio driver


Revision 1604 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 31 15:33:54 2007 UTC (15 years, 11 months ago) by schoenebeck
File length: 8096 byte(s)
Diff to previous 1481
* bugfix: JACK audio driver did not offer a device parameter
  "SAMPLERATE" as opposed to the LSCP specs which requires
  all audio drivers to provide it


Revision 1481 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 14 23:42:15 2007 UTC (16 years ago) by senoner
File length: 8008 byte(s)
Diff to previous 1424
* win32 port work in progress:
* - implemented win32 support in the following classes:
* Thread, Condition, Mutex, Path, LscpServer
* - lscp.y use DONTCARE instead of VOID
*  (a win32 symbol defined)
* - completed win32 editor plugin loader


Revision 1424 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 14 22:00:17 2007 UTC (16 years, 1 month ago) by schoenebeck
File length: 7307 byte(s)
Diff to previous 880
* 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 880 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 27 22:57:37 2006 UTC (17 years, 5 months ago) by schoenebeck
File length: 7265 byte(s)
Diff to previous 838
just some refactoring work:
- renamed class LinuxSamplerException -> Exception
- encapsulated LS API relevant files into LS namespace
- removed unnecessary header inclusions


Revision 838 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 10 14:57:40 2006 UTC (17 years, 9 months ago) by schoenebeck
File length: 7397 byte(s)
Diff to previous 374
* added aRts audio output driver (by no means RT safe)


Revision 374 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 12 00:36:08 2005 UTC (18 years, 9 months ago) by schoenebeck
File length: 6708 byte(s)
Diff to previous 289
* JACK audio driver: added device creation parameter 'NAME' which can be
  used to assign an arbitrary name to the JACK client, it's now possible to
  create multiple JACK audio output devices simultaniously for LS
* src/network/lscpserver.cpp: fixed little bug in
  'SET CHANNEL AUDIO_OUTPUT_CHANNEL' (altering of audio routing)
  implementation, cleanup of error messages


Revision 289 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 19 14:41:38 2004 UTC (19 years, 1 month ago) by schoenebeck
File length: 6589 byte(s)
Diff to previous 288
* LinuxSampler was badly broken with last commit, fixed that
* using now James Klicman's proposol to fix the reported linker problem
* Mutex.cpp: try to force UNIX98 compatibility (if not already supported)
* Makefile.cvs: generate (and clean) all necessary autotools files


Revision 288 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 19 00:36:34 2004 UTC (19 years, 1 month ago) by schoenebeck
File length: 5852 byte(s)
Diff to previous 200
* configure.in: added check for UNIX98 compatibility, check if there's at
  least one supported MIDI input and audio output system available, added
  conditionals for ALSA and JACK
* src/drivers/audio/Makefile.am: ALSA and JACK drivers are only compiled
  respectively if they're supported by the system
* MidiInputDeviceFactory.cpp, AudioOutputDeviceFactory.cpp: little
  workaround for reported linker problem
* removed autotools generated files from CVS


Revision 200 - (view) (download) (annotate) - [select for diffs]
Added Tue Jul 13 22:04:16 2004 UTC (19 years, 4 months ago) by schoenebeck
File length: 5395 byte(s)
moved directory '/src/audiodriver' -> '/src/drivers/audio'


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