Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Andrew Gaydenko <a@etver.com>
To: alsa-devel@lists.sourceforge.net
Subject: Re: ice1724 controls meaning
Date: Wed, 18 Feb 2004 15:39:13 +0300	[thread overview]
Message-ID: <200402181539.13804@goldspace.net> (raw)
In-Reply-To: <s5h7jylybzz.wl@alsa2.suse.de>

Takashi,

Thanks! With your help (and after playing with alsamixer, (patched) qamix and pencil)
I have recognized almost all I have wanted. Nevertheless, one control isn't clear for
me (the issue isn't a stopper anyway). I mean 'Capture Route' enum items mnemonics. For
example:

- for "CD In 1" card input both the control values must be 'CD Left',
- for "Line In" input both control values must be 'Aux Left' (or 'Aux Right'? - don't 
  remember now, but it isn't important). 

You see, both control must have the _same values_ for normal _stereo_ capturing. I can
suggest three reasons of such inconsistency:

- my brain,
- the way concrete card manufacture has designed the card (Terratec Aureon 7.1 Space),
- the driver.

Which case to choose?

======= On Tuesday 17 February 2004 18:14, Takashi Iwai wrote: =======
At Mon, 16 Feb 2004 22:32:38 +0300,
Andrew Gaydenko wrote:

> numid=1, iface=CARD,name='ICE1724 EEPROM'

EEPROM contents.  not for mixer.

> numid=2, iface=MIXER,name='Multi Track Internal Clock'

the internal clock of the board.
note that ice1724 has a single rate for all channels.

> numid=3, iface=MIXER,name='Multi Track Rate Locking'

the rate locking - allow each app to set the rate or use
the fixed rate.

> numid=4, iface=MIXER,name='Multi Track Rate Reset'

reset the rate to the default value at each time the PCM is closed.
(the default value is the last internal clock rate.)

> > numid=5, iface=MIXER,name='H/W Playback Route'
> numid=6, iface=MIXER,name='H/W Playback Route',index=1
> ...
> numid=12,iface=MIXER,name='H/W Playback Route',index=7

the analog output routing for each channel.  they're enum.

> numid=13,iface=MIXER,name='Multi Track Peak'

peak meter.  read only.

> numid=14,iface=MIXER,name='IEC958 Playback Route'
> numid=15,iface=MIXER,name='IEC958 Playback Route',index=1

spdif output routing (left/right).  the enum valus.

> numid=16,iface=MIXER,name='IEC958 Output Switch'

turn on/off spdif output.

> numid=17,iface=PCM,name='IEC958 Playback Default',device=1

spdif status bits.  32bit long.

> numid=18,iface=MIXER,name='IEC958 Playback Con Mask',device=1
> numid=19,iface=MIXER,name='IEC958 Playback Pro Mask',device=1

available spdif status bit mask for consumer and professional modes.

> numid=20,iface=MIXER,name='DAC Volume'
> numid=21,iface=MIXER,name='DAC Volume',index=1
> ...
> numid=27,iface=MIXER,name='DAC Volume',index=7

DAC = digital-analog-converter
for each analog output channel.

> numid=28,iface=MIXER,name='Master Playback Volume'

master playback volume for analog outputs.

> numid=29,iface=MIXER,name='ADC Volume'
> numid=30,iface=MIXER,name='ADC Volume',index=1

ADC = analog-digital-converter
for each analog input channel.

> numid=31,iface=MIXER,name='Capture Route'

the recording source selection.   the enum values.


Takashi





-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click

  reply	other threads:[~2004-02-18 12:39 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-02-16 19:32 ice1724 controls meaning Andrew Gaydenko
2004-02-17 15:14 ` Takashi Iwai
2004-02-18 12:39   ` Andrew Gaydenko [this message]
2004-02-19  1:03     ` Gabriel Ebner
2004-02-19 19:02       ` Andrew Gaydenko

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=200402181539.13804@goldspace.net \
    --to=a@etver.com \
    --cc=alsa-devel@lists.sourceforge.net \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox