[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