Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-18 | NO-OP: whitespace | Robin Gareus | |
2017-08-07 | Add debug-msg for port-handle registration | Robin Gareus | |
2017-07-20 | Allow adding tracks w/o running backend | Robin Gareus | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::Port class | Tim Mayberry | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2016-04-24 | Disconnect Signals before dropping ports | Robin Gareus | |
significantly speeds up session close | |||
2016-04-17 | notify IO about port disconnection due to port removal | Robin Gareus | |
[Jack] Ports can be deleted without being disconnected first. the IO Object does not catch that condition. | |||
2016-04-17 | add API to set pretty names for ardour ports | Robin Gareus | |
2015-10-06 | forward "disconnect all", partial fix for #6308 | Robin Gareus | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-09-28 | remove cruft. | Robin Gareus | |
2015-06-29 | Fixed issue with crash when invalid get_connections request is made on ↵ | Paul Davis | |
invalid port handle. (Grygorii) | |||
2015-03-08 | libardour API to exercise get_port_property | Robin Gareus | |
2014-09-06 | check for _port_handle == null throughout Port:: methods | Paul Davis | |
2014-04-10 | remove use of JACK headers to allow building on systems without JACK | Paul Davis | |
2013-09-13 | Merge branch 'master' into windows | Paul Davis | |
2013-09-13 | change inheritance so that an AudioBackend IS-A PortEngine | Paul Davis | |
This allows a derived (concrete) implementation to share information (e.g. sample rate, buffer size) between the audio backend side of things and the port management side of things. | |||
2013-09-12 | incomplete merge of master into windows (requires upcoming changes to master ↵ | Paul Davis | |
to be complete) | |||
2013-09-10 | many changes relating to session construction and audioengine interaction | Paul Davis | |
every session member is now initialized using C++ constructor syntax session construction reordered to clarify the split(s) between work where the engine is not relevant and work where is it is. this split is still not 100% obvious, but is enormously clearer than previously. if engine/backend are not running as session is created, and the SR of the sample rate is known, attempt to force backend to that value. | |||
2013-08-13 | save and restore all ardour-owned MIDI ports | Paul Davis | |
still need to check on MCU port status | |||
2013-08-09 | more purging of JACK as an explicit name from libardour | Paul Davis | |
2013-08-08 | rationalize (a bit) engine start/stop/restart so that it is possible to ↵ | Paul Davis | |
start up, disconnect from JACK and then reconnect | |||
2013-08-07 | major redesign of MIDI port heirarchy and management (part 2) | Paul Davis | |
2013-08-04 | 'libs/ardour' - Platform specific changes and includes | John Emmas | |
2013-08-01 | full compilation and linking (coding not finished, will not run) | Paul Davis | |
2013-07-31 | more stuff compiles | Paul Davis | |
2013-07-25 | most of libardour now actually compiles | Paul Davis | |
2013-07-24 | part-way through getting the audioengine changes to compile | Paul Davis | |
2013-07-24 | more miscellaneous changes for audioengine, all of this is still far from ↵ | Paul Davis | |
actually compiling | |||
2013-07-15 | Don't include jack/weakjack.h header when compiling for windows | Paul Davis | |
2012-06-21 | a putatively better approach to cleaning up ports at session closing | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@12807 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-05-24 | Remove over 500 unnecessary includes (including 54 of session.h). | David Robillard | |
It's slightly possible that this causes trivial build failures on different configurations, but otherwise shouldn't cause any problems (i.e. no actual changes other than include/naming/namespace stuff). I deliberately avoided removing libardour-config.h since this can mysteriously break things, though a few of those do seem to be unnecessary. This commit only targets includes of ardour/*.h. There is also a very large number of unnecessary includes of stuff in gtk2_ardour; tackling that should also give a big improvement in build time when things are modified. git-svn-id: svn://localhost/ardour2/branches/3.0@12420 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-03-13 | redesign how XML state, bitslots and names get propagated during copying a ↵ | Paul Davis | |
send/port insert/return git-svn-id: svn://localhost/ardour2/branches/3.0@11669 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-01-27 | change audioengine's port container to a std::map to provide faster results ↵ | Paul Davis | |
from get_port_by_name() git-svn-id: svn://localhost/ardour2/branches/3.0@11360 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-01-26 | add Port::PostDisconnect signal to allow objects other than the one being ↵ | Paul Davis | |
directly disconnected to act when disconnection happens. This turns out to be much easier than using the JACK port connect/disconnect callback git-svn-id: svn://localhost/ardour2/branches/3.0@11355 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-12-23 | Do some renaming in the ARDOUR::Port class tree. | Carl Hetherington | |
git-svn-id: svn://localhost/ardour2/branches/3.0@11062 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-10-28 | Use shared_ptr for Port in the AudioEngine; improves thread-safety of the ↵ | Carl Hetherington | |
audio engine's port list as a writer cannot destroy a port in one thread while the port list is being iterated in another. git-svn-id: svn://localhost/ardour2/branches/3.0@10327 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-09-30 | fixes for 98% of all the warnings/errors reported by OS X gcc on tiger | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@10179 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-06-01 | Fix broken whitespace. I'd apologize for the compile times if it was my ↵ | David Robillard | |
fault :D git-svn-id: svn://localhost/ardour2/branches/3.0@9654 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-03-21 | avoid untested use of 2 jack weak symbols | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@9175 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-03-18 | fix (?) capture alignment by making sure we use non-public latency ↵ | Paul Davis | |
information for playback latency, thus avoiding counting plugin latency twice git-svn-id: svn://localhost/ardour2/branches/3.0@9168 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-03-16 | Replace connection cerr dumping with DEBUG_TRACE. | David Robillard | |
Logging here is unusably slow for adding a large number of tracks. git-svn-id: svn://localhost/ardour2/branches/3.0@9156 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-03-15 | fix all manner of things relating to io connections, setting capture ↵ | Paul Davis | |
alignment, and so on. still needs more tests of actual precise placement of newly recorded material git-svn-id: svn://localhost/ardour2/branches/3.0@9155 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-03-14 | Fix broken indentation. | David Robillard | |
git-svn-id: svn://localhost/ardour2/branches/3.0@9151 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-03-14 | more fun and games with latency compensation, and so forth ... not done yet | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@9149 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-03-12 | properly use and publish private/public port latency values for JACK latency API | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@9130 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-03-11 | sorta-kinda working latency compensation, latency reporting and capture ↵ | Paul Davis | |
alignment ... working except that we report the wrong information to JACK and i've noticed a couple of odd circumstances where turning on a latent plugin caused punch recording to fail git-svn-id: svn://localhost/ardour2/branches/3.0@9121 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-03-08 | lots of stuff related to capture alignment. things appear to be working now, ↵ | Paul Davis | |
but require the right alignment setting, which doesn't persist correctly at present git-svn-id: svn://localhost/ardour2/branches/3.0@9107 d708f5d6-7413-0410-9779-e7cbd77b26cf |