From owner-freebsd-multimedia@FreeBSD.ORG Fri Feb 12 05:45:07 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 5971A106566B for ; Fri, 12 Feb 2010 05:45:07 +0000 (UTC) (envelope-from mrechberger@gmail.com) Received: from mail-fx0-f226.google.com (mail-fx0-f226.google.com [209.85.220.226]) by mx1.freebsd.org (Postfix) with ESMTP id E6DC48FC14 for ; Fri, 12 Feb 2010 05:45:06 +0000 (UTC) Received: by fxm26 with SMTP id 26so2047098fxm.13 for ; Thu, 11 Feb 2010 21:45:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=aXU3o9g/Oho6kKL6LJ95lulOQfIe45Le8QZuzcqRERo=; b=hWM5lc6ATva9SXx5WRwyMREAyRn6XPwfO7zxyXJNowwuauPCrKtW91CFEWbrsdZOcE U+S6Glnju7NLnn9luRU5yLviMB7TYSIZGM5K/d+rWQYaKq6hcJtGm14T3zJyJwdxazXC JBaHofT1GHlh/jAsjaRSR7NEU/bIZcVtwHfiM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=P1HleZw3Vgz5FQqk5A6ygBy4x2y8Ps2nHrJwv1hICHVarOQP8q9SHGrpo/rP7EtsWX XJT29x9sfBLRmjFIXpzaXui2lSRIN+4+pSWhQy8aFUNYMB1CkoSe3I513yVsFFwL5tE6 rP9+nZekNzBNtfFhUvt1ADK5tJsCJO3TcD+dw= MIME-Version: 1.0 Received: by 10.86.125.32 with SMTP id x32mr1876005fgc.63.1265953505826; Thu, 11 Feb 2010 21:45:05 -0800 (PST) Date: Fri, 12 Feb 2010 06:45:05 +0100 Message-ID: From: Markus Rechberger To: freebsd-multimedia@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: DVB/ATSC library? 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, 12 Feb 2010 05:45:07 -0000 Hi, since we are trying to find a sane way for integrating DVB/ATSC devices with FreeBSD how about using a library which gives us more possibilities? PCI devices are still not possible to be used with userspace only drivers, while with USB devices this is no problem, so in case the developer can decide if he wants to write a userspace driver which does not create any real nodes in /dev or to handle most things in kernelspace. Basically the first version of the library only has to replace open/close/read/write/ioctl/mmap/munmap/dup/poll/access(maybe)/stat. Since most linux players have to be modified for FreeBSD anyway this should not be such a problem, maybe the hack that we have a kernelmodule emulating the videointerfaces is not really the best way to go for. I volunteer to port some v4l-dvb Apps and tvtime to FreeBSD. Since VDPAU also seems to work on FreeBSD I'm very much interest to support our DVB-C (especially for HDTV)/DVB-T/analogTV/FM radio USB Stick on FreeBSD, now the driver is working but there are just no applications available which work out of the box. Markus