Package: mlt
Version: 0.7.4-2
Tags: patch

The plugin libmltmotion_est.so is missing on all archs except amd64.
This regression was mistakenly introduced by 0.3.2-2, because
confusion let the maintainer think motion estimation required SSE.

In fact, SSE is not required, motion estimation works fine
without it, as long as --disable-mmx --disable-sse --disable-sse2
are passed to configure script on archs lacking of it.

This has also been reported and fix confirmed on Ubuntu 11.04:
https://bugs.launchpad.net/ubuntu/+source/mlt/+bug/440983

There's a patch fixing the issue attached to this report.

Best Regards
-- 
Stephane
Enable the motion_est module for all arch's, since all is required is --enable-gpl.
SSE is not a hard requirement, the code is clean with that regard.

--- mlt-0.7.5+git20110816.5c39e5f7/debian/rules	2011-08-17 21:55:56.440466593 +0200
+++ mlt-0.7.5+git20110816.5c39e5f7/debian/rules	2011-08-17 22:05:26.473890366 +0200
@@ -1,14 +1,15 @@
 #!/usr/bin/make -f
 
-# Enable motion estimation, MMX and SSE on amd64 architecture
+# Enable MMX and SSE on amd64 architecture
 ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), "amd64"))
-	EXTRA_CONFIGURE_OPTS += --enable-motion_est --enable-mmx --enable-sse
+	EXTRA_CONFIGURE_OPTS += --enable-mmx --enable-sse
 else
-	EXTRA_CONFIGURE_OPTS += --disable-motion_est --disable-mmx --disable-sse --disable-sse2
+	EXTRA_CONFIGURE_OPTS += --disable-mmx --disable-sse --disable-sse2
 endif
 
 DEB_CONFIGURE_EXTRA_FLAGS := \
 	--enable-gpl \
+	--enable-motion_est \
 	$(EXTRA_CONFIGURE_OPTS) \
 	--avformat-shared=/usr \
 	--avformat-swscale \

Reply via email to