From owner-freebsd-hackers@FreeBSD.ORG Wed Oct 4 19:51:38 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E61516A412 for ; Wed, 4 Oct 2006 19:51:38 +0000 (UTC) (envelope-from sbahra@kerneled.org) Received: from perseus.interservers.com (perseus.interservers.com [65.202.242.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27EDA43D67 for ; Wed, 4 Oct 2006 19:51:33 +0000 (GMT) (envelope-from sbahra@kerneled.org) Received: from cpanel by perseus.interservers.com with local (Exim 4.52) id 1GVCmE-0007Pp-Ja for freebsd-hackers@freebsd.org; Wed, 04 Oct 2006 15:51:34 -0400 Received: from 161.253.43.43 ([161.253.43.43]) by www.kerneled.org (Horde MIME library) with HTTP; Wed, 04 Oct 2006 15:51:34 -0400 Message-ID: <20061004155134.ac5htx99ul28g404@www.kerneled.org> Date: Wed, 04 Oct 2006 15:51:34 -0400 From: sbahra@kerneled.org To: freebsd-hackers@freebsd.org References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.1) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - perseus.interservers.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [32002 32002] / [47 12] X-AntiAbuse: Sender Address Domain - kerneled.org X-Source: X-Source-Args: X-Source-Dir: Subject: Re: Survey on Video Capture API: BSD meteor(4) vs. Video for Linux 1/2 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Oct 2006 19:51:38 -0000 [...] > MPlayer supports both kinds of API's. But to gain Linux ybinary > compatibility for FreeBSD, V4L/V4L2 must be introduced to FreeBSD. I think it is wiser to provide an in-kernel API which is far more =20 comprehensive. I suggest you take a look at the VideoBSD project that =20 jmg@ was working on. I was working on a V4L port at one time, the fact =20 is, with regards to the compatibility it is wiser just to provide V4L =20 functionality through user-space stubs or a thin compatibility layer. =20 V4L itself provides no real benefit to driver developers other than =20 the fact that they have standardized values for some ioctl requests =20 and the various data types that are exported. Dianora (db@db) was working on some user-space stubs for V4L as well =20 iirc. From the user-space perspective it is obviously a benefit to =20 support though. Regards. -- Samy Al Bahra '-- http://samy.kerneled.org/ > > ------------------------------------------------------------------------ > From Beijing, China > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"