[Feisty] libxvidcore missing dependency for yasm for i386 arch : more than 3 times slower than in edgy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xvidcore (Ubuntu) |
Fix Released
|
Medium
|
Loïc Martin | ||
Bug Description
Binary package hint: libxvidcore4
Feisty's libxvidcore4 debian/control is missing a dependency for yasm [i386] - thus making any xvid encode 3 times slower than it should. This problem doesn't affect amd64, nor should affect other arch
debian/changelog should have as Depends: debhelper (>> 4), yasm [i386 amd64], dpatch
After an upgrade from edgy to feisty I noticed that Xvid transcoding was significantly slower.
e.g. mencoder blah.avi -ovc xvid -xvidencopts bitrate=2000 -nosound -o blah.mp4
Reverting to the edgy libxvidcore4 (2:1.1.
Switching back to the feisty package (2:1.1.
Building libxvidcore from source produced a package which performed badly as per (2:1.1.
Reading the doc/INSTALL I noticed this in the build Requirements:
- nasm on ia32 platforms for MMX/SSE optimized code.
Installing nasm and rebuilding the package produced a libxvidcore that performed at least as well as (2:1.1.
So I'm guessing that (2:1.1.
Related branches
Changed in xvidcore: | |
status: | Unconfirmed → Confirmed |
description: | updated |
Changed in xvidcore: | |
importance: | Undecided → Medium |
I had the same experience.
With the default Fiesty libxvid I only achieved 3-4 FPS. Simply downloading the xvid 1.1.2 source tarball and doing
./configure --prefix="/usr"
make
sudo make install
I now get 14-15 FPS.