summaryrefslogtreecommitdiff
path: root/session_utils/common.cc
AgeCommit message (Collapse)Author
2019-08-03Update utility and tools GPL boilerplate and (C) from git logRobin Gareus
2019-01-16(libs) call ARDOUR::init_post_engine() from within libardour rather than ↵Paul Davis
requiring "users" of the library to arrange for it
2017-09-27Add session-util to create a new empty sessionRobin Gareus
2017-08-06Improve help text and error-reporting for ardour-exportRobin Gareus
2017-01-20update UI, new info API, display created_version in tooltipRobin Gareus
2016-12-14rework locking (fa07233a, 112fba182)Robin Gareus
For now: use a single lock, which should fix all related crashes. optimize (with less contended partial locks) if this works.
2016-12-13mutex 'er upRobin Gareus
Some overzealous locking to track down RequestObject related crashes. bc0fa4d689a4 wrongly locked the current event loop's request_invalidation_lock instead of the invalidation's list lock. Also Abstract UI is able to delete requests concurrently with with EventLoop invalidation. e.g. PortManager::PortRegisteredOrUnregistered and GlobalPortMatrixWindow so the lock needs to be exposed. If this solves various issues, mutexes should to be consolidated (request_buffer_map_lock + request_invalidation_lock) and be chosen such that there is as little contention as possible.
2016-06-03update session-utilsRobin Gareus
* use target name in help text * add options and documentation to copy-mixer
2016-06-02session-utils tweaksRobin Gareus
* emulate 256 i/o (don't loose connections) * allow "silent" start
2015-12-16session-utils: use session's sample-rateRobin Gareus
2015-12-16commandline session utilitiesRobin Gareus