Carl Hetherington [Tue, 24 Jan 2012 20:48:01 +0000 (20:48 +0000)]
Remove unused variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@11338
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Tue, 24 Jan 2012 20:21:54 +0000 (20:21 +0000)]
Show proper progress information for export while normalizing
git-svn-id: svn://localhost/ardour2/branches/3.0@11337
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Jan 2012 19:53:48 +0000 (19:53 +0000)]
Make plugins-stop-with-transport work; should fix #4641
as a side-effect.
git-svn-id: svn://localhost/ardour2/branches/3.0@11336
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Jan 2012 17:04:15 +0000 (17:04 +0000)]
Make time stretch respect edit groups (#4615).
git-svn-id: svn://localhost/ardour2/branches/3.0@11334
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 16:20:31 +0000 (16:20 +0000)]
exit internal/note edit mode when clicking on anything that is not a MIDI region view or a note (or various modeless items like markers and the playhead)
git-svn-id: svn://localhost/ardour2/branches/3.0@11333
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 16:19:38 +0000 (16:19 +0000)]
provide ActionManager::do_action() as a way to trigger any action item as if the user has asked for it via some UI proxy
git-svn-id: svn://localhost/ardour2/branches/3.0@11332
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 16:18:06 +0000 (16:18 +0000)]
always write a PERFORMER entry into a CUE file even if its not defined
git-svn-id: svn://localhost/ardour2/branches/3.0@11331
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 15:32:25 +0000 (15:32 +0000)]
don't offer to save master bus as a route template
git-svn-id: svn://localhost/ardour2/branches/3.0@11330
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 13:43:48 +0000 (13:43 +0000)]
make adding tracks/busses from templates just like adding them at the start of a session, in that IO connections are prevented until they are all added, and then we connect. this should fix the locking issue in #4643
git-svn-id: svn://localhost/ardour2/branches/3.0@11329
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 13:34:20 +0000 (13:34 +0000)]
more useful error message when an internal send fails to find its target
git-svn-id: svn://localhost/ardour2/branches/3.0@11328
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 02:30:46 +0000 (02:30 +0000)]
a better fix for click oddness: do not clear clicks when transport stops till *after* the new _transport_frame value has been set, so that we know when the clicks were accurately cleared
git-svn-id: svn://localhost/ardour2/branches/3.0@11327
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 01:34:50 +0000 (01:34 +0000)]
clear clicks when auto-returning, looping or whatever
git-svn-id: svn://localhost/ardour2/branches/3.0@11326
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 01:34:25 +0000 (01:34 +0000)]
remove debug output; increase size of click pool, to cover long latency settings and so forth
git-svn-id: svn://localhost/ardour2/branches/3.0@11325
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Jan 2012 01:31:42 +0000 (01:31 +0000)]
Tidy up RegionLayeringOrderEditor a bit. Add GPL boilerplate. Make it respect edit groups (#3432).
git-svn-id: svn://localhost/ardour2/branches/3.0@11324
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 01:03:42 +0000 (01:03 +0000)]
improved fix for TOC string escaping, handle anything that can be converted from UTF-8 to Latin-1
git-svn-id: svn://localhost/ardour2/branches/3.0@11323
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Jan 2012 00:53:18 +0000 (00:53 +0000)]
Use the same criteron to sensitize the choose-top-region menu item as to decide whether to open it or not, to prevent a sensitive menu item that does nothing.
git-svn-id: svn://localhost/ardour2/branches/3.0@11322
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 23 Jan 2012 22:11:01 +0000 (22:11 +0000)]
undo escaping of strings in CUE files
git-svn-id: svn://localhost/ardour2/branches/3.0@11321
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 23 Jan 2012 21:53:08 +0000 (21:53 +0000)]
a better fix for CUE/TOC string escaping: if the text is not Latin-1 already, reject it because TOC certainly cannot handle UTF-8 and CUE is probably better off without it too
git-svn-id: svn://localhost/ardour2/branches/3.0@11320
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 23 Jan 2012 19:49:46 +0000 (19:49 +0000)]
fix failure to find route templates
git-svn-id: svn://localhost/ardour2/branches/3.0@11319
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Jan 2012 19:35:56 +0000 (19:35 +0000)]
Speed up iterating over an entire PortSet by keeping a
separate list of all ports.
git-svn-id: svn://localhost/ardour2/branches/3.0@11318
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Mon, 23 Jan 2012 18:54:13 +0000 (18:54 +0000)]
Fix export threading timeouts when disk operations take long. Might fix other timeout issues also.
git-svn-id: svn://localhost/ardour2/branches/3.0@11317
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Jan 2012 18:17:09 +0000 (18:17 +0000)]
Trim calls to parameter_count() a bit during the process
thread.
git-svn-id: svn://localhost/ardour2/branches/3.0@11316
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Jan 2012 18:02:22 +0000 (18:02 +0000)]
Cache results of lilv_port_is_a(...) in various places.
git-svn-id: svn://localhost/ardour2/branches/3.0@11315
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 23 Jan 2012 17:24:34 +0000 (17:24 +0000)]
escape \ as \034 in TOC files
git-svn-id: svn://localhost/ardour2/branches/3.0@11314
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 23 Jan 2012 17:16:53 +0000 (17:16 +0000)]
fix up escaping of strings in TOC files (suggested by andreas ruge)
git-svn-id: svn://localhost/ardour2/branches/3.0@11313
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Jan 2012 17:16:53 +0000 (17:16 +0000)]
Add another profiling session.
git-svn-id: svn://localhost/ardour2/branches/3.0@11312
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Jan 2012 16:03:08 +0000 (16:03 +0000)]
Tidy a few things up.
git-svn-id: svn://localhost/ardour2/branches/3.0@11311
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Jan 2012 15:01:08 +0000 (15:01 +0000)]
Basic process thread profiling code.
git-svn-id: svn://localhost/ardour2/branches/3.0@11310
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Jan 2012 14:53:25 +0000 (14:53 +0000)]
Optimisation; it is much cheaper to run UnknownProcessor on the
rare occasions that it exists rather than dcasting every processor
to check for it. Also put the dcast of PeakMeter off if possible.
git-svn-id: svn://localhost/ardour2/branches/3.0@11309
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sun, 22 Jan 2012 18:07:53 +0000 (18:07 +0000)]
Add toc and cue information to export format descriptions
git-svn-id: svn://localhost/ardour2/branches/3.0@11306
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sun, 22 Jan 2012 18:02:27 +0000 (18:02 +0000)]
Add warnings for overwriting marker files
git-svn-id: svn://localhost/ardour2/branches/3.0@11305
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 22 Jan 2012 12:28:49 +0000 (12:28 +0000)]
For now, only use the multi-threaded process code if we are
using >1 processor for DSP; this involves making the DSP
use setting only take effect on a restart of Ardour.
git-svn-id: svn://localhost/ardour2/branches/3.0@11302
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 22 Jan 2012 10:43:37 +0000 (10:43 +0000)]
Patch from anrug to always put a PERFORMER field in TOC
files (#4649).
git-svn-id: svn://localhost/ardour2/branches/3.0@11299
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 22 Jan 2012 10:18:37 +0000 (10:18 +0000)]
Add option to use plugin GUIs or Ardour generic ones.
git-svn-id: svn://localhost/ardour2/branches/3.0@11298
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 21 Jan 2012 22:54:36 +0000 (22:54 +0000)]
Use a button in the processor box for toggle parameters.
git-svn-id: svn://localhost/ardour2/branches/3.0@11297
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 21 Jan 2012 22:54:22 +0000 (22:54 +0000)]
Remove unused declaration.
git-svn-id: svn://localhost/ardour2/branches/3.0@11296
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 21 Jan 2012 22:10:07 +0000 (22:10 +0000)]
Restore option to open a plugin editor built by Ardour,
rather than by the plugin; I erroneously removed this
option in a previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@11295
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 21 Jan 2012 20:32:13 +0000 (20:32 +0000)]
Allow individual plugin controls to be shown / hidden.
git-svn-id: svn://localhost/ardour2/branches/3.0@11294
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 21 Jan 2012 16:38:56 +0000 (16:38 +0000)]
Reinstate user Controllable values, as they are needed
for gain (which I forgot about).
git-svn-id: svn://localhost/ardour2/branches/3.0@11293
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 21 Jan 2012 16:38:45 +0000 (16:38 +0000)]
Add a send amp's gain control as a send controllable.
Tweak AutomationControl now that PBD::Controllable has
a default implementation of user_to_ui and ui_to_user.
Add correct implementations of these methods to
Amp::GainControl. Hence allow SendProcessorEntry to
use the generic mini-fader-adding code from
ProcessorEntry.
git-svn-id: svn://localhost/ardour2/branches/3.0@11292
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 21 Jan 2012 16:38:08 +0000 (16:38 +0000)]
Remove unused code.
git-svn-id: svn://localhost/ardour2/branches/3.0@11291
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Sat, 21 Jan 2012 04:25:53 +0000 (04:25 +0000)]
remove whitespace (and test committing)
git-svn-id: svn://localhost/ardour2/branches/3.0@11290
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 21 Jan 2012 02:42:53 +0000 (02:42 +0000)]
Remove unused code.
git-svn-id: svn://localhost/ardour2/branches/3.0@11289
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 20 Jan 2012 18:02:48 +0000 (18:02 +0000)]
Simple approach to putting plugin controls into the
processor box.
git-svn-id: svn://localhost/ardour2/branches/3.0@11288
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 20 Jan 2012 18:02:43 +0000 (18:02 +0000)]
Simplify GUIOBjectState a bit by just walking the XML
directly rather than maintaining internal data
structures.
git-svn-id: svn://localhost/ardour2/branches/3.0@11287
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 20 Jan 2012 18:02:36 +0000 (18:02 +0000)]
Remove unused concept of user' values. Make user_to_ui
and ui_to_user virtual members of PBD::Controllable.
git-svn-id: svn://localhost/ardour2/branches/3.0@11286
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 20 Jan 2012 15:53:41 +0000 (15:53 +0000)]
tweak up the region context menu quite a bit
git-svn-id: svn://localhost/ardour2/branches/3.0@11285
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 20 Jan 2012 15:53:21 +0000 (15:53 +0000)]
make dbl-click on send toggle back *and* forth between send/regular strip display
git-svn-id: svn://localhost/ardour2/branches/3.0@11284
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 20 Jan 2012 15:52:48 +0000 (15:52 +0000)]
fix cheat-sheet text for set-playhead
git-svn-id: svn://localhost/ardour2/branches/3.0@11283
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 20 Jan 2012 15:38:08 +0000 (15:38 +0000)]
rest of engine dialgo changes
git-svn-id: svn://localhost/ardour2/branches/3.0@11282
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 20 Jan 2012 15:35:24 +0000 (15:35 +0000)]
minor tweaks for engine dialog (remove channel counts, tweak sensitivity)
git-svn-id: svn://localhost/ardour2/branches/3.0@11281
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 20 Jan 2012 15:08:44 +0000 (15:08 +0000)]
heuristic to workaround over-eager translation of NN000Hz as NN kHz
git-svn-id: svn://localhost/ardour2/branches/3.0@11279
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 20 Jan 2012 14:35:02 +0000 (14:35 +0000)]
slightly more efficient implementation of Graph::in_process_thread()
git-svn-id: svn://localhost/ardour2/branches/3.0@11278
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 20 Jan 2012 14:34:47 +0000 (14:34 +0000)]
reverse prior commit, which causes a deadlock between IO::enable_connecting() and Route::add_send_to_internal_return() - issue needs a fix
git-svn-id: svn://localhost/ardour2/branches/3.0@11277
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 20 Jan 2012 13:47:08 +0000 (13:47 +0000)]
fix an assert failure due to incorrect process locking when adding a send
git-svn-id: svn://localhost/ardour2/branches/3.0@11275
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 20 Jan 2012 03:39:45 +0000 (03:39 +0000)]
patch from colinf to make dbl-click on send "box" map its controls to the strip; remove related stub functions from ProcessorBox; fix crash when removing send due to the process lock not being held
git-svn-id: svn://localhost/ardour2/branches/3.0@11274
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 20 Jan 2012 02:54:23 +0000 (02:54 +0000)]
make mouse range mode do something interesting when in internal/note edit mode. not entirely finished because the usual modifiers to add/extend the selection don't work correctly. note that this works both on the scroomer (where the modifiers do work correctly) and in the track (where they do not)
git-svn-id: svn://localhost/ardour2/branches/3.0@11273
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 19 Jan 2012 22:25:03 +0000 (22:25 +0000)]
if creating the splash fails for any reason, don't crash later when trying to use it
git-svn-id: svn://localhost/ardour2/branches/3.0@11272
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 19 Jan 2012 22:24:07 +0000 (22:24 +0000)]
include splash image in OS X package
git-svn-id: svn://localhost/ardour2/branches/3.0@11271
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 19 Jan 2012 22:23:28 +0000 (22:23 +0000)]
more fixups of various things including cursors when note editing. in particular, don't needlessly reset the cursor during a drag. note insertion with ctrl pressed now only works if in MouseObject mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@11270
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 19 Jan 2012 15:23:51 +0000 (15:23 +0000)]
new mouse mode (Draw (notes)); switch into internal mode when draw is selected; notably improve use of dbl-click to enter and exist internal/note edit mode
git-svn-id: svn://localhost/ardour2/branches/3.0@11269
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 19 Jan 2012 00:14:58 +0000 (00:14 +0000)]
enter and exit node edit mode with dbl-click in any MIDI region
git-svn-id: svn://localhost/ardour2/branches/3.0@11268
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 19 Jan 2012 00:14:05 +0000 (00:14 +0000)]
add some more hand-holding language to the startup assistant
git-svn-id: svn://localhost/ardour2/branches/3.0@11267
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Jan 2012 21:56:06 +0000 (21:56 +0000)]
restore ability to create TOC and CUE files during export. this is an option in a given export format, not a per-export choice. so you need export formats with them set (or not) in order to utilize this choice. the resulting CUE/TOC files have not been checked with a burner (e.g. cdrdao) and testing of them would be appreciated - i (paul) have no CD burner h/w
git-svn-id: svn://localhost/ardour2/branches/3.0@11266
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Jan 2012 18:43:43 +0000 (18:43 +0000)]
colinf's 2011-12-08 patch for freesound mootcher (add stop, remove URI, clear barberpole, etc)
git-svn-id: svn://localhost/ardour2/branches/3.0@11265
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Jan 2012 18:37:26 +0000 (18:37 +0000)]
fix reload of session with new send naming in place, drop "aux-" prefix from name of aux sends
git-svn-id: svn://localhost/ardour2/branches/3.0@11264
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Jan 2012 17:51:57 +0000 (17:51 +0000)]
fix two major assert failures arising from the optional monitor section commit; separate numbering of aux sends, sends and listens to fix #3671 (still testing, but the assert failures are critical)
git-svn-id: svn://localhost/ardour2/branches/3.0@11263
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Jan 2012 16:56:05 +0000 (16:56 +0000)]
minor edit (#4540)
git-svn-id: svn://localhost/ardour2/branches/3.0@11262
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 18 Jan 2012 02:22:37 +0000 (02:22 +0000)]
Tweak labels (#4632).
git-svn-id: svn://localhost/ardour2/branches/3.0@11260
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 18 Jan 2012 02:10:40 +0000 (02:10 +0000)]
Catch exception thrown by SMF code when it cannot write
to a file (#4640).
git-svn-id: svn://localhost/ardour2/branches/3.0@11259
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 18 Jan 2012 02:10:31 +0000 (02:10 +0000)]
Make contents of region properties dialogue expand with
the window (#4639).
git-svn-id: svn://localhost/ardour2/branches/3.0@11258
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Jan 2012 01:34:53 +0000 (01:34 +0000)]
new file, a small idea
git-svn-id: svn://localhost/ardour2/branches/3.0@11257
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Jan 2012 01:30:44 +0000 (01:30 +0000)]
make monitor section an optional feature than can be added/removed as needed. this is a big commit, and breakage is possible. it has been moderately tested. this commit also locks the remote control ID of the master bus to 318 and the monitor section (if any) to 319. the numbers are based on MIDI Machine Control limits
git-svn-id: svn://localhost/ardour2/branches/3.0@11256
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Jan 2012 22:32:25 +0000 (22:32 +0000)]
fix initial filling out of tempo bars|beats map after loading from XML by extending it (at least) to the last tempo/meter metric
git-svn-id: svn://localhost/ardour2/branches/3.0@11255
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 17 Jan 2012 16:54:09 +0000 (16:54 +0000)]
Fix unutterably terrible thinko in previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@11254
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Jan 2012 05:27:22 +0000 (05:27 +0000)]
add more debugging to track/spot/debug mis-use of BeatFramesConverter
git-svn-id: svn://localhost/ardour2/branches/3.0@11253
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Jan 2012 03:00:32 +0000 (03:00 +0000)]
fix bug with tempo computation where passed in positions or offsets are negative
git-svn-id: svn://localhost/ardour2/branches/3.0@11252
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Jan 2012 14:52:10 +0000 (14:52 +0000)]
adjust to new template structure in OS X packaging tool (note: this was in place for 3.0-beta2 and used during packaging but not committed)
git-svn-id: svn://localhost/ardour2/branches/3.0@11250
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 14 Jan 2012 23:32:03 +0000 (23:32 +0000)]
Try to fix previous commit on 32-bit.
git-svn-id: svn://localhost/ardour2/branches/3.0@11248
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 14 Jan 2012 23:31:55 +0000 (23:31 +0000)]
Remove thought-to-be-unnecessary setup of Delivery::_no_outs_cuz_we_no_monitor
at the start of each cycle; it is set up at the start of Route::process_output_buffers.
git-svn-id: svn://localhost/ardour2/branches/3.0@11247
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 14 Jan 2012 22:02:59 +0000 (22:02 +0000)]
Add some debug code to time things in the process
thread(s).
git-svn-id: svn://localhost/ardour2/branches/3.0@11246
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 14 Jan 2012 22:02:26 +0000 (22:02 +0000)]
Trim some lock / unlock cycles on the trigger mutex.
git-svn-id: svn://localhost/ardour2/branches/3.0@11245
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 14 Jan 2012 22:02:14 +0000 (22:02 +0000)]
Remove unused variables.
git-svn-id: svn://localhost/ardour2/branches/3.0@11244
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 14 Jan 2012 22:02:07 +0000 (22:02 +0000)]
Fix use of rdtsc on 64-bit (I think).
git-svn-id: svn://localhost/ardour2/branches/3.0@11243
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Jan 2012 18:14:18 +0000 (18:14 +0000)]
complete the do-not-free-data-from-getmntinfo() fix
git-svn-id: svn://localhost/ardour2/branches/3.0@11232
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Jan 2012 17:15:54 +0000 (17:15 +0000)]
fix GTK_PATH in binary bundle (not fully tested)
git-svn-id: svn://localhost/ardour2/branches/3.0@11229
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Jan 2012 14:36:46 +0000 (14:36 +0000)]
fix latency compensation for the click
git-svn-id: svn://localhost/ardour2/branches/3.0@11226
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Jan 2012 23:51:47 +0000 (23:51 +0000)]
Fix previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@11225
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Jan 2012 23:42:42 +0000 (23:42 +0000)]
Reinstate command line option to hide splash screen.
git-svn-id: svn://localhost/ardour2/branches/3.0@11224
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Jan 2012 23:39:39 +0000 (23:39 +0000)]
Remove unused _process_callback method.
git-svn-id: svn://localhost/ardour2/branches/3.0@11223
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 10 Jan 2012 18:21:39 +0000 (18:21 +0000)]
the return of the splash, with a few changes to help with window layering a little
git-svn-id: svn://localhost/ardour2/branches/3.0@11222
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 10 Jan 2012 15:53:33 +0000 (15:53 +0000)]
change tooltip of automation button for MIDI tracks to give hint that its also about controllers
git-svn-id: svn://localhost/ardour2/branches/3.0@11221
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Jan 2012 15:20:54 +0000 (15:20 +0000)]
Replace images with not washed out ones.
git-svn-id: svn://localhost/ardour2/branches/3.0@11220
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Jan 2012 14:51:04 +0000 (14:51 +0000)]
Missing screenshots.
git-svn-id: svn://localhost/ardour2/branches/3.0@11219
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 10 Jan 2012 01:57:33 +0000 (01:57 +0000)]
remove some verbiage when creating audiofile sources
git-svn-id: svn://localhost/ardour2/branches/3.0@11213
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jan 2012 22:25:18 +0000 (22:25 +0000)]
fix auditioning (bystander casualty of monitoring fixes)
git-svn-id: svn://localhost/ardour2/branches/3.0@11212
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jan 2012 22:02:10 +0000 (22:02 +0000)]
fix nasty memory-related crashes caused by not noticing a bug in getmntinfo() on OS X, which disallows free()-ing memory allocated by that function
git-svn-id: svn://localhost/ardour2/branches/3.0@11211
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jan 2012 19:35:01 +0000 (19:35 +0000)]
change config dir on OS X to ~/Library/Preferences/Ardour3
git-svn-id: svn://localhost/ardour2/branches/3.0@11210
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jan 2012 19:34:28 +0000 (19:34 +0000)]
change default binding for import to be PRIMARY-i because its really an action not a window
git-svn-id: svn://localhost/ardour2/branches/3.0@11209
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 9 Jan 2012 18:03:49 +0000 (18:03 +0000)]
Don't redraw the summary every time the playhead moves (if it hasn't moved visibly on the summary), and only redraw the bit that has changed when it does happen.
git-svn-id: svn://localhost/ardour2/branches/3.0@11208
d708f5d6-7413-0410-9779-
e7cbd77b26cf