Ticket #2 (new defect)
facedetect does not work and is blacklisted in MLT
| Reported by: | anonymous | Owned by: | somebody |
|---|---|---|---|
| Priority: | major | Milestone: | version 1.1 |
| Component: | filter | Version: | 1.1 |
| Keywords: | Cc: |
Description
Dear friends,
There is a possible bug on facedetect in MLT. We had many problems with this frei0r module, so it is disabled by default in MLT. You can have a look at mlt/src/modules/frei0r/blacklist.txt in MLT.
Are you aware of a problem? Can you confirm?
Thanks, Jean-Michel
Attachments
Change History
comment:1 in reply to: ↑ description Changed 3 years ago by gif <gif@…>
comment:2 Changed 3 years ago by dan@…
The latest MLT source is in Git, not SVN. http://www.mltframework.org/twiki/bin/view/MLT/Contributing
Anyways, it does not matter that you have the blacklist.txt. I was not able to reproduce the problem on my Arch Linux workstation, but enough people using Debian and Ubuntu packages complained loudly enough to cause me to blacklist it. As far as the problem diagnosis, I could not get detailed info, but it seemed to fail just on dlopen before actually trying to use any of the functions. Kdenlive has a frei0r blacklist for effects that just do not work well or not integrate well. Even when blacklisted in Kdenlive, MLT will still scan the plugin dir to see what is available and register availability of the plugin. It was during this process that facedetect was causing a segfault - seemingly just by loading it into the process! Therefore, I added a blacklist in MLT to completely ignore certain plugin files.

Replying to anonymous:
Facedetect is an example of using OpenCV with Frei0r and needs the OpenCV lib to be installed. Can you be more specific on the problems in MLT? I can't find the blacklist.txt in the latest MLT source from svn.
cheers -gisle