From owner-freebsd-multimedia@FreeBSD.ORG Sun Aug 14 08:23:51 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 1938616A41F for ; Sun, 14 Aug 2005 08:23:51 +0000 (GMT) (envelope-from jakemsr@jakemsr.com) Received: from mail231.csoft.net (resin.csoft.net [63.111.22.86]) by mx1.FreeBSD.org (Postfix) with SMTP id 0B3CF43D49 for ; Sun, 14 Aug 2005 08:23:49 +0000 (GMT) (envelope-from jakemsr@jakemsr.com) Received: (qmail 1999 invoked from network); 14 Aug 2005 08:23:53 -0000 Received: from unknown (HELO puff.jakemsr.gom) (63.111.27.87) by mail231.csoft.net with SMTP; 14 Aug 2005 08:23:53 -0000 Received: (from jakemsr@jakemsr.com) by puff.jakemsr.gom (mini_sendmail/1.3.5 16nov2003); Sun, 14 Aug 2005 01:23:48 PDT (sender jakemsr@puff.jakemsr.gom) Date: Sun, 14 Aug 2005 01:23:48 -0700 From: Jacob Meuser To: Karolis Tamutis Message-ID: <20050814082347.GA2714@puff.jakemsr.gom> Mail-Followup-To: Karolis Tamutis , blackend@freebsd.org, freebsd-multimedia@freebsd.org References: <20050810032119.65de1a75@it.buh.tecnik93.com> <6f896f9a05081005141d557de3@mail.gmail.com> <20050811062517.GC23174@puff.jakemsr.gom> <6f896f9a050811043038553b58@mail.gmail.com> <20050812003405.R66685@kushnir1.kiev.ua> <6f896f9a05081115237b69c674@mail.gmail.com> <20050812075838.GA624@gothic.blackend.org> <6f896f9a05081203215c745212@mail.gmail.com> <20050813010558.GA2090@puff.jakemsr.gom> <6f896f9a0508130533510e1035@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6f896f9a0508130533510e1035@mail.gmail.com> User-Agent: Mutt/1.4.2i Cc: freebsd-multimedia@freebsd.org, blackend@freebsd.org Subject: Re: Help with tv tuner setup 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 08:23:51 -0000 On Sat, Aug 13, 2005 at 04:33:53PM +0400, Karolis Tamutis wrote: > WinFast TV 2000 XP RM, Chip/ A/D-Wandler: Conexant 878A; > > Conexant 878A chip? I believe this one is supported by bktr, am I wrong? yes, that is not a problem. the problem is with the tuner. have you tried tuner "10", PHILIPS_FR1216_PAL. according to some posts about this card and Linux's bttv, this is probably the right tuner to use. -- From owner-freebsd-multimedia@FreeBSD.ORG Sun Aug 14 08:26:08 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 764C516A430 for ; Sun, 14 Aug 2005 08:26:08 +0000 (GMT) (envelope-from jakemsr@jakemsr.com) Received: from mail231.csoft.net (resin.csoft.net [63.111.22.86]) by mx1.FreeBSD.org (Postfix) with SMTP id DEEFB43D49 for ; Sun, 14 Aug 2005 08:26:07 +0000 (GMT) (envelope-from jakemsr@jakemsr.com) Received: (qmail 4407 invoked from network); 14 Aug 2005 08:26:11 -0000 Received: from unknown (HELO puff.jakemsr.gom) (63.111.27.87) by mail231.csoft.net with SMTP; 14 Aug 2005 08:26:11 -0000 Received: (from jakemsr@jakemsr.com) by puff.jakemsr.gom (mini_sendmail/1.3.5 16nov2003); Sun, 14 Aug 2005 01:26:06 PDT (sender jakemsr@puff.jakemsr.gom) Date: Sun, 14 Aug 2005 01:26:06 -0700 From: Jacob Meuser To: Karolis Tamutis Message-ID: <20050814082606.GB2714@puff.jakemsr.gom> Mail-Followup-To: Karolis Tamutis , freebsd-multimedia@freebsd.org References: <20050811062517.GC23174@puff.jakemsr.gom> <6f896f9a050811043038553b58@mail.gmail.com> <20050812003405.R66685@kushnir1.kiev.ua> <6f896f9a05081115237b69c674@mail.gmail.com> <20050812075838.GA624@gothic.blackend.org> <6f896f9a05081203215c745212@mail.gmail.com> <20050813010558.GA2090@puff.jakemsr.gom> <6f896f9a0508130533510e1035@mail.gmail.com> <20050813124134.GA595@gothic.blackend.org> <6f896f9a0508130634384e23a1@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6f896f9a0508130634384e23a1@mail.gmail.com> User-Agent: Mutt/1.4.2i Cc: freebsd-multimedia@freebsd.org Subject: Re: Help with tv tuner setup 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 08:26:09 -0000 On Sat, Aug 13, 2005 at 05:34:49PM +0400, Karolis Tamutis wrote: > The metal boxed part on my card wasnt so informative, nothing about > the tuner. After looking at my card, I can just confirm that it has a > Conexant fusion 878A video capture chip. I've undid all changes to my > kernel config and tried bktrplay again, this time it doesn't exit with > error, just shows a screen with grey video debris (well, you know how > it looks), but thats no mater what video standart or channel I choose, > everytime's the same. > you do have this hooked up to either cable or an _amplified_ antenna, right? almost all bktr cards need a strong signal to produce a picture. -- From owner-freebsd-multimedia@FreeBSD.ORG Sun Aug 14 09:40:34 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 9F6DE16A41F; Sun, 14 Aug 2005 09:40:34 +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 05D5A43D45; Sun, 14 Aug 2005 09:40:33 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5DA5F.dip.t-dialin.net [84.165.218.95]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.1/8.13.1) with ESMTP id j7E9XsvP056115; Sun, 14 Aug 2005 11:34:05 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.3/8.13.3) with ESMTP id j7E9cc0S058128; Sun, 14 Aug 2005 11:38:39 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Sun, 14 Aug 2005 11:38:38 +0200 From: Alexander Leidinger To: Julian Elischer Message-ID: <20050814113838.762e6330@Magellan.Leidinger.net> In-Reply-To: <42FE5ED1.5070209@elischer.org> References: <20050806084910.N13128@dynamite.narpes.com> <200508081346.16811.jhb@FreeBSD.org> <20050813150300.5d4d11f2@Magellan.Leidinger.net> <42FE5ED1.5070209@elischer.org> X-Mailer: Sylpheed-Claws 1.9.13 (GTK+ 2.6.9; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new 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 09:40:34 -0000 On Sat, 13 Aug 2005 13:57:53 -0700 Julian Elischer wrote: > Alexander Leidinger wrote: > > > > > I haven't looked at the patch, but from looking at the names of the > > files I assume you've a program which kust is responsible for > > activating the 3D stereo enhancement. While this enables this > > functionality (which is good), there should be a generic "sndctl" > > program which allows to manipulates multiple settings. So the sndctl > > program could be called in this case for exmaple as "sndctl 3dse > > on" (or something like this). Maybe you can add some rough command line > > parsing to your program which reacts on a keyword like above? Ideally > > it should support the "-f" option like mixer(8) does. > > > > I want to work on something like this for the s/pdif <-> analog > > features (ATM only available as sysctl's in -current), but I don't know > > when I get time to do it. Your ctl program could then be enhanced to > > also handle this (and maybe other things like querying for such > > capabilities and print them together with the current state of > > operation). > > Isn't "mixer" the equivalent of "sndctl"? > Just add the functionality to mixer.. ---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)? Bye, Alexander. -- The best things in life are free, but the expensive ones are still worth a look. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 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. > From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 15 03:27:04 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 DBF9A16A41F; Mon, 15 Aug 2005 03:27:04 +0000 (GMT) (envelope-from aw@aw.gs) Received: from mariah.narpes.com (mariah.narpes.com [213.250.81.164]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0817E43D46; Mon, 15 Aug 2005 03:27:03 +0000 (GMT) (envelope-from aw@aw.gs) Received: from dynamite.narpes.com ([193.22.86.8]) by mariah.narpes.com with esmtp (Exim 4.30) id 1E4Vco-0003xh-CH; Mon, 15 Aug 2005 03:26:58 +0000 Received: from localhost ([127.0.0.1]) by dynamite.narpes.com with esmtp (Exim 4.43) id 1E4Vcc-000MAz-23; Mon, 15 Aug 2005 03:26:46 +0000 Date: Mon, 15 Aug 2005 03:26:38 +0000 (GMT) From: "A. Wik" To: Julian Elischer In-Reply-To: <42FFA268.5060400@elischer.org> Message-ID: <20050815025007.T82687@dynamite.narpes.com> 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> <42FFA268.5060400@elischer.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: Alexander Leidinger , 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: Mon, 15 Aug 2005 03:27:05 -0000 On Sun, 14 Aug 2005, Julian Elischer wrote: > 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? I looked at mixer(8) while exploring the the sound driver architecture, to determine how to add the 3DSE ioctl(). However, I could not find an easy way to fit it into either the existing mixer driver, or the userland mixer control program. I suppose that it might have been possible by using typecasts and having the 3DSE feature masquerade as a mixer input/output line, but doing it the way I did seemed like a better choice - perhaps the main advantage being compatibility, allowing applications such as XMMS to use the same interface for Linux and FreeBSD. The standalone utility to control the feature is a quick but functional test program. I see one logical reason for integrating its functionality into mixer(8): the fact that the ioctls are done on the /dev/mixer device (and at the hardware level, by manipulation of Sound Blaster "mixer" registers). In any case, the patch has been updated with an "AGC" (Automatic Gain Control) ioctl() - also added by the Linux driver to the "base" OSS driver, from which both the FreeBSD and Linux Sound Blaster have been derived at some point. -aw From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 15 11:01:53 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 5F1C816A428 for ; Mon, 15 Aug 2005 11:01:53 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 841B643D49 for ; Mon, 15 Aug 2005 11:01:52 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j7FB1q9q007542 for ; Mon, 15 Aug 2005 11:01:52 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j7FB1pfN007536 for freebsd-multimedia@freebsd.org; Mon, 15 Aug 2005 11:01:51 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 15 Aug 2005 11:01:51 GMT Message-Id: <200508151101.j7FB1pfN007536@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-multimedia@FreeBSD.org Cc: Subject: Current problem reports assigned to you 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, 15 Aug 2005 11:01:53 -0000 Current FreeBSD problem reports Critical problems Serious problems Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2003/12/26] kern/60599 multimedia [sound] [partial patch] No sound for ATI 1 problem total. From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 15 12:01:55 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 4293916A420; Mon, 15 Aug 2005 12:01:55 +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 D1A5543D69; Mon, 15 Aug 2005 12:01:45 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5F308.dip.t-dialin.net [84.165.243.8]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.1/8.13.1) with ESMTP id j7FBslm2066134; Mon, 15 Aug 2005 13:55:12 +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 j7FBxiwE081437; Mon, 15 Aug 2005 13:59:45 +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, 15 Aug 2005 13:59:44 +0200 Message-ID: <20050815135944.3my8gg7b6swcc4cc@netchild.homeip.net> X-Priority: 3 (Normal) Date: Mon, 15 Aug 2005 13:59:44 +0200 From: Alexander Leidinger To: "A. Wik" 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> <42FFA268.5060400@elischer.org> <20050815025007.T82687@dynamite.narpes.com> In-Reply-To: <20050815025007.T82687@dynamite.narpes.com> 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: multimedia@freebsd.org, Julian Elischer , 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: Mon, 15 Aug 2005 12:01:55 -0000 "A. Wik" wrote: >> > What are the arguments to integrate it into mixer(8)? >> >> one stop shopping? >> no new program to learn? Yes, but we also have the route and ifconfig programs (and e.g. ipfw for dummynet). We have them to seperate logical domains. > I looked at mixer(8) while exploring the the sound driver > architecture, to determine how to add the 3DSE ioctl(). > However, I could not find an easy way to fit it into > either the existing mixer driver, or the userland mixer > control program. I suppose that it might have been > possible by using typecasts and having the 3DSE feature > masquerade as a mixer input/output line, but doing it > the way I did seemed like a better choice - perhaps the > main advantage being compatibility, allowing applications > such as XMMS to use the same interface for Linux and > FreeBSD. > > The standalone utility to control the feature is > a quick but functional test program. I see one logical > reason for integrating its functionality into mixer(8): > the fact that the ioctls are done on the /dev/mixer > device (and at the hardware level, by manipulation of > Sound Blaster "mixer" registers). While this stereo "enhancement" is done by adding some amount (e.g. half of it) of one channel to the other channel, the feature itself is a digital signal effect (maybe some soundcards add a delay before they sum up the channels). Changing from analog to digital signal delivery at the output jacks is not a mixer property too. For the vchans we could argue about it... but not for the slave channels Ariff is working on. So I think we're in the need of another program in any case and we should take the opportunity to just do it right in the first place instead of clutching this 3d feature to mixer and move it later to a more appropriate place. Any other arguments to "hack" mixer(8)? Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 Mathematicians take it to the limit.