Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2016-06-02 | copy mixer utility evolution | Robin Gareus | |
2016-06-02 | session-utils tweaks | Robin Gareus | |
* emulate 256 i/o (don't loose connections) * allow "silent" start | |||
2016-06-02 | fix typo in export-util help text | Robin Gareus | |
2016-06-02 | prototype tool to copy mixer/route settings between sessions | Robin Gareus | |
2016-02-28 | prepare for update to waf 1.8 | Robin Gareus | |
uselib is no longer implicit (inherited by .use). This is still incomplete, some uselibs for non-linux variants may be missing. bld.is_defined("HAVE_XXX") also no longer works and will have to be changed (I think to bld.env["HAVE_XXX"]) in countless places. | |||
2016-02-09 | UI updates for export-abort | Robin Gareus | |
2016-02-09 | UI updates for detailed export state. | Robin Gareus | |
2016-01-07 | session-utils use the "Dummy" backend | Robin Gareus | |
2015-12-16 | session-utils: use session's sample-rate | Robin Gareus | |
2015-12-16 | commandline session utilities | Robin Gareus | |