Hi Takashi, please allow me to join the discussion. I have been following this thread for about 3 weeks, and perhaps I can help a little to reduce confusion. I have an Asus A7V266-E mobo w/ C-Media 8738 sound onboard. The soundchip is model number 055, according to alsa. I use an of-the-shelf coax-to-optical converter to connect it to my Pioneer receiver.
Situation: OSS: analog OK, spdif OK, but no AC3 passthru Alsa: analog OK, spdif NOT OK (the horrible signed/unsigned distortion everybody else is experiencing), AC3 also distorted. The problem is not the mixer: either there's no digital signal,or it's distorted. so far, I have found two solutions with varying success: - first one was proposed about one month ago on this list: in section snd_cmipci_playback, change SNDRV_PCM_FMTBIT_S16_LE to U16_LE -> spdif still distorted, but AC3 works (but it's choppy) - 2nd one: posted as a patch by Dean Townsley on 01/23 01:10. Please refer to original message for explanations. Result: spdif works, AC3 thru works (but again choppy), analog silent (as expected). I also tried the latest cvs after you told Thomas Tonino to do so yesterday, but it's still distorted. so perhaps best would be to start with Dean's patch as it almost does the job. analog should be easy, and the choppy AC3 could be something else (I use xine, any idea how to tell mplayer to use hw:0,2 instead 0,0 for AC3?) If you need any help (register dumps..), please tell me. regards, Christian _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user
