On Tue, Nov 10, 2020 at 4:41 PM Rafał Lalik <rafalla...@gmail.com> wrote:

> Hi,
>
> somewhere around mlt-6.6 (3y ago) I developed my custom effect for
> typewriting
> which I use with kdenlive. Last time I used it in September I think and it
> worked fine, but now, having mlt-6.22 it does not work anymore.
>
> So I made some checks in the filter_xxxxx_init of my effect I add some
> printf
> command to report execution, and to have control sample, I added similar
> check
> in the oldfilm/vigniette effect from mlt sources.
>
> Apparently, when my clip in kdenlive is loaded, I see only report from
> oldfilm/vigniette effect and not from my custom effect.
>
> So my question would be - was there any change in mlt-6.22 (or 6.20 as I
> do not
> remember which version I had back in September) which could influence
> initializing of the effect?
>
>
Nothing changed in module registration. Your module .so file needs to be in
the correct folder. A better way to check if the module is available at the
command line is with `melt -query`. MLT locates modules based on the build
prefix e.g. $PREFIX/lib/mlt or environment variable MLT_REPOSITORY. If you
are trying to see it in Kdenlive, maybe it depends on something being
Kdenlive or the module's yml file also installed.

And quick info how I designed my effect.
>
> I took sources of mlt, get rid of all code, created my own src/module/rl
> directory and adjusted original Makefile to the new source tree. And as I
> said,
> it worked for over 3 years from version 6.6 until 6.20?
>
> The source is available here:
> https://github.com/rlalik/mlt_extra_modules
>
> I would appreciate any advice which helps me fix the problem.
>
> I see your service depends on kdenlivetitle producer and the producer
setting a property "producer_kdenlivetitle" on the frame. I can confirm
that still exists.
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to