Re: [linux-audio-dev] hdsp output, and the lack of

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-dev] hdsp output, and the lack of
From: Paul Davis (pbd_AT_op.net)
Date: Wed Jun 12 2002 - 16:38:10 EEST


>> did you turn up the playback stream volumes from zero (using
>> alsamixer, for example)?
>>
>
>Ok so I checked the mixer settings. They were at 0, so I set everything
>to 95. Heres what i see for channel 1 in asound.state, after "alsactl
>store", the complete file is at http://www.niptron.com/asound.state
>
> control.11 {
> comment.access 'read write'
> comment.type INTEGER
> comment.range '0 - 65536 (step 1)'
> iface MIXER
> name Chn
> index 1
> value 62263
> }

>But still no output. Although everything else is normal.

Puzzling. Very puzzling. Can you run some input into the system and
see if the Input Peak readings change? They should. Read them using:

    amixer -c N cget numid=13

this will read the input peak value for channel 1 over and over
again. i'd like to see that this at least is working. "N" is the card
number for your hdsp.

                                                          I also noted
>that, in alsamixer, there dose not seem to be any way to mute or unmute
>the channels, is this normal?

i don't know. i've never done this in alsamixer for any of my other
cards. is there some standard way to do this?

                               Another question I have is, do channels 25
>and 26 represent the spidif? Also how is the headphone out accessed, and
>is there any access to the internal mixer?

25+26 are the S/PDIF channels, yes.

The line out channels are enabled by the driver, but they represent a
separate mix destination that has all source gains set to zero, so you
don't hear anything by default. I have considered changing this so
that the default is to hear everything (all input channels and all
playback streams). What do you think?

There is access to the internal mixer, but because its a radical new
design for ALSA, its non-standard and none of the existing alsa
programs can control it. There are on the order of 1500 possible mixer
controls, and we are still debating (though its quiet right now) how
best to represent such a thing within ALSA. its possible to write s/w
that can control the mixer right now, i just haven't done it.

Control over the mixer is needed to modify what comes out of the line
out channels, obviously.

--p


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Wed Jun 12 2002 - 16:33:34 EEST