From owner-cvs-all@FreeBSD.ORG Fri Mar 16 17:14:41 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CE3F016A400; Fri, 16 Mar 2007 17:14:41 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A6B3F13C4BC; Fri, 16 Mar 2007 17:14:41 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GHEfrf064823; Fri, 16 Mar 2007 17:14:41 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GHEf46064822; Fri, 16 Mar 2007 17:14:41 GMT (envelope-from ariff) Message-Id: <200703161714.l2GHEf46064822@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 17:14:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm vchan.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 17:14:42 -0000 ariff 2007-03-16 17:14:41 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm vchan.c Log: [stage: 3.2/9] malloc()less feeder_vchan. Informations can be retrieved dynamically by doing table lookup on static data. Reduce mixing overhead by doing direct copy on first channel. Mixing process will begin starting from second channel onwards. Revision Changes Path 1.29 +76 -91 src/sys/dev/sound/pcm/vchan.c