From owner-freebsd-multimedia@FreeBSD.ORG Mon Jan 26 13:41:51 2009 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 876AD106564A for ; Mon, 26 Jan 2009 13:41:51 +0000 (UTC) (envelope-from jarecki@dwb.pl) Received: from hermes.bellona.pl (nsf.bellona.pl [217.17.36.10]) by mx1.freebsd.org (Postfix) with ESMTP id 407A48FC17 for ; Mon, 26 Jan 2009 13:41:51 +0000 (UTC) (envelope-from jarecki@dwb.pl) Received: from [217.96.101.19] (helo=[10.0.0.10]) by hermes.bellona.pl with esmtpsa (TLSv1:AES128-SHA:128) (Exim) (envelope-from ) id 1LRRil-000IT2-MK; Mon, 26 Jan 2009 14:41:50 +0100 Message-Id: From: Jarecki To: "Eric L. Chen" , multimedia@freebsd.org In-Reply-To: Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Date: Mon, 26 Jan 2009 14:41:46 +0100 References: <5E28B965-E47E-49C3-AF16-4A395BACC2C6@dwb.pl> <069E64E6-2510-4AA9-B94E-143DC4EE86C5@dwb.pl> <8C8C5E98-87AE-4F1B-AECA-55AA16D85B34@dwb.pl> <4D5904AE-8486-450D-A773-94BEA31AA9C0@dwb.pl> X-Mailer: Apple Mail (2.930.3) X-Spam-Score: -1.4 (-) Cc: Subject: Re: x264 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: Mon, 26 Jan 2009 13:41:52 -0000 Hi, encoder/analyse.c line 193 -p_cost_mv[a->i_qp][i] = a->i_lambda * (log2f(i+1)*2 + 0.718f + !!i) + .5f; +p_cost_mv[a->i_qp][i] = a->i_lambda * ((logf(i+1)/logf(2))*2 + 0.718f + !!i) + .5f; but something is strange in version numbers this newly compiled version (x264-0.0.20090119) # x264 --version x264 0.50.x built on Jan 26 2009, gcc: 4.2.1 20070719 [FreeBSD] orginal FreeBSD port was (0.0.20080409 higher version???) x264 0.59.x linux # x264 --version x264 0.65.1058+5 d106962 built on Dec 22 2008, gcc: 4.2.3 (Ubuntu 4.2.3-2ubuntu7) On Jan 26, 2009, at 1:54 PM, Jarecki wrote: > >>>> (...) >>> I add patch from ffmpeg to fit x264 API 65. >>> Save x264-0.65.shar.txt to your home directory. >>> >>> $ rm -rf /usr/ports/multimedia/x264 /usr/ports/multimedia/ffmpeg >>> $ cd /usr/ports >>> $ sh ~/x264-0.65.shar.txt >>> $ make -C /usr/ports/multimedia/x264 deinstall build reinstall clean >>> $ make -C /usr/ports/multimedia/ffmpeg deinstall build reinstall >>> clean >>> >> >> >> >> Hi! >> >> Im sory, but it doesnt work, exactly as previous. >> It was trying to do this several ways, trying to install on old >> FBSD 7.0, 7.1, i create a completly fresh install (with cvsup >> ports and 7.1 system) >> >> after >> make -C /usr/ports/multimedia/x264 deinstall build reinstall clean >> compilation fails >> >> (...) >> cc -o x264 x264.o matroska.o muxers.o libx264.a -L/usr/local/lib -L/ >> usr/local/lib -lm -pthread -lgpac_static -s >> libx264.a(analyse.o)(.text+0x1b45): In function >> `x264_mb_analyse_load_costs': >> : undefined reference to `log2f' >> gmake: *** [x264] Error 1 >> *** Error code 2 >> >> Please help. >> I must do something wrong, missing some dependences or something... > > > Hi! > > Im not a C programmer, but maybe that is a problem: > > http://www.freebsd.org/projects/c99/index.html > log2f not implemented on freebsd? > > > Jarecki > > > Jarecki