13
0
Go to file
David Robillard 39b42e3766 Fix Jack transport master after session load.
Transport master was not being taken because when the configuration variable is
set, AudioEngine::set_session() has not been called yet so
AudioEngine::reset_timebase() did nothing (the transport stuff at the beginning
of Session::when_engine_running() is questionable for the same reasons).

I am not sure if this is correct, but I have failed to more thoroughly figure
out the issue.  At least Ardour actually sets Jack transport information now.
However, there are some discrepancies between Ardour time and Jack time, as
reported by Session::jack_timebase_callback().

Perhaps related, the transport master menu item does not restore correctly.
Previous to this commit, the only way to make a loaded session take transport
master was to "set" this out of sync item (which did nothing), then unset it,
then set it again, which would finally actually cause the configuration change.


git-svn-id: svn://localhost/ardour2/branches/3.0@12992 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-07 21:00:47 +00:00
doc vague diagram on event loop/UI interactions 2012-04-24 17:15:37 +00:00
export Upgrade to waf 1.6.7 and autowaf r52. 2011-09-29 19:17:54 +00:00
gtk2_ardour Fix crash on trying to snap to markers when there aren't 2012-07-04 21:53:44 +00:00
icons New zoom icons from royvegard (#4520). 2011-11-29 20:41:40 +00:00
libs Fix Jack transport master after session load. 2012-07-07 21:00:47 +00:00
manual Revert internals of the last layering-related commit, and go back a slightly-cleaned-up version of how it was before. Remove all layering modes; only option now is add-is-higher. Move-add-higher could easily be re-added if anyone uses it. 2011-12-29 22:14:15 +00:00
mcp new device profile for BCF2000 from James Roberts 2012-05-25 19:39:12 +00:00
midi_maps Alternate Korg nanoKONTROL map from JaaxxOne (#4954). 2012-06-26 17:14:49 +00:00
patches Add shared_ptr debugging patch, as I keep losing it. 2012-04-19 21:54:00 +00:00
patchfiles added General MIDI midname file (missing drum info) 2012-06-13 11:54:36 +00:00
templates Patch from Tim Mayberry to fix substitution and install of 2012-06-08 13:24:34 +00:00
tools more info when linux build goes wrong 2012-06-01 14:05:49 +00:00
vst use new config vars 2012-05-24 14:51:08 +00:00
.dir-locals.el Only use .dir-locals.el to set tab indentation (or not, for python). 2011-04-06 16:33:43 +00:00
.gitignore Add a couple of things to .gitignore. 2012-04-18 22:27:49 +00:00
ardour_system_sae.rc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour-3.ttl Fix syntax error. 2009-11-09 14:13:59 +00:00
ardour.1 most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour.1.es most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour.1.fr most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour.1.ru most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour.dox remove whitespace (and test committing) 2012-01-21 04:25:53 +00:00
ardour.rc.in make 3.0 catch up with transport and other changes in 2.X (hand applied, not merged) 2009-10-30 18:14:25 +00:00
COPYING Initial revision 2005-05-13 20:47:18 +00:00
instant.xml most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
instant.xml.sae most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
Makefile (FULL) not-yet-complete JACK session management patch (TODO: get program name, vary snapshot name, arrange quit when necessary) 2010-04-02 18:54:33 +00:00
PACKAGER_README fixes for various consistency/settings issues in monitor section; minor edit to PACKAGER_README 2010-03-17 16:01:58 +00:00
README changes from 2.X starting in march 2009 through oct 20 2009 (5826 inclusive) 2010-03-16 15:33:04 +00:00
testfile.flac ogg/flac support bits and pieces; fix up MIDI note dragging and front-edge trims; BROKEN IN PERCUSSIVE MODE FOR NOW 2009-10-06 22:07:10 +00:00
testfile.ogg ogg/flac support bits and pieces; fix up MIDI note dragging and front-edge trims; BROKEN IN PERCUSSIVE MODE FOR NOW 2009-10-06 22:07:10 +00:00
TRANSLATORS correct dir spelling 2011-11-21 23:21:05 +00:00
waf waf 1.6.7 plus drobilla autowaf.py rev 60 2011-11-21 22:21:04 +00:00
wscript Try to make cppunit mandatory if --test is passed to 2012-06-11 13:07:10 +00:00

Please see the Ardour web site at http://ardour.org/ for all documentation..

For information on building ardour: http://ardour.org/building.