Skip to content

preparser and fetcher: decrease executor(=thread) count

On top on !6142 (merged), !6149 (merged), and !6150 (merged)

By default, a single preparser is creating 4 threads: one for parsing, 3 for fetching (local, network, download).

vlc_preparser_New now ask for the type of parsing/fetching to set up the executors accordingly and avoid creating threads that won't be used.

It is also now possible to use the preparser to only fetch metadata, without going through the parser executor.

Merge request reports