From owner-freebsd-multimedia@FreeBSD.ORG Wed Oct 4 18:01:56 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F2C3116A47C for ; Wed, 4 Oct 2006 18:01:56 +0000 (UTC) (envelope-from prvs=julian=425ca5bb9@elischer.org) Received: from a50.ironport.com (a50.ironport.com [63.251.108.112]) by mx1.FreeBSD.org (Postfix) with ESMTP id B898F43D46 for ; Wed, 4 Oct 2006 18:01:56 +0000 (GMT) (envelope-from prvs=julian=425ca5bb9@elischer.org) Received: from unknown (HELO [10.251.18.229]) ([10.251.18.229]) by a50.ironport.com with ESMTP; 04 Oct 2006 11:01:56 -0700 Message-ID: <4523F714.4090700@elischer.org> Date: Wed, 04 Oct 2006 11:01:56 -0700 From: Julian Elischer User-Agent: Thunderbird 1.5.0.7 (Macintosh/20060909) MIME-Version: 1.0 To: Intron is my alias on the Internet References: In-Reply-To: Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: Survey on Video Capture API: BSD meteor(4) vs. Video for Linux 1/2 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: Wed, 04 Oct 2006 18:01:57 -0000 There is a V4L2 implementation in P4 and someone (brain fade occuring) was looking at it just last month.. I'm not overly inpressed with V4L(1 or 2) as they basically just defina a bunch of constants and ways of declaring things and don't do any of the work for you. The device drivers still need to do all the work. All V4L gives you is an API to work to to do the work so that programs can talk to you in a known way. I'd like to see a video framework that sat on top of that that allowed more to be done with the streams.. There are userland applications that do a lot however once you have he V4L interface on the device drivers.. so that somewhat mitigates the problem.. Intron is my alias on the Internet wrote: > If I would code to enhance video capture support for FreeBSD, what video > capture API do you prefer? Your choices: > > 1. BSD Brooktree 848 (See bktr(4) and meteor(4)) > > This is *BSD-specific video capture API. So far only Brooktree > (Conexant) 848/878 chip is supported by *BSD. Thus, actually this API > is BT848/878-specific. > > 2. Video for Linux 1/2 (See http://v4l2spec.bytesex.org/) > These are the video capture APIs for Linux. There are two versions: > V4L and V4L2. Supported hardware list: > http://linux.bytesex.org/v4l2/drivers.html (V4L2 mainly) > http://mxhaard.free.fr/spca5xx.html (V4L) > > MPlayer supports both kinds of API's. But to gain Linux binary > compatibility for FreeBSD, V4L/V4L2 must be introduced to FreeBSD. > > ------------------------------------------------------------------------ > From Beijing, China > > _______________________________________________ > freebsd-multimedia@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia > To unsubscribe, send any mail to > "freebsd-multimedia-unsubscribe@freebsd.org"