|
安装了alsa-lib alsa-oss alsa-utils
mpd 后mpc play可以完美播放声音
此时再mplayer 123.mp3
- [AO_ALSA] alsa-lib: pcm_dmix.c:1010:(snd_pcm_dmix_open) unable to open slave
- [AO_ALSA] Playback open error: Device or resource busy
- Failed to initialize audio driver 'alsa'
- [AO_ALSA] alsa-lib: pcm_dmix.c:1010:(snd_pcm_dmix_open) unable to open slave
- [AO_ALSA] Playback open error: Device or resource busy
- DVB card number must be between 1 and 4
- AO: [null] 48000Hz 2ch s16le (2 bytes per sample)
- Starting playback...
复制代码
mp3没有声音
如果停掉mpc 即mpc stop
则mplayer 123.mp3很正常
- lsmod
- Module Size Used by
- snd_seq_dummy 1542 0
- snd_seq_oss 24687 0
- snd_seq_midi_event 5898 1 snd_seq_oss
- snd_seq 45534 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
- snd_seq_device 5511 3 snd_seq_dummy,snd_seq_oss,snd_seq
- snd_pcm_oss 33010 0
- snd_mixer_oss 12927 1 snd_pcm_oss
- snd_hda_codec_conexant 30927 1
- snd_hda_intel 21310 1
- snd_hda_codec 74046 2 snd_hda_codec_conexant,snd_hda_intel
- snd_hwdep 5722 1 snd_hda_codec
- snd_pcm 70234 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
- snd_timer 17852 2 snd_seq,snd_pcm
- snd 55667 13 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
- ath5k 118823 0
- snd_page_alloc 7141 2 snd_hda_intel,snd_pcm
- ath 9206 1 ath5k
复制代码
- aplay -l
- **** List of PLAYBACK Hardware Devices ****
- card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
- Subdevices: 1/1
- Subdevice #0: subdevice #0
- card 0: Intel [HDA Intel], device 1: Conexant Digital [Conexant Digital]
- Subdevices: 1/1
- Subdevice #0: subdevice #
复制代码
- cat /etc/modprobe.d/alsa.conf
- # Alsa kernel modules' configuration file.
- # ALSA portion
- # OSS/Free portion
- ##
- ## IMPORTANT:
- ## You need to customise this section for your specific sound card(s)
- ## and then run `update-modules' command.
- ## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
- ##
- ## ALSA portion
- ## alias snd-card-0 snd-interwave
- ## alias snd-card-1 snd-ens1371
- ## OSS/Free portion
- ## alias sound-slot-0 snd-card-0
- ## alias sound-slot-1 snd-card-1
- ##
- # OSS/Free portion - card #1
- ## OSS/Free portion - card #2
- ## alias sound-service-1-0 snd-mixer-oss
- ## alias sound-service-1-3 snd-pcm-oss
- ## alias sound-service-1-12 snd-pcm-oss
- alias /dev/mixer snd-mixer-oss
- alias /dev/dsp snd-pcm-oss
- alias /dev/midi snd-seq-oss
- # Set this to the correct number of cards.
- # --- BEGIN: Generated by ALSACONF, do not edit. ---
- # --- ALSACONF version 1.0.21 ---
- alias snd-card-0 snd-hda-intel
- alias sound-slot-0 snd-hda-intel
- # --- END: Generated by ALSACONF, do not edit. ---
复制代码
- uname -a
- Linux Apple 2.6.34-gentoo-r11 #1 SMP Thu Oct 21 09:54:41 CST 2010 x86_64 Pentium(R) Dual-Core CPU T4200 @ 2.00GHz GenuineIntel GNU/Linux
复制代码
- cat /usr/src/linux/.config | grep -i "CONFIG_SND_HDA"
- CONFIG_SND_HDA_INTEL=m
- CONFIG_SND_HDA_HWDEP=y
- CONFIG_SND_HDA_RECONFIG=y
- # CONFIG_SND_HDA_INPUT_BEEP is not set
- CONFIG_SND_HDA_INPUT_JACK=y
- # CONFIG_SND_HDA_PATCH_LOADER is not set
- CONFIG_SND_HDA_CODEC_REALTEK=y
- CONFIG_SND_HDA_CODEC_ANALOG=y
- CONFIG_SND_HDA_CODEC_SIGMATEL=y
- CONFIG_SND_HDA_CODEC_VIA=y
- CONFIG_SND_HDA_CODEC_ATIHDMI=y
- CONFIG_SND_HDA_CODEC_NVHDMI=y
- CONFIG_SND_HDA_CODEC_INTELHDMI=y
- CONFIG_SND_HDA_ELD=y
- CONFIG_SND_HDA_CODEC_CIRRUS=y
- CONFIG_SND_HDA_CODEC_CONEXANT=y
- CONFIG_SND_HDA_CODEC_CA0110=y
- CONFIG_SND_HDA_CODEC_CMEDIA=y
- CONFIG_SND_HDA_CODEC_SI3054=y
- CONFIG_SND_HDA_GENERIC=y
- CONFIG_SND_HDA_POWER_SAVE=y
- CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
复制代码
另外顺便问下emerge -av alsa-lib时,alisp的use是作什么用的 |
|