At Wed, 04 Jun 2003 19:56:01 +0200,
Dennis van der Meer wrote:
> 
> Hi,
> 
> >meanwhile, i committed the latest patchset to cvs now.
> >i got reports that it works somehow.  so, please try the cvs version
> >instead of my last patch.
> 
> A big thanks for the patchset. I was able to play sound with xmms
> (not with the alsa-plugin but the OSS plugin worked). I am unable
> to use the digital out to play sound though.
> I have tried alsamixer but it will give me a lot of controls but not much
> to work with. Somehow it's not working as it should.
> Here's what I got from alsamixer:
> 
> Card: Terratec Aureon 7.1-Space
> Chip: ICE1724 - multitrack
> 
> Name                    Item
> -------------------------
> Master  -->     Master
> IEC958  -->     IEC958  (just the text IEC958 I)
>                          PCM Out, H/W In 0, H/W In 1, IEC958 I

this is the routing of IEC958 left channel.  choose "PCM Out" here.

> IEC958 O        -->     IEC958 Output
>                          Volume bar cannot be adjusted

no volume. it's only the switch.
if you use "iec958" or "spdif" pcm device, it's turned on
automatically.

> IEC958 1        -->     IEC958 1
>                          PCM Out0, H/W In 0, H/W In 1, IEC958 I

ditto.

> Capture         -->     Capture
>                          CD Left, CD Right, Aux Left, Aux Right, line Left, 
> Line Right

choose the right one for analog capture source.

> ADC             -->     ADC
> ADC 1           -->     ADC 1
> DAC             -->     DAC
> DAC 1           -->     DAC 1
> DAC 2           -->     DAC 2
> DAC 3           -->     DAC 3
> DAC 4           -->     DAC 4
> DAC 5           -->     DAC 5
> DAC 6           -->     DAC 6
> DAC 7           -->     DAC 7

are they obvious?

> H/W             --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
>                      (changing values will set it to left channel only)
> H/W 1           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
>                      (changing values will set it to right channel only)
> H/W 2           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
> H/W 3           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
> H/W 4           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
> H/W 5           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
> H/W 6           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
> H/W 7           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I

they are the routing for analog outputs.
choose "PCM Out".  or, it's routed from the selected input.

> Multi Tr        --> Multi Track Internal Clock
>                      44100

this is changed automatically if "rate locking" and "rate reset" are
set up correctly.

> Multi Tr        --> Multi Track Peak (changed to strange values when 
> started again)
> Multi Tr        --> Multi Track Peak (changed to strange values when 
> started again)
> Multi Tr        --> Multi Track Peak (is restarted when app is started again)
> Multi Tr        --> Multi Track Peak (is restarted when app is started again)

they are read-only.

> Multi Tr        --> Multi Track Rate Locking

turn this off.

> Multi Tr        --> Multi Track Rate Reset

turn this on.


as said, for digital outs, use "iec958" device.  but you might need to
wrap "plug" layer to convert the formats, etc. to play back non-24bit
samples.

        % aplay -D plug:iec958 foo.wav


Takashi


-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to