[Bug 527] Review request: mlt - Toolkit for broadcasters, video editors, media players, transcoders

RPM Fusion Bugzilla noreply at rpmfusion.org
Wed May 20 08:44:15 CEST 2009


http://bugzilla.rpmfusion.org/show_bug.cgi?id=527





--- Comment #81 from Zarko Pintar <zarko.pintar at gmail.com>  2009-05-20 08:44:14 ---
(In reply to comment #80)
> 
> * The segfault on F-10 persists (just run /usr/bin/mlt)

Yes, but please can you read Kevin's comment (comment #74) about this
segfaults. He compared this bug with K3b's segfault on exit. 
So, maybe this segfault isn't MLT's bug, but ffmpeg's...

> 
> * There are these undefined symbols that need attention:
>    $ ldd -r `rpm -ql mlt|grep so$`|grep undefined
>    undefined symbol: sqrt  (/usr/lib64/mlt/libmltmotion_est.so)
>    undefined symbol: floor (/usr/lib64/mlt/libmltmotion_est.so)
> So -lm needs to be passed to the linker for this .so file.
> 

Hmm, I found this in makefile

======================================
include ../../../config.mak

TARGET = ../libmltmotion_est.so

OBJS = factory.o \
           filter_motion_est.o \
           filter_crop_detect.o \
           filter_autotrack_rectangle.o \
           arrow_code.o \
           filter_vismv.o \
           producer_slowmotion.o

CFLAGS += -I../.. 
------------------------------------
LDFLAGS += -L../../framework -lmlt
------------------------------------
SRCS := $(OBJS:.o=.c)

all:    $(TARGET)
=======================================

LDFLAGS has -lmlt option enabled for this library, or I'm seeing something
completely wrong, or -lmlt and -lm isn't same (I think that's -lmlt is the same
as -lm -lt)?!


> * I am not able to make builds on ppc/ppc64. I see this
>    #if defined (ARCH_PPC) && defined (ENABLE_ALTIVEC)

In configure exist this option:
=============================================================================
--arch='arch'           - Compile for a specific architecture (default: none)
=============================================================================
Maybe this can help, but I'll ask upstream ;)

> 
> * The file /usr/include/mlt++/config.h from mlt-devel has the weird mixed
> license clause. If the actual license of this file is LGPL and the demo/
> directory is LGPL, then the devel subpackage will be just LGPL. This needs
> clarified.

I'll ask, too.

Thanks for your returning to review :)


-- 
Configure bugmail: http://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the rpmfusion-developers mailing list