Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-23 | fix error in multiple calls to SourceFactory::createWritable() | Paul Davis | |
removal of tape tracks removed an intermediate argument in the argument list; presence of default args for the last two arguments and implicit conversion from int->bool prevented the compiler from complaining about any existing calls. This supplements/extends a54b000a70 | |||
2020-02-14 | Fix cross-compile linking (arm-linux ld) | Robin Gareus | |
Explicitly specify required libraries (waf does no longer forward .uselib dependencies of libraries used by .use). This leads to undefined symbols. | |||
2020-01-25 | Towards waf python 2+3 support | David Runge | |
2019-11-02 | rename all Evoral source from .(hpp|cpp)$ to .(h|cc) | Paul Davis | |
2019-09-18 | NO-OP: fix some Wimplicit-fallthrough | Robin Gareus | |
gcc can recognize various regexps in comments. Since C++17 provides [[fallthrough]], using /* fallthrough */ consistently seems appropriate until we switch to C++17. see also https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html | |||
2019-09-18 | Add missing i18n include (after 7f3f2018334) | Robin Gareus | |
2019-09-17 | add finite state machine to control/manage transport state | Paul Davis | |
2019-08-15 | Don't print usage to stdout for invalid parameters | Robin Gareus | |
2019-08-03 | Update plugins/addons GPL boilerplate and (C) from git log | Robin Gareus | |
2019-08-03 | Update utility and tools GPL boilerplate and (C) from git log | Robin Gareus | |
2019-08-01 | (Source List) Clean up the natural_position implementation (libardour part). | Ben Loftis | |
2019-07-18 | Add session-util to create new session | Robin Gareus | |
2019-07-04 | Use exit-status macros for compatibility 1/3 | Robin Gareus | |
2019-04-09 | Fix session-export util (timecode: frames, not samples) | Robin 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 | |||
2018-10-26 | Wimplicit-fallthrough fixes for tools/utils | Robin Gareus | |
2018-02-28 | Yet another spelling mistake fix | Robin Gareus | |
2018-02-28 | Fix a typo in session-utils (thanks to IOhannes/debian for reporting) | Robin Gareus | |
2017-09-27 | Update session-utils Readme | Robin Gareus | |
2017-09-27 | Minor refinement of new session util | Robin Gareus | |
2017-09-27 | Add session-util to create a new empty session | Robin Gareus | |
2017-09-24 | convert codebase to use Temporal for various time types | Paul Davis | |
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-08-06 | Add options to set bit-depth and bwf to session-export util. | Robin Gareus | |
2017-08-06 | Improve help text and error-reporting for ardour-export | Robin Gareus | |
2017-08-06 | Fix session-export --samplerate option | Robin Gareus | |
2017-04-19 | Use XMLNode::set_property API in copy-mixer Session utility | Tim Mayberry | |
2017-01-20 | update UI, new info API, display created_version in tooltip | Robin Gareus | |
2016-12-14 | rework 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-13 | mutex 'er up | Robin 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-11-11 | rename Region pos_beats -> quarter_note | nick_m | |
2016-11-11 | remove public pulse methods from TempoMap. | nick_m | |
- the only object whose musical position is not expressed in quarter notes is MetricSection. there is now no need to expose this. | |||
2016-11-11 | rename Region pulse to pos_beats. use new beat distance api where required. | nick_m | |
- add more debugging output detecting regions whose beat and frame position do not align on a playlist. this is required as a check as we have never used frame rounding on constant tempi before 8884a5723dc | |||
2016-10-14 | include session-utils with windows bundles | Robin Gareus | |
2016-10-10 | Interpret start & length_beats properties as double rather than Evoral::Beats. | nick_m | |
- Evoral::Beats operator!= would prevent an increment of start_beats by intervals of less than a tick, so its possible that other subtle problems existed due to this kind of thing. | |||
2016-10-01 | fix_bbtppq: add missing space - no-op5.4 | nick_m | |
2016-10-01 | fix_bbtppqn: setting start and length accounts for for multiple tempi, | nick_m | |
2016-09-29 | fix_bbtppq: fix typo. | nick_m | |
2016-09-29 | fix_bbtppq update: format text, remove old sources in region method. | nick_m | |
2016-09-29 | Fix error: conversion from 'int' to non-scalar type | Robin Gareus | |
2016-09-29 | Rename headless-chicken utility to fix_bbtppq | nick_m | |
2016-09-29 | headless-chicken: force setting of region length properties, clean up code. | nick_m | |
2016-09-29 | headless-chicken: skip !writable sources, ensure midi path is writable. | nick_m | |
2016-09-29 | headless-chicken: ensure new sources are empty, misc renaming. | nick_m | |
2016-09-29 | headless-chicken: misc fixes. | nick_m | |
-clean up user text, remove double null ptr check, we're using namespace std:: | |||
2016-09-29 | headless-chicken: various fixes | nick_m | |
- one_source_per_region_fix no longer clobbers midi source - allow user to override per-region fix and suggest they do so. - fix multiple note divisor detection. | |||
2016-09-29 | Add headless-chicken session utility. | nick_m | |
- provides an upgrade path for sessions affected by a nasty bug present in some 5.0 - 5.3 MIDI sessions. If testing from source, it can be run from the session_utils directory using ./run ardour5-headless-chicken -h | |||
2016-08-22 | update session utils for API change in 636522 | Robin Gareus | |
2016-07-18 | Normalize API rename part 2 | Robin Gareus | |
2016-06-03 | update session-utils | Robin Gareus | |
* use target name in help text * add options and documentation to copy-mixer |