On 2 Aug 2003, Karl Fogel wrote:
> Jaroslav Kysela <[EMAIL PROTECTED]> writes:
> > Known bug. The problem is that playback and capture channels are
> > assymetric for the envy24 chip and we cannot define dual configuration
> > separate for playback and capture.
> >
> > You may change the line in /usr/share/alsa/cards/ICE1712.conf from
> >
> > slave.channels 10
> >
> > to
> >
> > slave.channels 12
> >
> > and capture will work, but playback will failure.
> >
> > Or define new S/PDIF PCM for capture in ~/.asoundrc:
> >
> > pcm.spdif_cap {
> > ... copy contents of ICE1712.pcm.iec958.0 {} from ICE1712.conf here ...
> > ... and replace 10 with 12 ...
> > }
>
> Okay, got it now. The first way worked, the second way didn't. And
> oddly enough, even after I changed slave.channels to 12 in
> /usr/share/alsa/cards/ICE1712.conf, I can still play back. The
> commands
>
> # aplay foo.wav
> # ogg123 foo.ogg
But 'aplay -D plug:spdif <...>' will fail.
> continue to work, but now this also works:
>
> # arecord -f cd -t wav -D iec958 foo.wav
>
> I recorded twice from the same digital source, to confirm that I was
> getting a bit-for-bit copy, and it was exactly the same both times
> (modulo head and tail noise, of course).
>
> If you want, I can post more details about the failure of the
> ~/.asoundrc way; but I'll spare you the noise unless you ask for it.
Did you used the 'plug:spdif_cap' device?
Jaroslav
-----
Jaroslav Kysela <[EMAIL PROTECTED]>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user