[vlc-devel] [PATCH] modules: on winstore we cannot save plugins.dat in the plugins folder
Rémi Denis-Courmont
remi at remlab.net
Fri Sep 29 14:59:03 CEST 2017
Le keskiviikkona 27. syyskuuta 2017, 9.53.09 EEST Steve Lhomme a écrit :
> > Writing the cache after loading all plugins manually is extremely slow,
> > especially on Windows (because PE format sucks so bad). Even now without
> > this problem, LibVLC instance creation spends most time recursing through
> > the plugins directories, so that will be removed in the near future as
> > well. It is only an artifact of the design before the plugins cache
> > afterall.
>
> I wasn't aware we decided to not look for available modules on
> startup. How will modules be found then ?
By reading the cache.
> Do we still support plugins.dat ?
Of course, to remove recursion, we need to get the module list from somewhere
else. plugins.dat is that somewhere else.
> How is it supposed to work for libvlc users,
That makes no differences now and it will not make a difference then either.
VLC and LibVLC apps load the module bank the same way, and always have.
> especially on mobile platforms?
If you are referring to statically linked modules, they do not use recursion
nor cache at the moment, so they are not concerned.
--
雷米‧德尼-库尔蒙
https://www.remlab.net/
More information about the vlc-devel
mailing list