[XviD-devel] Packaging issues, copyright/license check and big drop in performance in 1.2.1 compared to 1.1.2 (amd64)

Thibaut VARÈNE T-Bone at parisc-linux.org
Wed Feb 18 22:39:08 CET 2009


Le 18 févr. 09 à 20:32, Loïc Martin a écrit :
> Michael Militzer wrote:
>>

> For the naming of the xvidcore directory, most projects use foo- 
> version
> for the directory name. It's probably only my laziness (saves renaming
> the folder manually).

uupdate typically doesn't care at all what the extract folder name is...

>> 3. I think the performance drop is suspicious. Are you sure you  
>> have compiled
>> with asm optimizations enabled? Did you have nasm present?
>>
>> The PPC asm code can be compiled with gcc and has no further  
>> dependencies.
>
> I checked a bit, and I can build 1.1.2 packages with assembler code
> enabled. However, 1.2.1 doesn't enable any assembly (f.e. I can pbuild
> the 1.2.1 binary packages for i386 on an amd64 arch, which is  
> impossible
> for 1.1.2 as for any software that uses asm).
>
> I checked the build directory, and configure has many changes, a lot  
> of
> those related to nasm and yasm.
>
> However, I don't know enough to troubleshoot the issue in the code.


The following diff against upstream debian folder allowed me to do a  
dirty build of an optimized (with asm enabled) version of xvidcore on  
amd64 pbuilder:

diff -ru xvidcore.orig/debian/control xvidcore/debian/control
--- xvidcore.orig/debian/control	2008-11-28 19:28:08.000000000 +0100
+++ xvidcore/debian/control	2009-02-18 21:09:17.078638631 +0100
@@ -2,7 +2,7 @@
Section: libs
Priority: optional
Maintainer: Edouard Gomez <ed.gomez at free.fr>
-Build-Depends: debhelper (>= 5), nasm (>= 2.0.0) [i386]
+Build-Depends: debhelper (>= 5), nasm (>= 2.0.0) [i386 amd64]
Standards-Version: 3.5.8

Package: libxvidcore4


Also, you might want to check with debian-multimedia.org, we have  
xvidcore packages there, although not up to date (yet) either, AFAICT:

libxvidcore4 | 2:1.1.2-0.1etch2 |     oldstable | alpha, amd64, hppa,  
i386, ia64, powerpc, sparc
libxvidcore4 | 2:1.1.3-0.6 |        stable | alpha, amd64, hppa, i386,  
ia64, powerpc, sparc
libxvidcore4 | 2:1.1.3-0.6 |      unstable | alpha, amd64, hppa, i386,  
ia64, powerpc, sparc
libxvidcore4-dev | 2:1.1.2-0.1etch2 |     oldstable | alpha, amd64,  
hppa, i386, ia64, powerpc, sparc
libxvidcore4-dev | 2:1.1.3-0.6 |        stable | alpha, amd64, hppa,  
i386, ia64, powerpc, sparc
libxvidcore4-dev | 2:1.1.3-0.6 |      unstable | alpha, amd64, hppa,  
i386, ia64, powerpc, sparc


HTH

-- 
Thibaut VARÈNE
http://www.parisc-linux.org/~varenet/


More information about the Xvid-devel mailing list