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