Paul Davis
|
860aef8e6e
|
correct size used by tempo line allocator; fix crash when exit is initiated by menu "quit" on OS X; bump to 2.8.8
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6636 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-05 17:20:07 +00:00 |
|
Paul Davis
|
0bdaf456f1
|
the missing flush call for plugins
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6634 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-04 22:01:39 +00:00 |
|
Paul Davis
|
ecc0e21d44
|
add new Redirect::flush() model to accomodate plugin models where flush != deactivate+activate (such as AU)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6633 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-04 17:15:03 +00:00 |
|
Paul Davis
|
4c7b4636b8
|
add back missing exp() call in barcontroller logarithmic display handling; switch to user's preferred locale in barcontroller code, not POSIX, to allow use do locale-specific decimal separator (to be fixed in 2.8.8)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6622 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-02 15:40:52 +00:00 |
|
Ben Loftis
|
c4437aa53b
|
remove some debug printouts
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6620 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-02 03:50:29 +00:00 |
|
Ben Loftis
|
23f63db7da
|
if AU is already configured with the io configuration we are requesting, dont do anything
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6618 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-02 03:40:58 +00:00 |
|
Paul Davis
|
026eff6d32
|
cleanup previous commit that would not compile on OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6617 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-02 01:39:56 +00:00 |
|
Paul Davis
|
98b7b458fa
|
some AU debugging
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6611 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-01 17:44:33 +00:00 |
|
Paul Davis
|
cdcc0e0282
|
silence extra buffers not handled/touched/filled by an AU (e.g. 2in/1out - silence the 2nd buffer)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6610 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-01 17:25:43 +00:00 |
|
Paul Davis
|
b55130e425
|
tweaks related to export/AU/VST fix
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6609 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-01 17:08:05 +00:00 |
|
Paul Davis
|
ba7fdff8a8
|
call Route::set_block_size() before exporting stuff for a track, so that plugins that care about maximum buffer sizes (AU & VST) can do their stuff. obviously, call it again when done
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6608 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-01 16:56:19 +00:00 |
|
Ben Loftis
|
036aba430b
|
force AU plugins to maintain the number of in-out streams if possible
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6601 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-01 01:06:16 +00:00 |
|
Paul Davis
|
d7707af16b
|
move LocaleGuard "up" into libpbd; use LocaleGuard to replace utterly broken std::locale() in Gtkmm2ext::BarController handling of logarithmic values
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6598 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-30 18:10:50 +00:00 |
|
Paul Davis
|
06c8a2baef
|
fix various issues with AU ID handling
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6596 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-29 17:59:00 +00:00 |
|
Paul Davis
|
a3eb67b0e3
|
use isxdigit not isdigit when parsing 2.8.5 AU id's
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6595 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-29 16:39:08 +00:00 |
|
Paul Davis
|
5783316080
|
fix up coding errors in previous AU-related commit
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6592 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-29 15:46:25 +00:00 |
|
Paul Davis
|
d8f651a0e3
|
potential fixes for AU unique ID confusion(s)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6591 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-29 15:24:11 +00:00 |
|
Ben Loftis
|
e425351de2
|
fix logic in can_do
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6582 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-28 16:39:46 +00:00 |
|
Paul Davis
|
dda0cda30b
|
better algorithm for checking when AU plugins ::can_do() a particular IO configuration (Ben Loftis)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6574 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-27 15:40:23 +00:00 |
|
Paul Davis
|
e0130f24f3
|
fix VST compilation
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6549 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-23 01:04:51 +00:00 |
|
Paul Davis
|
44f9a6d73f
|
fix AU configure pathway so that we uninitialize the plugin if necessary; strip whitespace from AU names and creators
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6544 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-22 17:00:57 +00:00 |
|
Paul Davis
|
33130cd40b
|
use correct menu item label strings for [ and ] (but Cocoa refuses to display them anyway)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6542 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-22 16:58:15 +00:00 |
|
Paul Davis
|
1c26bd74d7
|
provide Glib::ustring() variant of strip_whitespace_edges
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6541 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-22 16:57:30 +00:00 |
|
Paul Davis
|
80084cc18b
|
fix weak ordering logic for plugin statuses
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6536 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-22 02:50:20 +00:00 |
|
Paul Davis
|
e58aba80bf
|
fix up parsing/format of plugin_statuses file, and add new italian translators
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6535 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-21 23:09:43 +00:00 |
|
Sampo Savolainen
|
f552628e04
|
Forgotten file from ye olde general plugin type fix
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6534 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-21 21:18:46 +00:00 |
|
Paul Davis
|
4f07564b35
|
use correct number of buffers when setting up data for an AudioUnit plugin
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6530 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-21 19:44:33 +00:00 |
|
Paul Davis
|
52204ca987
|
ensure that the relevant quarks are initialized before linking cocoa & gtk menu items and menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6529 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-21 16:39:23 +00:00 |
|
Paul Davis
|
4903ca5b60
|
tweak for yesterday's stopped/monitoring/state change fix
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6527 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-21 14:31:33 +00:00 |
|
Paul Davis
|
97c5892b51
|
if ::no_roll() is called on a track or a route, and there is some behind-the-scenes state changing going on (e.g. with diskstream buffers) then just keep monitoring input (both tracks and busses) rather than pushing silence through the route
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6526 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-20 20:21:45 +00:00 |
|
Paul Davis
|
039447dc55
|
actually make i18n work on OS X, and update osx_build to install .mo files (for GTK+ too)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6525 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-20 18:02:57 +00:00 |
|
Paul Davis
|
6980b9b773
|
rename languages as they should be
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6520 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-20 16:46:38 +00:00 |
|
Paul Davis
|
c43acf122d
|
rename languages as they should be
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6519 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-20 16:44:56 +00:00 |
|
Paul Davis
|
7280d39eff
|
do not run update() on a Crossfade from inside its constructor, since shared_from_this() will not work there. moved the call outside, just after the from-XML constructor call in audioplaylist
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6510 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-17 14:22:41 +00:00 |
|
Paul Davis
|
d97b3d8f28
|
lincoln's fix for punch in latency compensation, for 2.X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6509 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-16 21:34:06 +00:00 |
|
Paul Davis
|
045e14b8df
|
a tiny change that fixes MMC (and other things) aborting capture-on-stop when they call Session::request_stop() - the arguments were reversed
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6507 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-16 21:22:46 +00:00 |
|
Paul Davis
|
1eac1188ab
|
libs/sigc++2/missing is a generated file that should not be in svn
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6506 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-16 21:22:03 +00:00 |
|
Paul Davis
|
d475fd0fca
|
minor tweaks to gtkapplication quartz code and turn off keyboard event debugging
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6503 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-16 00:04:12 +00:00 |
|
Paul Davis
|
03e1970a87
|
add missing functiong for GtkApplication on X11
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6497 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-15 18:23:40 +00:00 |
|
Paul Davis
|
a3b0f8c576
|
tidy up and abstract the GtkApplication concept a bit for OS X integration
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6496 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-15 17:50:03 +00:00 |
|
Ben Loftis
|
79910087b9
|
fix missing paren
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6495 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-15 15:42:06 +00:00 |
|
Paul Davis
|
15bb3b577e
|
rework "ige_mac" menubar integration from Carbon to Cocoa; recast as start of GtkApplication object as per discussions on #gtk+; associated changes in ardour; NOT TESTED ON X11, LEOPARD or SNOW LEOPARD
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6493 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-15 01:59:56 +00:00 |
|
Ben Loftis
|
496a2da48f
|
fix unprintable chars in au_cache file, version it, and overwrite files of the old version
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6485 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-13 16:27:51 +00:00 |
|
Paul Davis
|
e78cd3add8
|
required extra header for memset() in FPU
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6428 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-31 23:56:30 +00:00 |
|
Paul Davis
|
87127bae2d
|
un-fix register clobber for gcc on x86 and update comments on register clobbering
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6424 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-31 18:20:13 +00:00 |
|
Paul Davis
|
05f68565cc
|
asm fixes for FPU::FPU() back ported from 3.0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6421 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-31 17:53:10 +00:00 |
|
Paul Davis
|
7269bab49c
|
fix borked discovery of factory presets
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6395 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-23 16:05:48 +00:00 |
|
Ben Loftis
|
95566ba565
|
fix typo in AU cache loading
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6390 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-22 20:35:53 +00:00 |
|
Ben Loftis
|
360b97a763
|
backport feature to show only tracks with regions under the playhead (thanks Carl) and fix Save As function (thanks Paul)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6327 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-08 20:42:52 +00:00 |
|
Paul Davis
|
c1a10ef31f
|
weak version of "Save As"
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6323 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-07 20:35:59 +00:00 |
|