From owner-freebsd-emulation@FreeBSD.ORG Thu Nov 19 21:01:15 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 9678B106568B for ; Thu, 19 Nov 2009 21:01:15 +0000 (UTC) (envelope-from fbsd@opal.com) Received: from smtp.vzavenue.net (smtp.vzavenue.net [66.171.59.140]) by mx1.freebsd.org (Postfix) with ESMTP id 564508FC1C for ; Thu, 19 Nov 2009 21:01:15 +0000 (UTC) Received: from 153.78.171.66.subscriber.vzavenue.net (HELO homobox.opal.com) ([66.171.78.153]) by smtp.vzavenue.net with ESMTP; 19 Nov 2009 15:32:01 -0500 X-REPUTATION: None X-REMOTE-IP: 66.171.78.153 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApsEAFczBUtCq06Z/2dsb2JhbACBTdRNhDsE X-IronPort-AV: i="4.44,772,1249272000"; d="scan'208"; a="211490061:sNHT17956638" Received: from opal.com (localhost [IPv6:::1]) (authenticated bits=0) by homobox.opal.com (8.14.3/8.14.3) with ESMTP id nAJKVxZR063489 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 19 Nov 2009 15:31:59 -0500 (EST) (envelope-from fbsd@opal.com) Received: from shibato.opal.com ([2001:5c0:1100:f103:221:63ff:fe5a:c9a7] helo=shibato.opal.com) with IPv6:587 by opal.com; 19 Nov 2009 15:31:59 -0500 Date: Thu, 19 Nov 2009 15:31:59 -0500 From: "J.R. Oldroyd" To: freebsd-emulation@freebsd.org Message-ID: <20091119153159.610debc2@shibato.opal.com> X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.6; amd64-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Emulation of Linux V4L ioctls 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: Thu, 19 Nov 2009 21:01:15 -0000 I have added support for emulation of the Linux V4L video ioctls in compat/linux/linux_ioctl.[ch]. I am not a committer; the work can be found here: http://opal.com/freebsd/sys/compat/linux/ These diffs are made to the 8.0-rc3 sources. This enables webcam video to work using the linux-skype port and a pwcbsd-based camera. I expect it will also allow any other linux-port to work now, but have only tested with skype. I have noticed, however, that flash-based webcam apps cause the npviewer.bin process to hang, so that is not yet working. Anyone with thoughts on what is going on in the various flash support layers is welcome to comment on this. -jr