provide Redirect::requires_fixed_sized_buffers() as a way to handle UAD plugins on...
commitd1e443c1a73c82703a2afe6fd1bb8624fe924668
authorpaul <paul@d708f5d6-7413-0410-9779-e7cbd77b26cf>
Fri, 12 Feb 2010 22:17:33 +0000 (12 22:17 +0000)
committerpaul <paul@d708f5d6-7413-0410-9779-e7cbd77b26cf>
Fri, 12 Feb 2010 22:17:33 +0000 (12 22:17 +0000)
tree183b260531096d9d7bac400a7e7f113c3c49deec
parent30f7a49232e1325bea30c451ca8137dd97627b8b
provide Redirect::requires_fixed_sized_buffers() as a way to handle UAD plugins on OS X; reset AU plugins that have requires_fixed_sized_buffers() == true; if a redirect requires fixed sized buffers, quantize all automation to the start of the process block, and ignore actual automation event placement; TRACE_API macros for AU plugins

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/2.0-ongoing@6680 d708f5d6-7413-0410-9779-e7cbd77b26cf
libs/ardour/ardour/audio_unit.h
libs/ardour/ardour/redirect.h
libs/ardour/audio_unit.cc
libs/ardour/audioengine.cc
libs/ardour/insert.cc