Put all RubberBand calculations on a worker thread.
authorGabriel M. Beddingfield <gabriel@teuton.org>
Sun, 11 Apr 2010 22:32:23 +0000 (17:32 -0500)
committerGabriel M. Beddingfield <gabriel@teuton.org>
Sun, 11 Apr 2010 22:32:23 +0000 (17:32 -0500)
commitcbca90e6a3a25df2325afbf9e4cd6dc301acb166
tree59fb2298493d6b4cee92dc35adfa75cce525e271
parentdc48bab6ca4476b59960ad8b93e1326f25eeebed
Put all RubberBand calculations on a worker thread.

Since I can't get an gaurantees on how long RubberBand calculations
will take, I put it on a worker thread so that I can skip a buffer or
two if it takes too long to calculate.
src/CMakeLists.txt
src/Engine.cpp
src/Engine.hpp
src/RingBuffer.hpp
src/RubberBandServer.cpp [new file with mode: 0644]
src/RubberBandServer.hpp [new file with mode: 0644]