From owner-freebsd-multimedia@FreeBSD.ORG Fri Feb 12 09:41:17 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 3FBF2106566B for ; Fri, 12 Feb 2010 09:41:17 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: from mail-ew0-f211.google.com (mail-ew0-f211.google.com [209.85.219.211]) by mx1.freebsd.org (Postfix) with ESMTP id C9E0C8FC13 for ; Fri, 12 Feb 2010 09:41:16 +0000 (UTC) Received: by ewy3 with SMTP id 3so2304174ewy.13 for ; Fri, 12 Feb 2010 01:41:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=/PFHZfkW9GBxekRDHjZ7j66oNOgLP6UzbnXVpiUHICA=; b=jmbVmZotp7yTKIho048LkXhgz2XPAZTWl6AcwAPI5lcpjY3/svKat7D3fiKpUBIy7L NnOfU3oSMadjBXGwrMjkAEy4oLO6GUhUPeR07kT37JuiFpHvE4GI5XiRO4+kdNfMjuxk gd800fp9Hq8m8BC8clejHTbJk0gNU213DJwlA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=C3NnDK8VQsmMEdSKT/IQhujvI7Nb7WScrGNmlvm/ofVU/ZmVYiwDlZddyz6mGCudhv kPQqd6BRlL4AACAQ+NA/nGF8cfcMBvhnfDPPWEM+36x/eQXDnqBGmMev/ZlRxDbK3jDB pX1vD1Cb5VVLkciLqX19s+V0Qzhy+RyrZdL6E= MIME-Version: 1.0 Received: by 10.213.49.140 with SMTP id v12mr824211ebf.6.1265967675400; Fri, 12 Feb 2010 01:41:15 -0800 (PST) In-Reply-To: References: Date: Fri, 12 Feb 2010 09:41:15 +0000 Message-ID: <2e027be01002120141l7829546du7085da7ecce7aa14@mail.gmail.com> From: Tom Evans To: Markus Rechberger Content-Type: text/plain; charset=UTF-8 Cc: freebsd-multimedia@freebsd.org Subject: Re: 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 09:41:17 -0000 On Fri, Feb 12, 2010 at 5:45 AM, Markus Rechberger wrote: > 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 Hi Markus (mrec from irc?) HPS has been working to try and get USB DVB devices working through video4bsd/webcamd/cuse4bsd, and I'm the gimp doing the testing(!) For testing with v4l, I minimally ported linux-dvb-utils, and have had 'scan' working at least. I've also applied the same sort of patches to mplayer (configure with --enable-dvbhead), but not yet had a chance to test it - still can't tune the device to a channel yet :) Cheers Tom