From owner-freebsd-multimedia@FreeBSD.ORG Tue Sep 13 09:21:39 2011 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A99871065670 for ; Tue, 13 Sep 2011 09:21:39 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe01.c2i.net [212.247.154.2]) by mx1.freebsd.org (Postfix) with ESMTP id 38A508FC0C for ; Tue, 13 Sep 2011 09:21:38 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=wJvnH89EauZH5CtPccDXCoR3S15XcsUHhRLViNeYhtc= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=rh0k38ZfQwMA:10 a=WQU8e4WWZSUA:10 a=kj9zAlcOel0A:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=OdR5sfXFAAAA:8 a=71ommz2_dVdLNF4f410A:9 a=ai98xL7Cp7yRiMSsAUgA:7 a=CjuIK1q_8ugA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe01.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 179531528 for freebsd-multimedia@freebsd.org; Tue, 13 Sep 2011 11:21:36 +0200 From: Hans Petter Selasky To: freebsd-multimedia@freebsd.org Date: Tue, 13 Sep 2011 11:18:49 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201109131118.49070.hselasky@c2i.net> Subject: New version of cuse4bsd ready for testing 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: Tue, 13 Sep 2011 09:21:39 -0000 Hi, This version includes direct process to process memory copying, which reduces the number of times data is copied on read/write by one third. This should probably also reduce the CPU usage of webcamd and applications using devices created by webcamd. The IOCTL path has also been optimised. Please check CPU usage before and after installing version 0.1.17 of Cuse4BSD. Code compiles on FreeBSD-8 and FreeBSD-9 at least. Only FreeBSD-8 has been tested. Please test and report any errors. svn --username anonsvn --password anonsvn \ checkout svn://svn.turbocat.net/i4b/trunk/ports cd ports/multimedia/cuse4bsd-kmod make all deinstall install clean --HPS