13
0
livetrax/libs
David Robillard e2c26e1b99 Report correct time instead of old time when locating as Jack transport master.
I encountered this today writing a transport slave, but it seems to be the same
problem as issue #743 from 8 years ago.  The issue is easier to see with a
transport slave client that prints any transport change whatsoever, for example
if the current location is some point well into the session and rewind to start
is pressed, Ardour reports the old position, not zero.  With this change, it
reports zero as expected.

See comment about why this was happening.  If locating here is evil for some
reason, then some other way of making jack_timebase_callback report the target
position is required.  Contrary to what the old comment below this change
suggests, follow_slave() does not update _transport_frame in time.


git-svn-id: svn://localhost/ardour2/branches/3.0@12993 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-08 03:40:15 +00:00
..
appleutility
ardour Report correct time instead of old time when locating as Jack transport master. 2012-07-08 03:40:15 +00:00
audiographer Fix the ProcessContext copy-ctor stuff for older compilers, which don't support template base class initialization without template parameters 2012-07-02 15:48:29 +00:00
clearlooks-newer
clearlooks-older
evoral Add new SharedStatefulProperty which manages a shared_ptr to 2012-06-16 17:20:10 +00:00
fst
gtkmm2ext Hacky fix for track height step losing 'grip' on the 2012-06-17 16:57:21 +00:00
midi++2 fix complete screw up in connecting MIDNAM PatchNameList with ChannelNameSets; more tweaks and twirls for patch/program change mgmt 2012-06-12 16:32:06 +00:00
panners Provide dialogs to edit pan values numerically, at least for 2012-06-06 11:47:09 +00:00
pbd Patch from johan_mattsson_m to be more graceful if there 2012-06-25 21:19:21 +00:00
qm-dsp
rubberband Some spelling mistake fixes from Debian. 2012-06-26 01:40:27 +00:00
surfaces Connect to controllable->Destroyed in all cases; fixes crash on route removal. 2012-06-28 15:38:07 +00:00
taglib
timecode
vamp-plugins
vamp-sdk
.cvsignore