From owner-freebsd-multimedia@FreeBSD.ORG Sat Mar 6 15:19:14 2010 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 A901E106566C for ; Sat, 6 Mar 2010 15:19:14 +0000 (UTC) (envelope-from tim@tangobravo.co.uk) Received: from auth-1.ukservers.net (auth-1.ukservers.net [217.10.138.153]) by mx1.freebsd.org (Postfix) with ESMTP id 7569C8FC17 for ; Sat, 6 Mar 2010 15:19:14 +0000 (UTC) Received: from hades.syntheticmoon.co.uk (82-71-38-22.dsl.in-addr.zen.co.uk [82.71.38.22]) by auth-1.ukservers.net (Postfix smtp) with ESMTP id B875536FA8C4 for ; Sat, 6 Mar 2010 15:19:12 +0000 (GMT) Message-ID: <4B927256.3010203@tangobravo.co.uk> Date: Sat, 06 Mar 2010 15:18:46 +0000 From: Tim Borgeaud User-Agent: Thunderbird 2.0.0.23 (X11/20100129) MIME-Version: 1.0 To: freebsd-multimedia@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Linux USB DVB-T driver on 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: Sat, 06 Mar 2010 15:19:14 -0000 Some time ago I was playing around with compiling V4L (Linux) DVB drivers using a layer of compatibility code derived from Luigi Rizzo's linux-kmod-compat port and Hans Petter Selasky's USB stack (in FreeBSD 8) This was initially performed on FreeBSD 7 and FreeBSD 8 (current). I had some success getting a driver to work for a dib0700 based USB DVB-T stick (Hauppauge WinTV-NOVA-TD-Stick) and talked about my exploits at EuroBSDCon 2009. I've finally got around to making some modifications for FreeBSD 8 (release/stable) and a few further adjustments to allow some additional driver source to be compiled (whether this works is totally unknown). I'm hoping that this project is now largely redundant due to the advent of Hans Petter Selasky's video4bsd and cuse4bsd projects: http://www.selasky.org/hans_petter/video4bsd/ http://www.selasky.org/hans_petter/cuse4bsd/ There are some very good reasons why the userland drivers are to be preferred, and, since I haven't mananaged to get my USB stick to work with webcamd yet, this is what I will try to get up and running next. However, my kernel driver does appear to work (although experimental in nature) and the approach in general may be of some interest outside of USB drivers. Therefore, some basic details and source can be found at: http://www.tangobravo.co.uk/v4l-compat Tim Borgeaud