summaryrefslogtreecommitdiff
path: root/libs/ardour/graph.cc
AgeCommit message (Expand)Author
2013-10-04Move processing thread list from ARDOUR::Graph into AudioBackend implementationTim Mayberry
2013-10-04Add AudioBackendThread class to support different thread type on windowsTim Mayberry
2013-09-12add AudioBackendNativeThread to serve the same role as jack_native_thread_tPaul Davis
2013-07-10remove unnecessary include of xmmintrin.hPaul Davis
2012-07-25convert from Glib:: to Glib::Threads for all thread-related APIPaul Davis
2012-04-27Raise an exception if we fail to create our graphCarl Hetherington
2012-04-16Fairly major change to the way in which crossfades are handled;Carl Hetherington
2012-01-22For now, only use the multi-threaded process code if we areCarl Hetherington
2012-01-20slightly more efficient implementation of Graph::in_process_thread()Paul Davis
2012-01-17Fix unutterably terrible thinko in previous commit.Carl Hetherington
2012-01-14Trim some lock / unlock cycles on the trigger mutex.Carl Hetherington
2011-11-28remove get_rt() call from graph code, since JACK takes care of that for us an...Paul Davis
2011-11-09Alert the user if a connection is made which causesCarl Hetherington
2011-11-08Remove a couple of unnecessary casts.Carl Hetherington
2011-11-05Coding style tinkering.Carl Hetherington
2011-11-05A few more comments.Carl Hetherington
2011-11-05A few comments.Carl Hetherington
2011-10-21correctly track monitoring changes in libardour and the GUI; required removin...Paul Davis
2011-09-18Remove unused rec_monitors_input variables.Carl Hetherington
2011-09-16Remove unused parameter.Carl Hetherington
2011-06-01Fix broken whitespace. I'd apologize for the compile times if it was my faul...David Robillard
2011-04-04move some DEBUG::Graph traces to DEBUG::ProcessThreads ; remove Diskstream::r...Paul Davis
2011-03-18fix (?) capture alignment by making sure we use non-public latency informatio...Paul Davis
2011-03-07fix all manner of wrongness with port buffer offsetsPaul Davis
2011-02-22reset _execution_tokens to 0 in Graph::drop_threads()Torben Hohn
2011-02-09split out ARDOUR::how_many_dsp_threads() ; fix test for whether to use use ro...Paul Davis
2011-02-09fix num DSP threads computation (TODO: move into a utility function for Sakar...Paul Davis
2011-02-07allow dynamic process thread count resetsPaul Davis
2011-01-19Stop thought-to-be-safe alloc in RT thread from triggering the checker.Carl Hetherington
2011-01-19Configure option to abort when malloc is called in the process thread.Carl Hetherington
2011-01-10Somewhat hacky fix to stop the graph code allocating in the RT thread.Carl Hetherington
2010-12-03Remove all use of nframes_t.Carl Hetherington
2010-11-19Fix typo causing CPU burn.Carl Hetherington
2010-11-16handle OS X's lack of unnamed semaphores, phase 1Paul Davis
2010-11-10fix botched fixPaul Davis
2010-11-10fix dubious conflation of int and pthread_tPaul Davis
2010-06-28Fix hang on session going away when there is nothing to process. Fixes #3284.Carl Hetherington
2010-06-24use condvar and exception-proof mutex for chain swaps in graphPaul Davis
2010-06-24clear activation_sets component of Graph, thus restoring full Route deletionPaul Davis
2010-06-24fix math bug with numthreads computationPaul Davis
2010-06-24use JACK thread creation functions to create process-graph threads; provide G...Paul Davis
2010-06-21Remove unused variable.Carl Hetherington
2010-06-09basically, fix all kinds of odds and ends with MIDI playback, including misse...Paul Davis
2010-06-04more style-guidificationPaul Davis
2010-06-04more style-guidification, plus do not run process threads RT if JACK is not RTPaul Davis
2010-06-04style-guide-ificationPaul Davis
2010-06-03add DEBUG::ProcessThreads as a debug tag for parallelization (probably to be ...Paul Davis
2010-06-03add missing graph.cc and friends :STorben Hohn