From owner-freebsd-multimedia@FreeBSD.ORG Sat Jan 21 14:53:57 2012 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C21641065670 for ; Sat, 21 Jan 2012 14:53:57 +0000 (UTC) (envelope-from br@rtclab.com) Received: from mx.bsdpad.com (mx.bsdpad.com [46.4.68.80]) by mx1.freebsd.org (Postfix) with ESMTP id 7E6CC8FC12 for ; Sat, 21 Jan 2012 14:53:57 +0000 (UTC) Received: from mx.bsdpad.com ([46.4.68.80] helo=rtclab.com) by mx.bsdpad.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76 (FreeBSD)) (envelope-from ) id 1Robfv-0001x4-L1 for freebsd-multimedia@freebsd.org; Sat, 21 Jan 2012 18:12:11 +0400 Received: (from br@localhost) by rtclab.com (8.14.5/8.14.5/Submit) id q0LECBO9007505 for freebsd-multimedia@freebsd.org; Sat, 21 Jan 2012 14:12:11 GMT (envelope-from br) Date: Sat, 21 Jan 2012 18:12:11 +0400 From: Ruslan Bukin To: freebsd-multimedia@freebsd.org Message-ID: <20120121141211.GA7462@jail.io> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Subject: multi-mono-channel sound card 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: Sat, 21 Jan 2012 14:53:57 -0000 Hi, My multichannel sound card (RME HDSPe AIO) is support SND_FORMAT(AFMT_S32_LE, 1, 0) only. I call pcm_addchan(..), which triggers chan_init(..,*snd_dbuf,..) Addr of snd_dbuf I write to card in slot N. In result I have /dev/dsp0.pN devices (one device per each mono channel) Works perfectly, sounds great, but in mono mode. I'm interested, what is the right way to implement stereo pair of channels per one device file like in OSS? -Ruslan