Modify

Ticket #2 (new defect)

Opened 3 years ago

Last modified 3 years ago

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@…>

Replying to anonymous:

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

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

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.

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will be changed from somebody. Next status will be 'new'
The owner will be changed from somebody to anonymous. Next status will be 'assigned'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.