This forum has been archived. All content is frozen. Please use KDE Discuss instead.

fresh install,but no automask effect

Tags: None
(comma "," separated)
looker
Registered Member
Posts
10
Karma
0
Hi,
thank U for this great work ;-)

I have this problem:
install fresh release of kubuntu (9.04), instaled all updates...
language and localization switched to czech.
added deb http://ppa.launchpad.net/sunab/ppa/ubuntu jaunty main
added key, update, install kdenlive 0.7.5 (KDE 4.2.2) - with apt-get in terminal.

but still no automask effect in box :-(

please help
looker
Registered Member
Posts
10
Karma
0
I'm new in kdenlive (and in kubuntu too), so I have no idea.
Please help
ddennedy
Registered Member
Posts
1315
Karma
1
Do you have the file /usr/lib/mlt/libmltmotion_est.so ?
I am not exactly sure how to read the way packages are configured in Launchpad, but it could be the maintainer disabled it for i386 because it requires SSE.


looker
Registered Member
Posts
10
Karma
0
I don't have /usr/lib/mlt/libmltmotion_est.so.
Is there any way to make it work?

thanks for info
barna
Registered Member
Posts
19
Karma
0
OS
I have the same problem with Ubuntu-9.10 alpha. There is no libmltmotion_est.so, although I have the package libmlt1 installed, and it should contain this file:
http://packages.ubuntu.com/search?mode=exactfilename&suite=karmic&section=all&arch=any&searchon=contents&keywords=libmltmotion_est.so
I filed a bug report to launchpad. But I would be happy to learn about any solution to get this file before it gets fixed.
barna
Registered Member
Posts
19
Karma
0
OS
What is SSE, by the way?

Well, ok, the 64bit version of the libmlt1 package on ubuntu does indeed contain libmltmotion_est.so
So I am afraid that 32bit systems just suck... any way to make it work somehow?
ddennedy
Registered Member
Posts
1315
Karma
1
The problem is not with 32bit; it is with building to the i386 architecture instead of i586 or i686 as some other distros provide. Because not all i386 processors support the Intel SSE instruction set, it is disabled in the build.


barna
Registered Member
Posts
19
Karma
0
OS
I see, thanks! Bad enough, it seems that to be compatible with ALL 32bit processors (also with those old ones, which do not support SSE), the ubuntu package builders disabled motion_est for the 32bit systems in general. However, I managed to recompile it on ubuntu, I repeat here for the similar beginners as myself (https://wiki.ubuntu.com/ffmpeg and http://www.debian-administration.org/articles/20 were the sources)

[code]
sudo apt-get build-deb libmlt1
apt-get source libmlt1
sudo apt-get install devscripts build-essential fakeroot
cd mlt-0.4.4 (change this directory intelligently... :-)
[/code]

Now, edit debian/rules, and modify it like this:

[code]
#ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), "amd64"))
# EXTRA_CONFIGURE_OPTS += --enable-motion_est --enable-mmx --enable-sse
#else
# EXTRA_CONFIGURE_OPTS += --disable-motion_est --disable-mmx --disable-sse
#endif
EXTRA_CONFIGURE_OPTS += --enable-motion_est --enable-mmx --enable-sse
[/code]

Then finally run:

[code]
debuild -us -uc
cd ..
sudo dpkg -i libmlt1_0.4.4-2build1_i386.deb libmlt++2_0.4.4-2build1_i386.deb libmlt-data_0.4.4-2build1_all.deb melt_0.4.4-2build1_i386.deb
[/code]

After this I have the AutoMask effect. I have not played too much around with this yet, however, I don't know if it works or not.
User avatar
sunab
Registered Member
Posts
247
Karma
0
OS
hi all,

I have modified my 32 bits packaging to activate motion estimation by default on sunab's repository (intrepid, jaunty and karmic)


Bookmarks



Who is online

Registered users: bancha, Bing [Bot], daret, Evergrowing, Google [Bot], sandyvee, Sogou [Bot]