From owner-freebsd-multimedia@FreeBSD.ORG Tue Feb 21 08:34:48 2006 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 3B2FC16A420; Tue, 21 Feb 2006 08:34:48 +0000 (GMT) (envelope-from Yuriy.Tsibizov@gfk.ru) Received: from mx.gfk.ru (mx.gfk.ru [84.21.231.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54C0743D46; Tue, 21 Feb 2006 08:34:46 +0000 (GMT) (envelope-from Yuriy.Tsibizov@gfk.ru) Received: from demon.hhp.local by mx.gfk.ru (MDaemon.PRO.v8.1.4.R) with ESMTP id md50000064901.msg; Tue, 21 Feb 2006 11:33:48 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Date: Tue, 21 Feb 2006 11:32:49 +0300 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Problem] Krec/rawrec, audigy incorrectly recording audio output thread-index: AcY2avC61fayOxj4RZyQ1NfOQRmyywATt0Bw From: "Yuriy Tsibizov" To: "Mario Sergio Fujikawa Ferreira" X-Spam-Processed: mx.gfk.ru, Tue, 21 Feb 2006 11:33:48 +0300 (not processed: message from valid local sender) X-MDRemoteIP: 10.0.0.8 X-Return-Path: Yuriy.Tsibizov@gfk.ru X-MDAV-Processed: mx.gfk.ru, Tue, 21 Feb 2006 11:33:52 +0300 Cc: freebsd-multimedia@FreeBSD.org Subject: RE: [Problem] Krec/rawrec, audigy incorrectly recording audio output 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: Tue, 21 Feb 2006 08:34:48 -0000 > I am having trouble with my headset audio recording setting. > For some reason, I keep recording the headphone output whenever I > try to record with either krec (kde record application) or port > audio/rawrec; or, even skype. >=20 > You will notice below that all my input mixer levels are > 0. The only input that seems to affect the recording of the headphone > output is the rec input. However, that also affects the mic input > so it's not a possibility. 'rec input' is always 'sound mix' on Audigy and later cards, even if = mixer=20 says anything else (it does not query AC97 codec, but uses a cached = value). >=20 > EVEN, the audio output is recored even if I remove the > headphones plug from the soundboard. Therefore, this is indeed a > software issue. > # emuctrl list > Id Description Vol RecVol > FX (PCM) buses > fx0 DSP FX BUS 0 74:74 (75:75) This means "send all PCM data multiplied by .74 to playback and = multiplied=20 by .75 to recording". You record all sound you play (with lower volume). Your card has three mixers, and this seems to confuse you - one of them = is=20 AC97 mixer (you can change it with mixer(8)), the second one is EMU10K1=20 DSP-based (you can access it with emuctrl) and the third one is inside=20 24bit/192kHz "p16v" interface (hardwired in current driver). _Recording_ = output from AC97 is an input to DSP (usually in0). Playback output from AC97 is always muted. If you disable everything in (AC97) mixer, you still can get sound on=20 recording bus if you have non-zero RecVol in emuctrl (DSP mixer). You can visit http://chibis.persons.gfk.ru/audigy/#routing to look for=20 sound routing scheme (inside DSP). Yuriy.