From owner-freebsd-multimedia@FreeBSD.ORG Fri Sep 18 14:22:42 2009 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A624106566C; Fri, 18 Sep 2009 14:22:42 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id DAADC8FC13; Fri, 18 Sep 2009 14:22:40 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id RAA14888; Fri, 18 Sep 2009 17:22:39 +0300 (EEST) (envelope-from avg@icyb.net.ua) Message-ID: <4AB397AF.4070804@icyb.net.ua> Date: Fri, 18 Sep 2009 17:22:39 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.22 (X11/20090724) MIME-Version: 1.0 To: freebsd-multimedia@FreeBSD.org References: <4AAF7604.3070304@icyb.net.ua> In-Reply-To: <4AAF7604.3070304@icyb.net.ua> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Dirk Meyer , Oliver Lehmann Subject: Re: libmad mp3 distortions X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Sep 2009 14:22:42 -0000 BTW, something that I've noticed while investigating this issue. During libmad configure stage on amd64: ... checking host system type... amd64-portbld-freebsd9.0 ... checking for architecture-specific fixed-point math routines... DEFAULT configure: WARNING: default fixed-point math will yield limited accuracy ... We do not specify explicit --enable-fpm option. configure seems to have some auto detection logic, but it won't properly work on amd64 platform, probably because linux guys call it differently - from configure.ac: if test -z "$FPM" && test "$GCC" = yes then case "$host" in i?86-*) FPM="INTEL" ;; arm*-*) FPM="ARM" ;; mips*-*) FPM="MIPS" ;; sparc*-*) FPM="SPARC" ;; powerpc*-*) FPM="PPC" ;; # FIXME: need to test for 64-bit long long... esac fi On i386 configure auto-picks "INTEL". -- Andriy Gapon