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 \