summaryrefslogtreecommitdiffstats
path: root/src/server/Engine.hpp
AgeCommit message (Expand)AuthorFilesLines
2018-01-16Clean up includesDavid Robillard1-0/+2
2017-12-16Remove Engine dependency from TaskDavid Robillard1-1/+1
2017-04-12Refuse to start if driver requires a graph and one is not providedDavid Robillard1-0/+1
2017-04-12Fix const correctnessDavid Robillard1-1/+1
2017-03-20Revert removal of DirectDriver and fix test suiteDavid Robillard1-0/+1
2017-03-20Fix event timing with PortAudio driverDavid Robillard1-1/+1
2017-03-20Fix event timing and remove vestigial DirectDriverDavid Robillard1-2/+0
2017-03-19Shrink status bar text and fix initial DSP load displayDavid Robillard1-32/+6
2017-02-18Improve parallel analysis and execution algorithmsDavid Robillard1-1/+1
2017-02-18Add experimental PortAudio driverDavid Robillard1-2/+10
2017-02-18Reduce Driver couplingDavid Robillard1-3/+7
2017-02-12Use smart pointers to handle real-time memory disposalDavid Robillard1-1/+1
2016-12-13Fix some real-time safety issuesDavid Robillard1-5/+6
2016-10-14Fix LV2 initialisationDavid Robillard1-0/+3
2016-10-02Implement microsecond clock for Linux and OSXDavid Robillard1-0/+2
2016-10-02Show audio and load information in status lineDavid Robillard1-1/+54
2016-10-02Add parallel graph executionDavid Robillard1-4/+15
2016-09-29Atomic bundle executionDavid Robillard1-0/+2
2016-09-18Add fancy communication loggingDavid Robillard1-19/+21
2016-09-11Remove last vestiges of multiple run contextsDavid Robillard1-8/+4
2016-07-31Support thread-safe state restorationDavid Robillard1-0/+2
2016-07-30Add undo supportDavid Robillard1-3/+11
2015-03-02Fix compilation with -fvisibility=hidden.David Robillard1-1/+2
2015-02-24Use sequence buffer size from Jack.David Robillard1-1/+1
2015-02-09Fix broadcasting to several clients.David Robillard1-3/+2
2015-02-07Demodularize socket stuff.David Robillard1-1/+5
2013-02-03Port control performance improvements (further improvement for #879).David Robillard1-0/+8
2013-01-12Remove Raul::SharedPtr and switch to std::shared_ptr.David Robillard1-16/+16
2012-08-31Implement host side of buf-size via options.David Robillard1-12/+14
2012-08-19Patch => GraphDavid Robillard1-4/+4
2012-08-18Node => BlockDavid Robillard1-3/+3
2012-08-17Implement real logging system, LV2 log extension support, and purge evil/ugly...David Robillard1-2/+3
2012-08-14Replace use of old Raul Table stuff with std::map.David Robillard1-2/+2
2012-08-12Remove message context cruft.David Robillard1-4/+0
2012-07-31Merge Ingen::Shared namespace into Ingen namespace and core libingen library.David Robillard1-5/+5
2012-07-17Implement worker extension correctly (for one voice only).David Robillard1-2/+4
2012-05-22More work on test suite.David Robillard1-2/+3
2012-05-18Beginnings of a test framework.David Robillard1-0/+1
2012-05-14Remove Thread context stuff and add a thread-specific variable class, ThreadV...David Robillard1-19/+19
2012-05-14Real-time safe LV2 message handling.David Robillard1-2/+2
2012-05-12More work towards checking contexts via parameter rather than thread magic.David Robillard1-4/+16
2012-05-12Use compiler checkable ProcessContext parameter rather than runtime context a...David Robillard1-1/+1
2012-05-10Use SharedPtr references to Interfaces to keep things sane.David Robillard1-1/+2
2012-05-09Factor audio thread execution stuff out of JackDriver into Engine::run().David Robillard1-0/+9
2012-05-09Simply event interface design and make only one pre-process thread.David Robillard1-6/+9
2012-05-03Real-time safe event source management (oops).David Robillard1-5/+2
2012-05-03Work towards a proper server infrastructure with a thread per connection.David Robillard1-11/+5
2012-03-27Squeeze blank lines.David Robillard1-1/+0
2012-03-27Switch to AGPL3+.David Robillard1-16/+16
2012-03-16Merge ClientInterface and ServerInterface.David Robillard1-1/+2