From owner-freebsd-emulation@FreeBSD.ORG Mon Jun 1 21:26:47 2009 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22E7A1065673; Mon, 1 Jun 2009 21:26:47 +0000 (UTC) (envelope-from mrechberger@gmail.com) Received: from mail-bw0-f213.google.com (mail-bw0-f213.google.com [209.85.218.213]) by mx1.freebsd.org (Postfix) with ESMTP id 0F2598FC18; Mon, 1 Jun 2009 21:26:45 +0000 (UTC) (envelope-from mrechberger@gmail.com) Received: by bwz9 with SMTP id 9so7924847bwz.43 for ; Mon, 01 Jun 2009 14:26:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=6RoC87HGTSQv2jMh628FlCNHB0OYjLy07tTiOcO/wi4=; b=K5AhwZ54IGc1QQ1WBjdhkXgr6+S1U6rmeWN8S+lJTVoAY9EI75tuDfvwySJuqPlfe1 dXFIsbwxGbIxnpBROVoIBnz11pzIZ1eezKeCqdjHmW84QWom9k5ax5lDWKWXj9RzTerK OLXfhOSMiY0oj2tRMLRzjDa18uFECUEOmT8Ns= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=e9/VXix4HTrhurnZE/Ac+H53PZZ504z5yivwvEOa3fsaDUZ89DoMVy0JCq2LU9dxNP K3+Pk9zZ6aqqFaSHLzuRd9GnVdvqzRm+enxwISDLk6tzaoiBv2ZnAyd4c0pqXK46dMwM PasXFnSHcnES/LSbeyesPpXnjZBLPR9lT5SII= MIME-Version: 1.0 Received: by 10.103.223.2 with SMTP id a2mr3441710mur.88.1243890374172; Mon, 01 Jun 2009 14:06:14 -0700 (PDT) In-Reply-To: <200906012241.12019.hselasky@c2i.net> References: <200804142217.17035.beech@FreeBSD.org> <20090530070025.GA2465@current.Sisis.de> <200906012241.12019.hselasky@c2i.net> Date: Mon, 1 Jun 2009 23:06:14 +0200 Message-ID: From: Markus Rechberger To: Hans Petter Selasky Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-multimedia@freebsd.org, freebsd-emulation@freebsd.org, Matthias Apitz Subject: Re: USB webcam++ support for FreeBSD-8-current is soon here X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Jun 2009 21:26:47 -0000 Hi, On Mon, Jun 1, 2009 at 10:41 PM, Hans Petter Selasky wro= te: > Hi, > > During the weekend I have almost finished my Userland Linux kernel wrappe= r > with full USB support through the new libusb and Linux' V4L API. > > Currently compiling: GSPCA based Webcams, USB video class webcams. > > Technically all V4L Radio/DVB and Webcam devices using USB on Linux can b= e > supported under FreeBSD in userland with little hassle. The only problem = is > that the Linux kernel code is GPL and not LGPL licensed, so there might b= e a > problem linking with propritary applications ... > > Almost finished code is available from: > > svn --username anonsvn --password anonsvn \ > =A0 =A0 =A0checkout svn://svn.turbocat.net/i4b/trunk/usbcam/ulinux > > NOTE: Not all files are checked in, so running "make clean all" won't get= you > anything yet. > > If you want to help out on getting the rest of the Linux Webcam drivers u= p and > running on BSD, then please let me know. > does this new libusb support transfers up to 170 mbit? I wonder because the synchronous attempt to transmit URBs is way to slow for this. I more or less also have a userspace wrapper for video4linux2 and linuxdvb which also works with eg. libusb, libpci and works on Apple. On Linux it works with legacy applications by using LD_PRELOAD although I still need a fast data transfer link to the kernel for USB (which is not provided by libusb yet). I also have a driver for this already (DVB-C, DVB-T, analog TV, FM Radio USB Hybrid dongle). regards, Markus