Commit graph

1231 commits

Author SHA1 Message Date
Paul Davis
4bf64d7d8c another part of the fix for cleanup: when successfully using link(2) to embed a file in the session, make sure to store its path as a relative rather than absolute path - this way it looks like a file that actually belongs to the session
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5269 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-25 00:34:13 +00:00
Paul Davis
3488b2fe09 splash screen fix from nedko ; fix cleanup's failure to correctly locate files listed in XML nodes ; Route::set_name() doesn't need to be virtual ; minor text alterations
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5268 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-24 21:20:20 +00:00
Sampo Savolainen
252dd8cdd3 Missing header file
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5196 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-15 19:07:39 +00:00
Sampo Savolainen
e0ca99938e Fix small problem with uninitialized data fed to sndfile
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5188 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-14 14:40:03 +00:00
Sampo Savolainen
05a4874f24 Swedish translation from Petter Sundlöf
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5177 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-13 13:06:53 +00:00
Ben Loftis
adb94a0d9e Allow Insert Time option to move tempos and time sig changes, as per #1951 (thanks carlh)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5150 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-10 12:51:37 +00:00
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