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

Reply via email to