Hi All,

some time ago I created for myself a extra effect for mlt with
typewriter effect. The code is available here:

https://github.com/rlalik/mlt_extra_modules

and some demo video here:

https://www.youtube.com/watch?v=I8oyiy3YzBI

and even demo page here:

http://rlalik.com/demos/typewriter/

The code is a minimal mlt makefile system without any redundant mlt code
and only with my extra code creating library compatible with mlt.


It worked pretty nice with kdenlive up to 17.x or even 18.x but with the
newest releases, specially the refactoring_timeline branch I realized
that the effect is not loaded any more.

I made some tracking and found out that the problem comes from mlt
itself not kdenlive. It looks like mlt doesn't send back to kdenlive any
filter metadata, the link between mlt and kdenliveis in this code snippet:

Mlt::Properties *EffectsRepository::getMetadata(const QString &effectId)
{
    return pCore->getMltRepository()->metadata(filter_type,
effectId.toLatin1().data());
}

I started wondering whether the change of behaviour is not related to
upgrade mlt from 6.4.0 to 6.6.0. What could be a reason for this. Also a
question arise to me whether mlt architecture allows for external
modules installed in the way I did. Maybe it worked by chance in
previous version and stopped just now. Sadly, I can't downgrade mlt with
current kdenlive version since they are related each other.

Before I will digg deeper into the problem I would like to hear your
opinion.

Regards,
Rafal

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to