projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
40e7379
)
debug VST timeinfo callback
author
Paul Davis
<paul@linuxaudiosystems.com>
Wed, 15 Jan 2014 21:24:03 +0000
(16:24 -0500)
committer
Paul Davis
<paul@linuxaudiosystems.com>
Wed, 15 Jan 2014 21:24:03 +0000
(16:24 -0500)
libs/ardour/session_vst.cc
patch
|
blob
|
history
diff --git
a/libs/ardour/session_vst.cc
b/libs/ardour/session_vst.cc
index 67e990e7fe0b4fb723833fb8368edf5d00e08579..fa8e6aa42e78b56c1181425ba31cf87b3a08c878 100644
(file)
--- a/
libs/ardour/session_vst.cc
+++ b/
libs/ardour/session_vst.cc
@@
-130,8
+130,12
@@
intptr_t Session::vst_callback (
// (see valid masks above), as some items may require extensive
// conversions
memset(&_timeInfo, 0, sizeof(_timeInfo));
// (see valid masks above), as some items may require extensive
// conversions
memset(&_timeInfo, 0, sizeof(_timeInfo));
+ std::cerr << "VST get time callback\n";
if (session) {
framepos_t now = session->transport_frame();
if (session) {
framepos_t now = session->transport_frame();
+
+ std::cerr << "\t@ " << now << std::endl;
+
_timeInfo.samplePos = now;
_timeInfo.sampleRate = session->frame_rate();
_timeInfo.flags = 0;
_timeInfo.samplePos = now;
_timeInfo.sampleRate = session->frame_rate();
_timeInfo.flags = 0;
@@
-179,6
+183,7
@@
intptr_t Session::vst_callback (
}
}
}
}
+ std::cerr << "\ttimeinfo valid = " << std::hex << _timeinfo.flags << std::dec << std::endl;
return (long)&_timeInfo;
case audioMasterProcessEvents:
return (long)&_timeInfo;
case audioMasterProcessEvents: