Skip to content

thread safety #188

Description

@jaromil

Some frei0r filters are not thread safe, a non-exhaustive list of them is provided by this issue mltframework/mlt#274 and pasted below:

baltan.so
cartoon.so
cluster.so
delay0r.so
delaygrab.so
equaliz0r.so
facebl0r.so
facedetect.so
flippo.so
glow.so
hqdn3d.so
lightgraffiti.so
mask0mate.so
nervous.so
plasma.so
rgbparade.so
scale0tilt.so
sharpness.so
squareblur.so
tehroxx0r.so
vectorscope.so
vertigo.so

We need to:

  1. see if we can fix the source of these filters to ensure thread safety (reentrancy)
  2. elaborate a strategy to allow hosts to load these filters only if explicitly desired
  3. update this list and make a thread-safety test running in this CI

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions