From owner-freebsd-multimedia@FreeBSD.ORG Thu Mar 20 00:07:57 2008 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 CF0BE1065670 for ; Thu, 20 Mar 2008 00:07:57 +0000 (UTC) (envelope-from danny@ricin.com) Received: from smtpq2.groni1.gr.home.nl (smtpq2.groni1.gr.home.nl [213.51.130.201]) by mx1.freebsd.org (Postfix) with ESMTP id 57BB08FC2B for ; Thu, 20 Mar 2008 00:07:57 +0000 (UTC) (envelope-from danny@ricin.com) Received: from [213.51.130.188] (port=43402 helo=smtp3.groni1.gr.home.nl) by smtpq2.groni1.gr.home.nl with esmtp (Exim 4.60) (envelope-from ) id 1Jc8K4-0007ip-8J; Thu, 20 Mar 2008 01:07:56 +0100 Received: from [84.27.119.97] (port=61898 helo=desktop.homenet) by smtp3.groni1.gr.home.nl with smtp (Exim 4.60) (envelope-from ) id 1Jc8K3-0007fs-Kj; Thu, 20 Mar 2008 01:07:56 +0100 Received: by desktop.homenet (sSMTP sendmail emulation); Thu, 20 Mar 2008 01:06:49 +0100 From: "Danny Pansters" To: "Markus Rechberger" Date: Thu, 20 Mar 2008 01:06:49 +0100 User-Agent: KMail/1.9.7 References: <47DF0BEE.4080304@aol.com> <200803200029.51045.danny@ricin.com> In-Reply-To: X-Face: (Zs+'ncTcchkOX|~t6{?Iii=O!G#WEK!+OD0|-F=i%1pvP5V_Sz4PaJC8o)=?utf-8?q?MiSnH/JMJFy=0A=09oBN-My?=, v":S7, (=?utf-8?q?mmkPm=27U=7BMgT+eM=2EBd=5Cp/P!dr=5DhOTXqpse21O!=25Ct=60SE=2EOodq?= =?utf-8?q?=5Dry=5E=23kU=5E=0A=09-?=GT.[8D}i$6P>=" =?utf-8?q?=23=0A=09*J+4d=7E?= MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200803200106.49677.danny@ricin.com> X-Spam-Score: 0.0 (/) Cc: freebsd-multimedia@freebsd.org Subject: Re: TV Tuner Card 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: Thu, 20 Mar 2008 00:07:57 -0000 On Thursday 20 March 2008 00:37:21 you wrote: > > > I will start to work on moving the Empiatech drivers to BSD as soon as > > > I'm done with the most popular devices for Linux. As for the Hybrid > > > devices Empia has quite a few new devices in the pipeline, and I'm > > > going to work for them from next month on. > > > Although the BSD project will remain a private project for me. > > > > Well, thanks for sharing that much :) I reckon you mean that you want to > > privately develop and at some point make a public release, no? > > "in private" - not as a company goal (at least for now), so whoever is > interested is invited to join. > I'll try to make all specs available to the participating people. I That sounds very interesting. I'm not experienced in writing these drivers. (note to lurkers and alike: much much specialized knowledge needed for that, I'm actually reading feedback control systems literature from uni ATM trying to understand PLLs better...) But I do juggle around the commonly available kernel drivers for supported analog cards (and a class of webcams) for use with (or without) kbtv. So at the very least I may be useful to help tie some knots together. Of course with these things it's really imperative that I actually have the HW (I have an eyeTV hybrid stick here on my desk looking at me). People often don't understand that: you really must have the HW except for some general/lucky cases. > know the mess which is going on in the Linux world (it's also some > kind of ego game there), since there's nothing real available for BSD > I can point out to some considerations at least. Whether a unification on kernel(-mod) level like v4l is doable or desirable or not is up to debate, but I think not, IMHO v4l is better avoided on freebsd even if some compat thingies exist, if only for performance and driver simplicity. Just provide sane ioctls that can do the common things. I think you and I are pretty much on the same page there. I browsed the cx88 code on your site a little while ago, but only glanced through it. Looked interesting, but I got the impression that to try and build something, one would first need to build (port) other existing linux kernel mods. Anyway, I very much welcome such an initiative and will likely participate one way or the other. Be prepared for stupid questions! Dan