From mboxrd@z Thu Jan 1 00:00:00 1970 From: Liam Girdwood Subject: Re: How to define card specific pcm devices? Date: Thu, 06 Sep 2012 18:18:34 +0100 Message-ID: <1346951914.4893.6.camel@odin> References: <1344597903.4283.68.camel@IT-D-4QB9Z4J> <1345215040.2530.26.camel@IT-D-4QB9Z4J> <1345262953.4864.12.camel@laptop> <1346823662.3629.17.camel@laptop> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from na3sys009aog136.obsmtp.com (na3sys009aog136.obsmtp.com [74.125.149.85]) by alsa0.perex.cz (Postfix) with ESMTP id E7618261603 for ; Thu, 6 Sep 2012 19:18:39 +0200 (CEST) Received: by wibhq4 with SMTP id hq4so1343646wib.2 for ; Thu, 06 Sep 2012 10:18:37 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Tanu Kaskinen Cc: Raymond Yau , tiwai@suse.de, alsa-devel@alsa-project.org, Mark Brown List-Id: alsa-devel@alsa-project.org On Wed, 2012-09-05 at 12:24 +0100, Girdwood, Liam wrote: > On 5 September 2012 06:41, Tanu Kaskinen wrote: > On Wed, 2012-08-29 at 09:44 +0800, Raymond Yau wrote: > > strictly speaking your mic is not a true stereo mic and the > channel > > map is [left, null] instead of the normal map [left,right] > of line-in > > or stereo mic > > > I think specifying the channel map like you suggest would be a > good > solution. Supporting it would require some extra work in > PulseAudio, but > I think PulseAudio will anyway have to be extended to query > the channel > map information from UCM. > > Now the problem is that UCM doesn't provide the channel map > information > at all. Should the channel map be provided in the device > "Value" > section? Like this: > > SectionDevice."my-mono-mic" { > > ... > > Value { > # Does this value become redundant if > # the "CaptureChannelMap" value is added? > CaptureChannels "2" > I would expect to see a "1" here unless we cannot open the pcm in mono mode. > # Channel names match the constants in > # Takashi's proposed channel map API > CaptureChannelMap "FL, NA" > } > > } This seems fine and should be a simple patch for UCM too. Pulsaudio could use the map information/preference from UCM (like above) to configure the driver using Takashi's new channel map API. > > Opinions? (Liam added to CC - am I right in that you should be > CC'd in > all UCM related discussions?) Yes, please and Mark too (now on CC). Thanks Liam >