From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 29 12:59:23 2005 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6742616A47C for ; Mon, 29 Aug 2005 12:59:21 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 96EFE43D4C for ; Mon, 29 Aug 2005 12:59:15 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5CD12.dip.t-dialin.net [84.165.205.18]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.1/8.13.1) with ESMTP id j7TCoB4Y003582; Mon, 29 Aug 2005 14:50:27 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.3/8.13.3) with ESMTP id j7TCvviK076816; Mon, 29 Aug 2005 14:57:57 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from 141.113.101.31 ([141.113.101.31]) by netchild.homeip.net (Horde MIME library) with HTTP for ; Mon, 29 Aug 2005 14:57:57 +0200 Message-ID: <20050829145757.kl7yfcyog8k0ocow@netchild.homeip.net> X-Priority: 3 (Normal) Date: Mon, 29 Aug 2005 14:57:57 +0200 From: Alexander Leidinger To: Damian Gerow References: <20050826120035.6FADB16A438@hub.freebsd.org> <4.3.2.7.2.20050826084734.01f78508@mail.qconline.com> <20050826161527.15f48542@Magellan.Leidinger.net> <20050827003806.GI52270@afflictions.org> <20050827122945.5574328d@Magellan.Leidinger.net> <20050829053331.GG42469@afflictions.org> In-Reply-To: <20050829053331.GG42469@afflictions.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.3) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: freebsd-multimedia@freebsd.org Subject: Re: quality soundcard 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: Mon, 29 Aug 2005 12:59:26 -0000 Damian Gerow wrote: > Thus spake Alexander Leidinger (Alexander@Leidinger.net) [27/08/05 07:06]: > : http://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/oss.html > : but don't be surprised if it doesn't explain the current way of > : writting a sound driver. > : > : If you find something wrong, please report it here and/or in our PR > : database. Much better would be a patch which corrects the error, but > : just a report about outdated content is better than not knowing about > : the problem at all. > > This might be a dumb question, but hasn't there been substantial changes to > pcm since FreeBSD 4.4? I think the most intrusive change was the SMP locking. So you should compare with other drivers while working on your own one. > As a matter of curiousity, are skywizard's changes going to be incorporated > into the tree at any point in time? He's done some work that would be very > nice to have for some of the higher-end sound cards. Some changes are already in -current. I've asked him to split his most recent patchset into "fixes" and "new features". I will try to commit the fixes this week. I also want to commit the new features (slave channels), but I want t get time to review and at least partially understand what he does before I commit it. Some of the changes which are in -current need to be changed (e.g. allow an ordinary user to switch to digital out instead of having it as a root-only switch) before we can think about merging them back to -stable. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 If a listener nods his head when you're explaining your program, wake him up.