From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 20 13:48:12 2007 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 15EA816A49C for ; Mon, 20 Aug 2007 13:48:12 +0000 (UTC) (envelope-from mrechberger@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.232]) by mx1.freebsd.org (Postfix) with ESMTP id C7E9F13C442 for ; Mon, 20 Aug 2007 13:48:11 +0000 (UTC) (envelope-from mrechberger@gmail.com) Received: by nz-out-0506.google.com with SMTP id l8so387808nzf for ; Mon, 20 Aug 2007 06:48:10 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=Yg6P9IyFpx9KX/dRIE0u7G6n1GHRXiv6sigHRhwVxHCIsPjoWn2TI66nGmKJuDAJ3oTVhx5C7YwY/Sm/1/wHy/PF/NowYsruzmiq23+A2anE488ua45W4SAYF+T/dLL9H/vXP2Z0r6bS7MjUcHcZ+EWuiZ3bHfyosKVj5XAn/00= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=OGNLzUgd26S5+eOODwwt68wqkNIvt0rk/Qyf5rfAXekUesvyFNytQIQ96NSxZ8fJOFSKzlLUbm9EgkRDtcT5+6CMVOJ4CmZ7bNTXRrU/R8tBvnUM5qNalIwwRhiFGuR2f+0tUTnHz+yH2lx+dPA4h67lnBhxZxPBMBbXNjD8O5A= Received: by 10.143.165.13 with SMTP id s13mr351367wfo.1187616154443; Mon, 20 Aug 2007 06:22:34 -0700 (PDT) Received: by 10.64.27.20 with HTTP; Mon, 20 Aug 2007 06:22:34 -0700 (PDT) Message-ID: Date: Mon, 20 Aug 2007 15:22:34 +0200 From: "Markus Rechberger" To: freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: Tuner drivers 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, 20 Aug 2007 13:48:12 -0000 Hi all, I recently started a project to add support for userspace tuners to Linux. Recently I read a thread about the saa7134 [1], and there was a statement that tuning is done in userspace. So this project might be interesting for some of you. The Linux tuner driver is implemented as a shared library in userspace, it interacts through an interface with the linux kernel in the backend of the kerneldrivers. In Linux a userspace daemon loads the shared tunerlibraries as soon as they're requested from kernelspace. Also the xc3028 got mentioned in the saa driverthread, it should be fairly easy to reuse the code [2] with BSD. The project is also dual licensed BSD/GPL. Markus [1] http://www.mailinglistarchive.com/freebsd-multimedia%40freebsd.org/msg01208.html [2] http://mcentral.de/hg/~mrec/userspace-tuner/file/24250615725a/userspace/tuner-xc3028.c