[vlc-devel] [WiP] core: make the background worker multithreaded

Rémi Denis-Courmont remi at remlab.net
Tue Jul 10 19:22:43 CEST 2018

Le tiistaina 10. heinäkuuta 2018, 20.11.44 EEST Romain Vimont a écrit :
> A way to speed up the preparsing consists in preparsing several inputs
> in parallel.

This has already been discussed. It brings intractable support issues.

Like media centers that don't handle or don't allow more than X connection(s) 
(for a very small X), file system or storage whose performance sucks when 
reading more than one node at a time, memory and CPU consumption.

Basically, nobody seems to know how to compute a safe value for N because it 
is context-dependent. So all things considered, caching the results in a 
database may be less of a problem source than preparsing in parallel.


More information about the vlc-devel mailing list