Skip to content
Snippets Groups Projects

Draft: introduce preparse process

Open Louis Régnier requested to merge louis/vlc:preparse_process into master

This merge request depends on type serialization module !2979 .

It introduce the preparse process code in vlc tree.
The main goal of the preparse process is to delegate preparse tasks of vlc medialibrary and playqueue to an external process.
This permit to mitigate crashes of vlc while parsing medias.

preparse-process-protocol

The communication between vlc process and preparse process is done via stdin for requests and stdout for the serialized parsing result.

TODO:

  • handle attachment found event properly, required by the medialibrary metadataextractor module
  • medias usin credentials can't be parsed using preparse process for the moment, credentials access are not shared between vlc and the preparse process (see this issue)]

Merge request reports

Members who can merge are allowed to add commits.

Merge request pipeline #293176 failed

Merge request pipeline failed for 21a645d3

Approval is optional
Ready to merge by members who can write to the target branch.

Merge details

  • The source branch is 12043 commits behind the target branch.
  • 19 commits and 1 merge commit will be added to .
  • Source branch will not be deleted.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading