I've quickly built a dirty package that fixes the problem - it's the
Ubuntu Feisty one compiled with yasm as Depends not only for amd64 but
also for i386.
However, it's not signed - I'll try to find my key tomorrow (laaate now)
and upload a prefect one.
Except for that everything works - I've gone from 2 fps to 15 fps (2nd pass).
It depends on yasm now, so if dpkg complains just :
sudo apt-get install yasm
** Summary changed:
- [Feisty] libxvidcore missing dependency for nasm for i386 arch : at least 3
times slower than in edgy
+ [Feisty] libxvidcore missing dependency for yasm for i386 arch : more than 3
times slower than in edgy
** Description changed:
Binary package hint: libxvidcore4
- Feisty's libxvidcore4 debian/control is missing a dependency for nasm
+ 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.0-final-0.1ubuntu1) fixed the
problem.
Switching back to the feisty package (2:1.1.2-0.1ubuntu1) again produced the
slower performance. No other libraries were changed.
Building libxvidcore from source produced a package which performed
badly as per (2:1.1.2-0.1ubuntu1).
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.0-final-0.1ubuntu1).
So I'm guessing that (2:1.1.2-0.1ubuntu1) was built without nasm.
** Attachment added: "1st version, should work but not signed"
http://librarian.launchpad.net/7415152/libxvidcore4_1.1.2-0.1ubuntu2%7Eproposed1_i386.deb
--
[Feisty] libxvidcore missing dependency for yasm for i386 arch : more than 3
times slower than in edgy
https://bugs.launchpad.net/bugs/84705
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs