[vlc-devel] [PATCH] GSoC: lua services discovery, core part

Fabio Ritrovato exsephiroth87 at gmail.com
Sun Nov 8 22:56:10 CET 2009


> Le dimanche 8 novembre 2009 22:18:25 Fabio Ritrovato, vous avez écrit :
>> 3) It's just the lua backend for those 3 functions, and to load the
>>  modules...
>
> You can't do run-time processing in the module entry. The plugin core will not
> explode if two runs of the entry yields different results. Namely, -at least-
> CacheMerge() cannot handle this currently.

I'm not sure I understand the issue so probably that's not it, but the
module is not cached, so every time you run vlc the module entry is
run, and the result is not saved after you've closed the program; this
is not done with dynamic plugins, the only place I could find a call
to CacheMerge()...



More information about the vlc-devel mailing list