2015-01-20 9:11 GMT+01:00 Andrew Deryabin <[email protected]>:

>>> The more noticeable are:
>>> 1. Now all lv2 dependences (liblv2,  lilv,serd,sord,sratom) are bundled
>>> with MusE source. I adopted code to cmake. The main reason of this was
>>> the lack of lilv_world_unload_resource function in earlier lilv versions
>>> that made it impossible to correctly support dynamic presets update and
>>> save.
>>
>> Could you explain a bit more about what did not work?
>> Maybe we need to discuss if we really should do this, aren't there
>> potential drawbacks, like compatibility with already present
>> libraries?
>
> I spent several hours to make this decision. Here is a reason:
> There is a function called 'lilv_world_unload_resource' which makes it
> possible to dynamically update presets after saving new or replacing
> existing. It simply can unload all entries associated with given resource
> from internal library cache. That bad thing is that this function is only
> available in later lilv versions (may be in the last). Only my system (arch
> linux) has it, but different ubuntas, fedoras etc. uses version without this
> function. So there were 3 variants:
> 1) to make hacks for existing lib version (which I really don't like at all)
> 2) to drop presets save/update function (no, no, no! :) )
> 3) to bundle library source into muse.
> I've chosen the last.

I suppose I can live with that, for the moment atleast ;)
At some point this lilv_world_unload_resource will hopefully be in all distros.

Regards,
Robert

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer

Reply via email to