Hope you can help.

On my suse8.2 box:

cat /proc/interrupts
9:      22774          XT-PIC  CMI8738-MC6

cat /proc/ioports
dc00-dcff : C-Media Electronics Inc CM8738
  dc00-dcff : CMI8738-MC6

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 0.9.4.
Compiled on Jul  1 2003 for kernel 2.4.20-4GB.

cat /proc/asound/pcm
00-00: CMI8738-MC6 : C-Media PCI DAC/ADC : playback 1 : capture 1
00-01: CMI8738-MC6 : C-Media PCI 2nd DAC : playback 1
00-02: CMI8738-MC6 : C-Media PCI IEC958 : playback 1 : capture 1

Card has line-in, mic-in, front-out, rear-out, center-sub-out; 6 speaker are 
connected:

> aplay -D front test.wav
Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo

works as aspected

> aplay -D rear test.wav
Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo

seem to be fine too,
but *first* problem follows:

> aplay -D center_lfe test.wav
ALSA lib pcm.c:1785:(snd_pcm_open_conf) Invalid type for PCM center_lfe 
definition (id: center_lfe, value: cards.pcm.center_lfe)
aplay: main:480: audio open error: Invalid argument

*1* and stops here

*second* problem:
mplayer -ao alsa9:surround40 -channels 4 unnamed.vob
:
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
AC3: 5.1 (3f+2r+lfe)  48000 Hz  384.0 kbit/s
Using MMX optimized resampler
AUDIO: 48000 Hz, 4 ch, 16 bit (0x10), ratio: 48000->384000 (384.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
:
Checking audio filter chain for 48000Hz/4ch/16bit -> 48000Hz/4ch/16bit...
AF_pre: af format: 2 bps, 4 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 4ch Signed 16-bit (Little-Endian)
alsa-init: testing and bugreports are welcome.
alsa-init: requested format: 48000 Hz, 4 channels, Signed 16-bit 
(Little-Endian)
alsa-init: soundcard set to surround40
alsa9: 48000 Hz/4 channels/8 bpf/65536 bytes buffer/Signed 16 bit Little 
Endian
AO: [alsa9] 48000Hz 4ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/4ch/16bit -> 48000Hz/4ch/16bit...
Starting playback...

*2* four speakers work, but from rear it sounds distorted (scratched)...


*third* problem:
mplayer -ao alsa9:surround51 -channels 6 unnamed.vob
:
AUDIO: 48000 Hz, 6 ch, 16 bit (0x10), ratio: 48000->576000 (384.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
:
Checking audio filter chain for 48000Hz/6ch/16bit -> 48000Hz/6ch/16bit...
AF_pre: af format: 2 bps, 6 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 6ch Signed 16-bit (Little-Endian)
alsa-init: testing and bugreports are welcome.
alsa-init: requested format: 48000 Hz, 6 channels, Signed 16-bit 
(Little-Endian)
alsa-init: soundcard set to surround51
alsa-init: unable to set channels: Invalid argument
Could not open/initialize audio device -> no sound.
Audio: no sound
Starting playback...

*3* and no sound is played!

What is wrong, what more info's do you need? Would be nice if you could help.

norbert


-------------------------------------------------------
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/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to