Re: Packaging issues, copyright/license check and big drop in performance in 1.2.1 compared to 1.1.2 (amd64)
Thibaut VARÈNE <[email protected]>
| Newsgroups | gmane.comp.video.xvid.devel |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> -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/