From owner-freebsd-bugs@FreeBSD.ORG Sun Apr 6 09:36:30 2003 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 46BA237B407; Sun, 6 Apr 2003 09:36:30 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73EF543FE0; Sun, 6 Apr 2003 09:36:27 -0700 (PDT) (envelope-from orion@FreeBSD.org) Received: from freefall.freebsd.org (orion@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h36GaRUp037900; Sun, 6 Apr 2003 09:36:27 -0700 (PDT) (envelope-from orion@freefall.freebsd.org) Received: (from orion@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h36GaR3B037896; Sun, 6 Apr 2003 09:36:27 -0700 (PDT) Date: Sun, 6 Apr 2003 09:36:27 -0700 (PDT) From: Orion Hodson Message-Id: <200304061636.h36GaR3B037896@freefall.freebsd.org> To: dan.naumov@ofw.fi, orion@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/50253: sound mixing issues with ENSONIQ AudioPCI ES1371 and X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 16:36:30 -0000 Synopsis: sound mixing issues with ENSONIQ AudioPCI ES1371 and State-Changed-From-To: open->closed State-Changed-By: orion State-Changed-When: Sun Apr 6 09:22:32 PDT 2003 State-Changed-Why: This problem was fixed at the end of January/beginning of February 2003. The code responsible for software resampling has been re-written. The code exists in both the HEAD cvs branch and the STABLE branch. It is in 4.8R, STABLE, CURRENT, but not in 5.0-RELEASE. Fix 1 (short to type, long to perform) -------------------------------------- Install a FreeBSD version appropriate OS version. Fix 2 (long to type, short to perform) -------------------------------------- Copy over the offending file: ${FBSDSRC}/sys/dev/sound/pcm/feeder_rate.c with the the appropriate fixed version from CVS and recompile the kernel (or just pcm module if loading from kernel modules). There are relatively few dependencies in this file and you shouldn't hit any compilation problems. The appropriate fetch for 5.x would be: fetch -o feeder_rate.c 'http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/sys/dev/sound/pcm/feeder_rate.c?rev=1.9&content-type=text/plain' The appropriate fetch for 4.x would be: fetch -o feeder_rate.c 'http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/sys/dev/sound/pcm/feeder_rate.c?rev=1.9&content-type=text/plain' http://www.freebsd.org/cgi/query-pr.cgi?pr=50253