From owner-freebsd-multimedia@FreeBSD.ORG Mon Dec 3 12:43:38 2007 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 09BFB16A41A for ; Mon, 3 Dec 2007 12:43:38 +0000 (UTC) (envelope-from lan@startatom.ru) Received: from mail.startatom.ru (helios.startatom.ru [62.33.65.3]) by mx1.freebsd.org (Postfix) with ESMTP id 9B8A613C47E for ; Mon, 3 Dec 2007 12:43:37 +0000 (UTC) (envelope-from lan@startatom.ru) Received: from localhost (localhost.startatom.ru [127.0.0.1]) by mail.startatom.ru (Postfix) with ESMTP id E78AE239C22; Mon, 3 Dec 2007 15:04:19 +0300 (MSK) X-Virus-Scanned: amavisd-new at startatom.ru Received: from mail.startatom.ru ([127.0.0.1]) by localhost (helios.startatom.ru [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K+w5M6t8mC8c; Mon, 3 Dec 2007 15:04:16 +0300 (MSK) Received: from [192.168.253.20] (zeus.startatom.ru [62.33.65.2]) by mail.startatom.ru (Postfix) with ESMTP id 248DB2395F9 for ; Mon, 3 Dec 2007 15:04:16 +0300 (MSK) Message-ID: <4753F0F4.6040203@startatom.ru> Date: Mon, 03 Dec 2007 15:05:08 +0300 From: alexander lunyov User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: multimedia@FreeBSD.org Content-Type: multipart/mixed; boundary="------------000902050405090300000203" Cc: Subject: AMR (3gpp audio) codec patch for multimedia/ffmpeg 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, 03 Dec 2007 12:43:38 -0000 This is a multi-part message in MIME format. --------------000902050405090300000203 Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 7bit Hello. multimedia/ffmpeg port does not include support for AMR audio codec which is used in 3gpp video format, so here's the patch for Makefile. It uses audio/libamrnb and audio/libamrwb ports. -- alexander lunyov lan@startatom.ru --------------000902050405090300000203 Content-Type: text/plain; name="ffmpeg_amr_Makefile.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="ffmpeg_amr_Makefile.patch" --- Makefile.orig Tue Oct 9 23:38:24 2007 +++ Makefile Mon Dec 3 14:50:05 2007 @@ -98,6 +98,20 @@ CONFIGURE_ARGS+= --enable-libfaad \ --enable-libfaadbin .endif + +## amr +.ifdef(WITH_AMR) || (exists(${LOCALBASE}/lib/libamrnb.so) && exists(${LOCALBASE}/lib/libamrwb.so)) +LIB_DEPENDS+= amrnb.3:${PORTSDIR}/audio/libamrnb +LIB_DEPENDS+= amrwb.3:${PORTSDIR}/audio/libamrwb + +CONFIGURE_ARGS+= --enable-libamr-nb \ + --enable-libamr-wb +FFMPEG_LDFLAGS+= -lamrnb -lamrwb +.else +CONFIGURE_ARGS+= --disable-libamrnb \ + --disable-libamrnb +.endif + USE_RC_SUBR= ffserver .if ${MACHINE_CPU:Mmmx}=="" @@ -248,6 +262,10 @@ .endif .ifndef(WITH_XVID) @${ECHO_MSG} 'Define WITH_XVID to enable XVID codec' + @${ECHO_MSG} +.endif +.ifndef(WITH_AMR) + @${ECHO_MSG} 'Define WITH_AMR to enable AMR codec' @${ECHO_MSG} .endif --------------000902050405090300000203--