summaryrefslogtreecommitdiff
path: root/libs/ardour/lv2
AgeCommit message (Collapse)Author
2012-02-29Update to latest LV2 atom extension.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@11548 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-25Support LV2 atom sequence ports alongside old event ports.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@11517 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-28Use new Lilv state API to save LV2 plugin state.David Robillard
This saves a complete history of plugin state, i.e. save is no longer destructive. However, data is shared as much as possible, and new state is only written if the plugin state has actually changed. There is exactly one link in the entire session directory to any external file, so archiving will work with minimal copying. Not sure sure about the naming of the "externals" directory, but I have nothing better... git-svn-id: svn://localhost/ardour2/branches/3.0@11372 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Implement latest LV2 state extension (0.4).David Robillard
Corresponding patch to LinuxSampler available here: http://drobilla.net/files/linuxsampler_lv2_state_0_4.diff git-svn-id: svn://localhost/ardour2/branches/3.0@10788 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21Add missing file.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@10739 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21Implement the LV2 urid extension and remove implementation of (experimental) ↵David Robillard
LV2 uri-unmap extension. git-svn-id: svn://localhost/ardour2/branches/3.0@10723 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18Use LV2_STATE_INTERFACE_URI instead of hard-coded string.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@10685 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11Update LV2 persist extension implementation (now named LV2 state).David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@10556 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07Use standard style LV2 extension include paths.David Robillard
This has a few benefits: * As system installed extensions become more ubiquitous, we can optionally build against those rather than including them in the source tree, without any source changes * No need to hack extension headers to change the include paths to match our specific scheme (i.e. headers are precisely those from the extension, even if they include other extension headers) * Consistency, lack of ambiguity, easy code sharing, blah blah, etc. git-svn-id: svn://localhost/ardour2/branches/3.0@10476 d708f5d6-7413-0410-9779-e7cbd77b26cf