|
|

楼主 |
发表于 2004-4-25 12:13:38
|
显示全部楼层
alsa
我的AC97,intel8x0,内核里选这两个,我原来主要是选错了
- # Sound
- #
- CONFIG_SOUND=m
- #
- # Advanced Linux Sound Architecture
- #
- CONFIG_SND=m
- CONFIG_SND_TIMER=m
- CONFIG_SND_PCM=m
- CONFIG_SND_RAWMIDI=m
- CONFIG_SND_SEQUENCER=m
- CONFIG_SND_SEQ_DUMMY=m
- CONFIG_SND_OSSEMUL=y
- CONFIG_SND_MIXER_OSS=m
- CONFIG_SND_PCM_OSS=m
- CONFIG_SND_SEQUENCER_OSS=y
- CONFIG_SND_RTCTIMER=m
- CONFIG_SND_VERBOSE_PRINTK=y
- # CONFIG_SND_DEBUG is not set
- #
- # Generic devices
- #
- CONFIG_SND_MPU401_UART=m
- CONFIG_SND_DUMMY=m
- CONFIG_SND_VIRMIDI=m
- CONFIG_SND_MTPAV=m
- CONFIG_SND_SERIAL_U16550=m
- CONFIG_SND_MPU401=m
复制代码
- # PCI devices
- #
- CONFIG_SND_AC97_CODEC=m
- CONFIG_SND_ALI5451=m
- # CONFIG_SND_ATIIXP is not set
- CONFIG_SND_AU8810=m
- # CONFIG_SND_AU8820 is not set
- # CONFIG_SND_AU8830 is not set
- # CONFIG_SND_AZT3328 is not set
- # CONFIG_SND_BT87X is not set
- # CONFIG_SND_CS46XX is not set
- # CONFIG_SND_CS4281 is not set
- # CONFIG_SND_EMU10K1 is not set
- # CONFIG_SND_KORG1212 is not set
- # CONFIG_SND_MIXART is not set
- # CONFIG_SND_NM256 is not set
- # CONFIG_SND_RME32 is not set
- # CONFIG_SND_RME96 is not set
- # CONFIG_SND_RME9652 is not set
- # CONFIG_SND_HDSP is not set
- # CONFIG_SND_TRIDENT is not set
- # CONFIG_SND_YMFPCI is not set
- # CONFIG_SND_ALS4000 is not set
- # CONFIG_SND_CMIPCI is not set
- # CONFIG_SND_ENS1370 is not set
- # CONFIG_SND_ENS1371 is not set
- # CONFIG_SND_ES1938 is not set
- # CONFIG_SND_ES1968 is not set
- # CONFIG_SND_MAESTRO3 is not set
- # CONFIG_SND_FM801 is not set
- # CONFIG_SND_ICE1712 is not set
- # CONFIG_SND_ICE1724 is not set
- CONFIG_SND_INTEL8X0=m
- CONFIG_SND_INTEL8X0M=m
- # CONFIG_SND_SONICVIBES is not set
- # CONFIG_SND_VIA82XX is not set
- # CONFIG_SND_VX222 is not set
复制代码
然后就按BLFS文档 ALSA Driver-0.9.6 后面的做,,
./snddevices
- cat >> /etc/modules.conf << "EOF"
- alias char-major-14 soundcore
- alias char-major-116 snd
- #alias snd-card-0 snd-[soundcard-name]
- alias snd-card-0 snd-intel8x0
- alias sound-slot-0 snd-card-0
- alias sound-service-0-0 snd-mixer-oss
- alias sound-service-0-1 snd-seq-oss
- alias sound-service-0-3 snd-pcm-oss
- alias sound-service-0-8 snd-seq-midi
- EOF
复制代码
depmod 2.6.6-rc1
装上这两个
ALSA Library-0.9.6
ALSA Utilities-0.9.6
都按 Beyond Linux From Scratch Version 5.0-PRE1的来
继续,
modprobe snd_intel8x0 (这个我现在只能这么办~~~~)与它相关的东西也能自动load
起动alsa服务
-------------------------------------------------------------[OK]
你就欢呼吧!
运行 alsamixer 把你的声音弄出来
然后我装了mpg123想测试一下,结果失败,,
不管了~~~~~~直接mplayer
mplayer更是比较顺利
解码器拷贝到/usr/local/lib/codecs下,real解码器拷贝到/usr/local/lib/codecs/rp下。
mplayer 只要有FFmpeg,gtk1.2 就可以了
./configure --prefix=/usr/local --confdir=/etc/mplayer --enable-largefiles \
--enable-gui --enable-menu --enable-shared-pp \
--enable-vorbis --with-reallibdir=/usr/local/lib/codec/rp \
--enable-freetype \
--with-codecsdir=/usr/local/lib/codecs && make && make install && echo OVER
make
这里出了叉子,原来我设置了 CFLAGS,CXXFLAGS
unset它们
make ,make install 顺利通过!
然后
copy Skin,font我是把字体和skin文件拷贝到/usr/share/mplayer目录下
享受吧!
==============================================
谢谢,小丑奇兵兄弟抬举我 |
|