From owner-freebsd-multimedia@FreeBSD.ORG Sun Aug 14 19:58:36 2005 Return-Path: X-Original-To: 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 D96B616A41F; Sun, 14 Aug 2005 19:58:36 +0000 (GMT) (envelope-from julian@elischer.org) Received: from delight.idiom.com (delight.idiom.com [216.240.32.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 96BFE43D45; Sun, 14 Aug 2005 19:58:36 +0000 (GMT) (envelope-from julian@elischer.org) Received: from idiom.com (idiom.com [216.240.32.1]) by delight.idiom.com (Postfix) with ESMTP id 1DB5E6E64; Sun, 14 Aug 2005 12:58:36 -0700 (PDT) Received: from [192.168.2.2] (home.elischer.org [216.240.48.38]) by idiom.com (8.12.11/8.12.11) with ESMTP id j7EJwWcA037399; Sun, 14 Aug 2005 12:58:33 -0700 (PDT) (envelope-from julian@elischer.org) Message-ID: <42FFA268.5060400@elischer.org> Date: Sun, 14 Aug 2005 12:58:32 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.7) Gecko/20050424 X-Accept-Language: en, hu MIME-Version: 1.0 To: Alexander Leidinger References: <20050806084910.N13128@dynamite.narpes.com> <200508081346.16811.jhb@FreeBSD.org> <20050813150300.5d4d11f2@Magellan.Leidinger.net> <42FE5ED1.5070209@elischer.org> <20050814113838.762e6330@Magellan.Leidinger.net> In-Reply-To: <20050814113838.762e6330@Magellan.Leidinger.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: "A. Wik" , multimedia@freebsd.org, John Baldwin Subject: Re: SB 3DSE ioctl() patch 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: Sun, 14 Aug 2005 19:58:37 -0000 Alexander Leidinger wrote: > On Sat, 13 Aug 2005 13:57:53 -0700 > Julian Elischer wrote: > > > ---snip--- > % man -k mixer > mixer(8) - set/display soundcard mixer values > ---snip--- > > For me the mixer is a device which controls the volume level of various > streams and is responsible how to mix those streams into each other. > The mixer(8) program is a program which allows to manipulate the mixer > (let's compare it with network routing and bandwith management). > > The sndctrl program would be responsible to query and change various > properties/capabilities of the soundsystem (let's compare it with > configuring a network interface with ifconfig) which don't have to be > related to the mixer, e.g. Ariff is working on "slave-channels", which > decouple the hardware buffer from the userland buffer. ATM > slave-channels are controled by a sysctl like the vchans. This could be > changed to be controled by sndctl. I don't think this falls into the > responsibility of mixer(8). > > What are the arguments to integrate it into mixer(8)? one stop shopping? no new program to learn? > > Bye, > Alexander. >