[Audacity-devel] LV2/LADSPA library summary
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
|
From: Lars L. <lar...@gm...> - 2008-07-08 07:48:44
|
I'm planning to add the rest of the libraries needed for LV2 support today, and I'd like to know what way people think would be best to do it. The libraries needed are FOR LADSPA CATEGORIES: LRDF, which depends on Raptor FOR LV2: SLV2 which depends on librdf which depends on Raptor and Rasqal My original plan was to have each as a separate library in lib-src, with separate user control for using system/local copies of each (with autoconf), but now I'm thinking it would be better to group Raptor, Rasqal and librdf as one single Redland conglomerate that is treated as a single library in the way that all three either need to be installed, or all three are built from local source. It would reduce the number of extra libraries from 5 to 3, which is good, while it would add some redundant code and link dependencies for users who just want LADSPA categories and not LV2 support, which is bad. But if we do have Redland as a single library we could maybe add some configuration options later that determine which parts of it gets built depending on whether LRDF and/or SLV2 are going to be used. Any thoughts? There is also the possibility of doing away with LRDF altogether and just use Redland for that too - LRDF is really just a wrapper that adds a LADSPA-specific API. But I'd like to focus on getting LV2 working right first. --ll |