[Kdenlive-devel] mlt profiles

Aleksander Adamowski aleksander.adamowski at olo.org.pl
Sun Jul 29 01:13:40 UTC 2007


On 7/25/07, jb <jb at ader.ch> wrote:
> Hi Dan.
>
> Yes, I have updated Kdenlive to use the new profiles system. I have not yet
> commited my changes since I was not sure what to do with the Kdenlive 0.5
> release.
>
> But anyways I think we will need a new MLT release for Kdenlive 0.5 since
> there were many improvements / fixes since 0.2.3, so it is probably better to
> already integrate the new profiles system...

JB, did you commit the changes recently?

I have a problem with KDEnlive not starting up, only displaying
"Cannot find your MLT installation, please give the path" dialog.

I'm building KDEnlive with the current SVN HEAD of FFMPEG, MLT and MLT++.

A couple of days earlier KDEnlive built this way simply crashed on startup.

I've tested two versions 2007-07-21:

First one, checked out around 01:18 (Central European time), started
up, but crashed when opening a project or a clip. The backtrace was:

...
#2  0x45ab231d in calloc () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7f822dd in mlt_properties_init (this=0x84eda68,
child=0x84eda68) at mlt_properties.c:79
#4  0xb7f8681d in mlt_service_init (this=0x84eda68, child=0x84eda68)
at mlt_service.c:84
#5  0xb7f8cfb0 in mlt_consumer_init (this=0x84eda68, child=0x84eda68)
at mlt_consumer.c:48
#6  0xb7ad041c in consumer_sdl_preview_init (arg=0x0) at
consumer_sdl_preview.c:66
#7  0xb7ace5f6 in mlt_create_consumer (id=0x83f5b90 "sdl_preview",
arg=0x0) at factory.c:55
...

Second one, checked out around 02:08 (Central European time) - only an
hour later, crashed immediately on startup.

Backtrace indicated that it was in some MLT properties-related
function from MLT:

...
#5  0x45ab260e in malloc () from /lib/tls/i686/cmov/libc.so.6
#6  0xb7efe4db in mlt_property_init () at mlt_property.c:34
#7  0xb7eff1a8 in mlt_properties_add (this=<value optimized out>,
name=0x851b290 "frame_rate_den") at mlt_properties.c:315
#8  0xb7f0023a in mlt_properties_set (this=0x854e9a0, name=0x851b290
"frame_rate_den", value=0x851d5e8 "1") at mlt_properties.c:335
#9  0xb7f009ee in mlt_properties_parse (this=0x854e9a0,
namevalue=0xbf947238 "frame_rate_den=1") at mlt_properties.c:556
#10 0xb7f00bf0 in mlt_properties_load (filename=0x8522268
"/home/olo/build/kdenlive.2007-07-21_02_08//share/mlt/profiles/dv0����")
    at mlt_properties.c:145
#11 0xb7f0ea26 in mlt_profile_load_file (file=0x8522268
"/home/olo/build/kdenlive.2007-07-21_02_08//share/mlt/profiles/dv0����")
    at mlt_profile.c:81
#12 0xb7f0eb84 in mlt_profile_select (name=0xb7f0fcf6 "dv_pal") at
mlt_profile.c:72
#13 0xb7f0d656 in mlt_factory_init (prefix=0x0) at mlt_factory.c:127
#14 0xb7ee17f5 in Mlt::Factory::init () from
/home/olo/build/kdenlive.2007-07-21_02_08/lib/libmlt++.so.0.2.4
#15 0x081662ce in KRender::openMlt (this=0x8542ab0)
    at /home/opt/soft/Graphics/KDEnlive/kdenlive-dev-helpers/kdenlive/kdenlive/krender.cpp:98
...

I suspect the problem is that KDEnlive doesn't work with current MLT
SVN from HEAD. If so, your changes will address that problem, am I
right?

Anyway I'm looking forward to the integration, and am eager to test the results.

-- 
Best Regards,
  Aleksander Adamowski
  http://olo.org.pl


More information about the Kdenlive mailing list