From owner-freebsd-multimedia@FreeBSD.ORG Wed Mar 5 08:38:15 2014 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ABF3F1F1; Wed, 5 Mar 2014 08:38:15 +0000 (UTC) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2lp0206.outbound.protection.outlook.com [207.46.163.206]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 26E92A7D; Wed, 5 Mar 2014 08:38:14 +0000 (UTC) Received: from BY2PRD0310HT001.namprd03.prod.outlook.com (10.255.80.36) by BY2PR03MB025.namprd03.prod.outlook.com (10.255.240.39) with Microsoft SMTP Server (TLS) id 15.0.888.9; Wed, 5 Mar 2014 08:37:59 +0000 Received: from [10.0.0.21] (98.240.141.71) by pod51008.outlook.com (10.255.80.36) with Microsoft SMTP Server (TLS) id 14.16.423.0; Wed, 5 Mar 2014 08:37:59 +0000 Message-ID: <5316E264.8040400@my.hennepintech.edu> Date: Wed, 5 Mar 2014 02:37:56 -0600 From: Andrew Berg User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Tom Evans Subject: Re: FFmpeg and x264 circular dependency References: <5312C4F4.7060109@my.hennepintech.edu> In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [98.240.141.71] X-Forefront-PRVS: 01415BB535 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009001)(6009001)(428001)(189002)(199002)(24454002)(53806001)(74502001)(47446002)(50986001)(47976001)(94316002)(59766001)(94946001)(93136001)(95416001)(76482001)(81686001)(76786001)(95666003)(4396001)(83322001)(76796001)(47736001)(75432001)(49866001)(74366001)(54356001)(31966008)(83072002)(63696002)(54316002)(74706001)(33656001)(93516002)(86362001)(51856001)(92726001)(23676002)(59896001)(65806001)(81342001)(80022001)(66066001)(65956001)(85852003)(69226001)(85306002)(92566001)(87936001)(46102001)(77982001)(80976001)(81816001)(81542001)(47776003)(79102001)(74876001)(90146001)(56816005)(83506001)(64126003); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB025; H:BY2PRD0310HT001.namprd03.prod.outlook.com; CLIP:98.240.141.71; FPR:3C8BC4ED.AD3717DB.1964A704.8429DC38.2015C; MLV:sfv; PTR:InfoNoRecords; MX:1; A:0; LANG:en; Received-SPF: None (: my.HennepinTech.edu does not designate permitted sender hosts) X-OriginatorOrg: my.hennepintech.edu Cc: freebsd-multimedia@freebsd.org, koobs@freebsd.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 08:38:15 -0000 On 2014.03.03 05:48, Tom Evans wrote: > libav is not ffmpeg, it is a fork of ffmpeg*, so that is a non starter. Okay, that clears some things up. > Option 4, not on your list, is to build an ffmpeg locally just for > x264 to link to. libx264 can build with whatever options you want, > building whatever parts of ffmpeg is requires, and the > presence/non-presence of ffmpeg would not affect the build of libx264. > This is how other projects that use parts of ffmpeg do it (eg, > mythtv). If I understand this correctly, this is essentially option 1 with a workaround that requires the user to keep that local copy up-to-date manually instead of using ports.