Commit graph

1225 commits

Author SHA1 Message Date
Paul Davis
4e977a2aca const char* fixes for some version of gcc
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5124 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-05 14:06:02 +00:00
Sampo Savolainen
f9cd51601f Numerical sort patch from mantis #2654
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5120 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-03 13:11:44 +00:00
Paul Davis
c8039e3032 when changing a Route name, make that sure that a Route with ControlOuts changes the CO port names too
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5066 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-08 15:29:00 +00:00
Paul Davis
3a8294a231 implement panner reset functionality (missing since 0.99?)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5013 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-04-30 14:34:39 +00:00
Paul Davis
5910198300 catch jack shutdown (from server) and handle it better then we used to in terms of preventing things from believing that we are still connected
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5006 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-04-29 02:14:35 +00:00
Paul Davis
8ed0d9e95a fix broken patch that caused crash when loading an older session without "default-type" property for each Route; don't call Session::fail_roll(), just no_roll() when stopping transport
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5004 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-04-27 19:31:15 +00:00
Paul Davis
d68045d6c5 EXPERIMENTAL! NEEDS TESTING! remove "offset" from almost everything in the process callback tree
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4979 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-04-14 19:23:58 +00:00
Paul Davis
174d8698fe mark AU plugin as uninitialized after uninitializing it
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4977 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-04-14 17:56:56 +00:00
Paul Davis
51ff80ade7 actual fix for vestige header file specification in SConscript
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4918 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-27 19:45:34 +00:00
Paul Davis
24bb797853 save+restore VST preset program number; don't call begin/endSetProgram for VST 1.0 plugins
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4917 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-27 19:32:59 +00:00
Paul Davis
75119176e3 some totally untested FST/VST changes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4916 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-27 18:38:02 +00:00
Paul Davis
95114e89ad fix scons breakage on older versions of scons
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4915 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-27 18:37:43 +00:00
Paul Davis
0a5d09bb33 no-cache-port-buffers fix from stephane letz
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4911 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-27 15:08:58 +00:00
Paul Davis
327109a240 add vestige dir to tarball
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4910 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-27 15:08:25 +00:00
Paul Davis
d6f9249314 ensure that the name used the control out IO for a route always uses the desired name
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-26 22:00:14 +00:00
Paul Davis
f33c92e0c9 provide more accurate diagnostics from AudioEngine::port_registration_failure() and use them
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4908 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-26 21:59:42 +00:00
Paul Davis
89fa0dc0c7 more tweaks for RB compilation and linking
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4904 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-26 15:04:25 +00:00
Paul Davis
0f2ba63ed6 merge from thirdparty rubberband 1.3 @ 4901
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4903 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-26 14:29:14 +00:00
Paul Davis
8afd32fd24 remove another dead file, post-VAMP-2.0 cleanup
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4900 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-26 14:12:22 +00:00
Paul Davis
4561a84684 remove dead files, post-VAMP-2.0 cleanup
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4899 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-26 14:11:45 +00:00
Paul Davis
c2429bdcd6 rearrange and update VAMP tree to match VAMP 2.0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4898 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-26 14:10:25 +00:00
Paul Davis
3633378e1d make LADSPA and LV2 plugins pay attention to "offset" in connect_and_run, again (see previous commit for the reason why - the first call in an automation process cycle could have a non-zero offset)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4892 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25 17:39:53 +00:00
Paul Davis
4634029141 do not pass a non-zero offset to plugins AFTER the first call to connect_and_run when doing automation, because we advance the buffer pointers anyway. note: this might be worth revisiting, but probably not because 3.0 is different
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4891 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25 17:38:47 +00:00
Paul Davis
c1749dff43 remove some debug output; always zero VstParameterProperties "flags" member since some plugins do not set any bits it they don't need to
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4890 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25 17:36:41 +00:00
Paul Davis
dfe26ae407 VST omnibus commit edition: use wine_pthread_create() everywhere instead of pthread_create; properly handle events when editor windows are closed, thus avoiding deadlock when deleting a VST plugin; actually delete plugins (of any kind) when requested to do so and there is an editor - this was a bug that has been around for quite a long time in 2.X; some extensions to the vestige header that might be legally dubious
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-24 15:48:34 +00:00
Paul Davis
2157190641 possible fix for clipping in RB effect-created regions
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-24 13:43:36 +00:00
Paul Davis
d6698e1907 move FST/winegcc thing around even more to avoid breaking OS X build
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4887 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-24 00:59:33 +00:00
Paul Davis
5df29be8fc use boost::dynamic_pointer_cast<> to avoid use of ::get() method
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4886 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-23 20:11:39 +00:00
Paul Davis
b07c772ae3 use region sync points correctly for grid and PH motion (i hope)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4885 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-23 20:10:57 +00:00
Sampo Savolainen
3c62351159 Make compilation work again.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4881 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-21 21:26:25 +00:00
Paul Davis
cc83b57dc2 remove some AU debugging output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4876 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19 22:53:30 +00:00
Paul Davis
ead58e22ff clean up & extend handling of various AU Component types & subtypes - makes AU NetSend/Receive work
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4875 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19 22:52:29 +00:00
Paul Davis
0f036ff5c8 fix an ordering problem that breaks compilation on OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4872 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19 20:25:22 +00:00
Paul Davis
d44bf70a61 VST chunk save/restore patch from Martin Profittlich
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4865 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17 15:24:36 +00:00
Paul Davis
22b3c2de96 more rational handling of silence when (a) running freeze/export/bounce (b) during sync start
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4864 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17 15:10:53 +00:00
Paul Davis
53e0635a8e clean up some FST debugging output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4862 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17 12:30:22 +00:00
Paul Davis
65c3f4c88c clean up VST debugging output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4861 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17 12:26:02 +00:00
Paul Davis
4abb5c972b revert VST debugging hacks
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4833 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 20:48:02 +00:00
Sampo Savolainen
1dc2910be3 Show which plugins are discovered - otherwise users won't know which plugin is causing grief.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4832 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 20:07:43 +00:00
Paul Davis
27ccbab6c8 deeper fixes for route issue/s .. make RouteSignal use shared_ptr<Route> rather than Route&, like the rest of Ardour. NOTE: something probably needs to handle Route::GoingAway
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4830 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 14:38:19 +00:00
Paul Davis
e8185a39f2 remove icky FUDGE-ness code when sizing ComboBoxText's (from an idea by david taht)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4829 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 13:01:23 +00:00
Paul Davis
9917f30a18 run time check for jack_set_thread_creator() - fixes building with current JACK releases
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4828 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 13:00:11 +00:00
Paul Davis
af4dc6747c use Session::master_out() to find the master out route, and avoid crash during startup of mackie support if there is no master
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4827 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 12:19:03 +00:00
Paul Davis
82da4fa3ac a lot of VST support odds-and-ends, including preset discovery and support, extending vestige header a bit, some new thread stuff (may break compilation against JACK, and deliver partial tempo/meter info to VST plugins
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4824 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 03:53:22 +00:00
Paul Davis
6d7c725221 new options for moving playhead to next/previous region boundary
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12 02:44:48 +00:00
Paul Davis
76186b105d default click i/o setup is dual mono
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4795 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-11 19:28:46 +00:00
Paul Davis
e4f80e6884 correct (or at least better) handling of shifted shortcuts under OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4794 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-11 19:28:20 +00:00
Paul Davis
2d381d23d3 combobox width fixes from mtaht
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4741 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-06 16:19:26 +00:00
Paul Davis
1bc375d48c new/updated/extended spanish translation from Grupo de Traducción al Español
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4740 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-06 16:04:06 +00:00
Sampo Savolainen
a4ecfdedec Make "consolidate range" and "bounce range to region list" not apply processing to the original audio. Added variants which do apply processing. Plus changed AudioTrack::export_stuff() to use SSE mix functions for non-automated gain.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4736 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-05 19:47:39 +00:00