From owner-freebsd-multimedia@FreeBSD.ORG Fri Jun 22 07:50:42 2012 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 22CD2106564A for ; Fri, 22 Jun 2012 07:50:42 +0000 (UTC) (envelope-from gjasny@googlemail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 9AB6A8FC23 for ; Fri, 22 Jun 2012 07:50:41 +0000 (UTC) Received: by bkvi18 with SMTP id i18so1636949bkv.13 for ; Fri, 22 Jun 2012 00:50:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=v7aY3AWtrARzlUu+rBjc9tVTIKLaM0WKflLxfRRVwZ4=; b=O3DZ2clGTwh2WVdBsaGqHDWrAXg1I6/RrHhRLik7qMho5MtOnaqGZd9i//DztwJfFm bRju4+JDN+CVKGe/tq6/06rd0K6hdbvfMJRUbLIoxX8qJ0VCtd8eh7XcMP/lsCsx66Zs bzJ8dNh9gm39Nxop9YNUJJI5sZ/Eo8NGeuBYa1WSToQI1v6EEpujdcWJHi0BroJb9ugB UHZ5V7UZcZ79o4hDzcwk7DZToz9jeAQTm3TnhP7W22+HkldXnevXqoabtEmoeVPvjQdJ IVMcmn42C92nyywY8MMEzrv4G7+xxVhp0vRnW9GHFs30+WGlgcYSvVzdxxXxI+FtDbqK lV/A== Received: by 10.205.126.14 with SMTP id gu14mr374488bkc.137.1340351440060; Fri, 22 Jun 2012 00:50:40 -0700 (PDT) Received: from gjasny04.int.vidsoft.de ([78.108.113.8]) by mx.google.com with ESMTPS id n19sm34882895bkv.14.2012.06.22.00.50.38 (version=SSLv3 cipher=OTHER); Fri, 22 Jun 2012 00:50:39 -0700 (PDT) Message-ID: <4FE423CD.7090105@googlemail.com> Date: Fri, 22 Jun 2012 09:50:37 +0200 From: Gregor Jasny User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 MIME-Version: 1.0 To: freebsd-multimedia@freebsd.org, Hans Petter Selasky Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: v4l-utils, v4l_compat and (k)FreeBSD 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, 22 Jun 2012 07:50:42 -0000 Hello, I'm the Debian Maintainer of v4l-utils and upstream contributor to v4l-utils. Some time ago I converted the hand crafted Makefile base build system to autotools which helped portability (iconv, argp, dl) a lot. I looked at the patches against the libv4l/v4l-utils port and changed the v4l-utils development version accordingly. One remaining issue was the dependency of (k)FreeBSD on processed v4l/dvb headers. The v4l_compat port gets synced from time to time but is always behind the latest version. This makes it impossible to even cnmpile test v4l-utils on the BSDs. So I looked at the diffs between the original V4L headers and the one in v4l_compat and came up with some sed rules and a quilt patch series. You can find the bsdify.sh script here: http://git.linuxtv.org/v4l-utils.git/tree/HEAD:/contrib/freebsd I also wired the sed and quilt rules into the sync-with-kernel target so the processed files become a part of v4l-utils. So they'll always be on par with the Linux ones. Unfortunately I won't find time to test v4l-utils with webcamd during the next month. Maybe someone from the FreeBSD multimedia team could step in? Note: currently you still need these two patches to compile on (k)FreeBSD: > http://anonscm.debian.org/gitweb/?p=collab-maint/libv4l.git;a=tree;f=debian/patches;h=90c8fa7f37eecc508db4b0151e35d5e736474b67;hb=refs/heads/debian-0.9.x I'd love to release v4l-utils 0.10 with proper (k)FreeBSD support. Thanks, Gregor