ukonline2000 发表于 2014-6-10 12:47:09

教你如何让强大的Raspbmc系统支持HIFI DAC扩展板

本帖最后由 ukonline2000 于 2014-6-10 12:55 编辑

前言:
本教程指导大家如果让Raspbmc系统支持HIFI DAC扩展板HIFI DAC扩展板介绍和购买:http://www.shumeipai.net/thread-20699-1-1.html
系统下载:
最新版本下载地址:http://www.raspbmc.com/download/

驱动配置:
1.登录系统通过ssh(网络)或者console控制台
2.安装ALSA工具集,执行以下命令:
sudo apt-get install alsa-utils
3.编辑配置文件:(别忘记插上扩展板了)
sudo vi /etc/modules
4.添加以下内容,保存后退出,使能DAC扩展板驱动
snd_soc_bcm2708_i2s
bcm2708_dmaengine
snd_soc_pcm5102a
snd_soc_hifiberry_dac
5.同步并重启系统
sync
sudo reboot
6.重启后执行“aplay -l”,查看DAC是否在声卡列表中
pi@raspbmc:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry , device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0
看到以上内容就算是识别了

系统配置:
1.首先让XBMC使能ALSA声卡,选择Raspbmc setting tool使能“Support for external sound cards”http://ukonline2000.com/wp-content/uploads/2014/06/raspbmc1.pnghttp://ukonline2000.com/wp-content/uploads/2014/06/raspbmc2.png2.然后就能在音频配置中找到alsa相应选项http://ukonline2000.com/wp-content/uploads/2014/06/raspbmc3.pnghttp://ukonline2000.com/wp-content/uploads/2014/06/raspbmc4.pnghttp://ukonline2000.com/wp-content/uploads/2014/06/raspbmc5.pnghttp://ukonline2000.com/wp-content/uploads/2014/06/raspbmc4.png注意:目前播放音频都是从DAC输出,但播放电影时还是从HDMI输出,原因是XBMC使用“omxplayer”在播放视频,而“omxplayer”目前还不支持DAC。解决之道是让XBMC使用“dvdplayer”作为播放视频的工具,不过“dvdplayer”在播放视频上没有“omxplayer”的兼容性好!
使用“dvdplayer”的方法,你需要在~/.xbmc/userdata目录下建立一个“advancedsettings.xml”文件,内容如下:
<advancedsettings>
<video>
<defaultplayer>dvdplayer</defaultplayer>
<defaultdvdplayer>dvdplayer</defaultdvdplayer>
</video>
</advancedsettings>
然后重启xbmc就可以了
关于raspbmc的使用问题可以访问官网了解:http://www.raspbmc.com/关于raspbmc下使用红外,论坛搜一下“raspbmc 红外”有很多参考的帖子,这里我就不多说了,注意DAC扩展板红外接口的对应关系如图所示:http://ukonline2000.com/wp-content/uploads/2014/06/QQ%E5%9B%BE%E7%89%8720140610124644.jpg
页: [1]
查看完整版本: 教你如何让强大的Raspbmc系统支持HIFI DAC扩展板