From owner-freebsd-questions@FreeBSD.ORG Mon Jan 1 05:11:32 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5822416BD07 for ; Mon, 1 Jan 2007 05:10:54 +0000 (UTC) (envelope-from dsobiera@asu.edu) Received: from epo-int2.asu.edu (epo-int2.asu.edu [129.219.187.21]) by mx1.freebsd.org (Postfix) with ESMTP id 2D3AE13C458 for ; Mon, 1 Jan 2007 05:10:54 +0000 (UTC) (envelope-from dsobiera@asu.edu) Received: from EX01.asurite.ad.asu.edu (excl0-b0.asurite.ad.asu.edu [129.219.12.198]) by epo-int2.asu.edu (Switch-3.1.8/Switch-3.1.7/asu-postoffice-prod) with ESMTP id l014hwgA030250 for ; Sun, 31 Dec 2006 21:43:58 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Sun, 31 Dec 2006 21:43:39 -0700 Message-ID: <18050B668B2B784DB0A083D65ED5287F02627ADF@EX01.asurite.ad.asu.edu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: VideoBSD and other APIs Thread-Index: AccqePk5M5jC5f9hRXG1KtRomKxXiQAZHE9QAC2GHbAAcu3cMA== From: "Damian Sobieralski" To: X-Virus-Scanned: by amavisd-new Subject: VideoBSD and other APIs X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Jan 2007 05:11:32 -0000 Hi all, If this is a repost, my apologies in advance. It's just that I didn't see my message post in the last two digests of the list that I received. This is my third post on this. I hope this one gets through. I have a series of questions that probably have been discussed at length here. So if you'd rather point to the old material, please feel free. Otherwise, any input would be useful and extremely appreciated. I am looking to do some trivial coding for a Hauppauge WinTV card. It is supported by the bktr driver. So the question comes up, what API can I use to access this? I'm new to this sort of thing (accessing a tv card), hence the hobby interest in playing around. =20 After much web searching the v4l2 (http://linuxtv.org/v4lwiki/index.php/Main_Page) project looks promising. However, I'd prefer to do this on FreeBSD over Linux. I do have a Kubuntu box but I'd like to use FreeBSD (duh!). Then I came across many instances of people recommending going to: http://people.freebsd.org/~jmg/videobsd.html And this looks like a promising start. But as the page is dated 2003, I wonder if this project is moving forward? Then I found out about the bktr API. Although this would limit my test app to just my card (and is held my many as an older almost obsolete API due to the meteor legacy) it looks like that's really the only avenue for me on FreeBSD. So then I searched for an API reference/tutorial for bktr. But I find that instead of a reference that many people are stating to go over the fxtv source code (http://www.freebsd.org/cgi/url.cgi?ports/multimedia/fxtv/pkg-descr) as my "tutorial". Well, I can try to do that but I was hoping for a bit more "professional" assistance in education for me. One thing I love about FreeBSD it that although it is done in people's spare time - it always has a feeling of being a professional operating system. So now the request for assistance. On FreeBSD, where is my best bet to learn about interfacing with a Hauppauge WinTV card via C or C++? Thank you very much for any assistance that you can render. - Damian