substantive change: use the JACK wait API and provide "thread buffers" separately...
commit3c9a0f5d225758d3a8b54bebb506970bb1de456e
authorpaul <paul@d708f5d6-7413-0410-9779-e7cbd77b26cf>
Tue, 13 Apr 2010 20:48:33 +0000 (13 20:48 +0000)
committerpaul <paul@d708f5d6-7413-0410-9779-e7cbd77b26cf>
Tue, 13 Apr 2010 20:48:33 +0000 (13 20:48 +0000)
tree347a964476f8383aefcdfa94ce548cdfdf15e1d8
parentabcaa312f50eb1b37ea89b5deec7fe0844a4528a
substantive change: use the JACK wait API and provide "thread buffers" separately from session in preparation for parallelization. lots of debug output at present. If using JACK1, requires a very current version of JACK1 SVN (0.119.0)

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@6888 d708f5d6-7413-0410-9779-e7cbd77b26cf
15 files changed:
libs/ardour/ardour/audioengine.h
libs/ardour/ardour/buffer_manager.h [new file with mode: 0644]
libs/ardour/ardour/process_thread.h [new file with mode: 0644]
libs/ardour/ardour/session.h
libs/ardour/ardour/thread_buffers.h [new file with mode: 0644]
libs/ardour/audioengine.cc
libs/ardour/buffer_manager.cc [new file with mode: 0644]
libs/ardour/globals.cc
libs/ardour/process_thread.cc [new file with mode: 0644]
libs/ardour/session.cc
libs/ardour/session_process.cc
libs/ardour/session_state.cc
libs/ardour/thread_buffers.cc [new file with mode: 0644]
libs/ardour/wscript
libs/pbd/pbd/ringbufferNPT.h