20.01.2015 18:00, Robert Jonsson wrote:
> 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.

I'll monitor this :)

> Regards,
> Robert


-- 
Regards,
Andrew


------------------------------------------------------------------------------
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