substantive change: use the JACK wait API and provide "thread buffers" separately...
authorPaul Davis <paul@linuxaudiosystems.com>
Tue, 13 Apr 2010 20:48:33 +0000 (20:48 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 13 Apr 2010 20:48:33 +0000 (20:48 +0000)
commit3ea10b38bbb4b471178793f68fbd3a0ee74449f6
tree347a964476f8383aefcdfa94ce548cdfdf15e1d8
parent46ea5f5f5885dda6b10b75c104f726f6638c431e
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: svn://localhost/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