From owner-freebsd-arch@FreeBSD.ORG Tue Apr 13 04:40:21 2004 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 93A4616A4CE; Tue, 13 Apr 2004 04:40:21 -0700 (PDT) Received: from smtp.tele.fi (smtp.tele.fi [192.89.123.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id D641C43D45; Tue, 13 Apr 2004 04:40:20 -0700 (PDT) (envelope-from Teemu.Parkkinen@patria.fi) Received: from hubns01.patria.fi (unknown [193.209.168.1]) by smtp.tele.fi (Postfix) with ESMTP id 618721FDEB; Tue, 13 Apr 2004 14:40:19 +0300 (EEST) To: Eivind Eklund X-Mailer: Lotus Notes Release 5.0.8 June 18, 2001 Message-ID: From: Teemu.Parkkinen@patria.fi Date: Tue, 13 Apr 2004 14:40:21 +0300 X-MIMETrack: Serialize by Router on HUBNS01/HUB/PATRIA(Release 5.0.11 |July 24, 2002) at 13.04.2004 14:41:12 MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii cc: freebsd-arch@FreeBSD.org Subject: Re: Digital-tv card drivers and API discussion X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Apr 2004 11:40:21 -0000 > > 1) Should we use Linux-DVB API as a reference, or should we consider some > > changes to it? The API seems to be constantly changing and improving. > > Version 3 is available here: > > http://www.linuxtv.org/download/dvb/linux-dvb-api-1.0.0.pdf > > but they are currently working on version 4. In my opinion, the API should > > be minimal, but complete, so there is no need to constantly add new > > features to it. > > > If the API in your evaluation is reasonably OK, we should stick with it > (or a subset of it). Being directly compatible gives a lot of benefits. I agree. > > In other words, we have to write the driver from scratch. In this case > > we don't have to stick with the Linux DVB-API and therefore I suggest > > that we give think the api through before deciding how we implement > > it (do we follow linux api or not). > > What issues do you see with the Linux API that would make us want to > change it? I would prefer not to change it. I think it's quite ok, yet it still seems to be evolving a bit. I don't think however, that this is a big issue because dvb has been included in 2.6 linux-ernels and therefore I doubt that they want to change it much. I will take a look on the most current linux api and implement FreeBSD driver based on that. If you have ideas on this that I should take into account, please let me know. -Teemu