All of lore.kernel.org
 help / color / mirror / Atom feed
From: Patrick Shirkey <pshirkey@boosthardware.com>
To: Thomas Charbonnel <thomas@undata.org>
Cc: alsa-devel <alsa-devel@lists.sourceforge.net>
Subject: Re: hdsp multiface pci.
Date: Mon, 20 Jan 2003 01:33:17 +0900	[thread overview]
Message-ID: <3E2AD34D.6070308@boosthardware.com> (raw)
In-Reply-To: 1042992464.1649.55.camel@satellite.undata.org

Thomas Charbonnel wrote:
> 
> 
> You have to understand that software outputs are not directly related to
> physical outputs. On simpler hardware, software and physical outputs can
> be considered the same. On the hdsp system, thanks to the internal
> matrix mixer, software outputs are totally abstracted from physical
> ones. On the multiface you have 18 software outputs, each of wich can be
> independently routed to any of the 18 physical outputs. For convenience,
> the hdsp linux driver's default behaviour is to have a 1:1 routing
> policy: each software output is by default routed to to corresponding
> hardware output.
> So the "numid=5 26,26,16384" line says:
> connect software output 1 (called "playback" in the above table) to line
> out left, as the syntax of the call is input_source,output_source,value.
> 

Great explanation. I have added it as an editors note on the hdsp page.

so it's default is a fifo?

i.e 	software output 26 -> analog output 1
	software output 27 -> analog output 2....

Therefore can I do this?

numid=5 26,0,16384			
numid=5 27,1,16384
numid=5 28,2,16384
numid=5 29,3,16384
numid=5 30,4,16384
numid=5 31,5,16384
numid=5 32,6,16384
numid=5 33,7,16384

Or is that the default setting (except with no volume).

> 
> Here it looks like you're mixing up the amixer numid parameter number
> with the hdsp internal channel numbers.
> Numid 5 is the actual alsa matrix mixer control. Numid 10 is the global
> line out switch. Numid 26 and 27 are read only, and correspond to the
> internal peak and rms calculation the card does to provide a 0% CPU
> metering solution (to be used in the forthcoming HDSPMixer totalmix
> clone !...)
> 
> I hope this makes things clearer.
> 

Getting there. So we have to tell the control called numid=5 to route 
the output from software 1 to line out before we can hear it through 
line out?

Can we route multiple software outputs to the same hardware output?

eg.	numid=5 26,26,16384			
	numid=5 27,27,16384
	numid=5 28,26,16384
	numid=5 29,27,16384
	numid=5 30,26,16384
	numid=5 31,27,16384
	numid=5 32,26,16384
	numid=5 33,27,16384

Or is that what the .asoundrc is for?



-- 
Patrick Shirkey - Boost Hardware Ltd.
For the discerning hardware connoisseur
Http://www.boosthardware.com
Http://www.djcj.org - The Linux Audio Users guide
========================================

Being on stage with the band in front of crowds shouting, "Get off! No! 
We want normal music!", I think that was more like acting than anything 
I've ever done.

Goldie, 8 Nov, 2002
The Scotsman



-------------------------------------------------------
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en

  parent reply	other threads:[~2003-01-19 16:33 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-01-19 12:08 hdsp multiface pci Patrick Shirkey
2003-01-19 14:12 ` Thomas Charbonnel
2003-01-19 15:29   ` Patrick Shirkey
2003-01-19 15:55     ` Patrick Shirkey
2003-01-19 16:07     ` Thomas Charbonnel
2003-01-19  8:23       ` Mark Knecht
2003-01-19 17:27         ` Thomas Charbonnel
2003-01-19 16:33       ` Patrick Shirkey [this message]
2003-01-19 17:00         ` Roger Williams
2003-01-19 12:21           ` Mark Knecht
2003-01-19 22:24             ` Roger Williams
2003-01-19 16:34               ` Mark Knecht
2003-01-20  2:14                 ` Roger Williams
2003-01-19 19:59                   ` Mark Knecht
2003-01-20  6:25                     ` Roger Williams
2003-01-20  5:06                       ` Mark Knecht
2003-01-20 13:46                         ` Roger Williams
2003-01-20  6:44                     ` Roger Williams
2003-01-20  8:31                       ` Marcus Andersson
2003-01-20 13:35                         ` Roger Williams
2003-01-19 17:01         ` Patrick Shirkey
2003-01-19 17:20         ` Thomas Charbonnel
2003-01-19 23:12           ` Roger Williams
  -- strict thread matches above, loose matches on Subject: below --
2003-01-20 15:57 markknecht
2003-01-20 16:12 markknecht
     [not found] <E18aeXp-00009y-00@sturgeon.coelacanth.com>
2003-01-20 17:01 ` Roger Williams
2003-01-22 18:19   ` Paul Davis
2003-01-22 18:30     ` Roger Williams
2003-01-22 18:41       ` Paul Davis
2003-01-22 18:54       ` Mark Knecht

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3E2AD34D.6070308@boosthardware.com \
    --to=pshirkey@boosthardware.com \
    --cc=alsa-devel@lists.sourceforge.net \
    --cc=thomas@undata.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.