基本上音频斗篷正在工作。除了一个令我迷惑的奇怪现象。我会尽力解释。Beagle Bone Black Audio Cape rev B同步问题
当我播放一个.wav文件时,例如speaker-test -t vaw - >如果幸运的话,我会听到Front Left - Front的权利。但10分之9,我听到白色噪音,左前方的音频声音在背景中很微弱,或者在另一时间,声音只是失真。当我使用aplay或mplayer播放文件时会发生同样的情况。
所以,当我很幸运,或者系统时钟的时间同步时,我会清楚地听到音频,如果不同步,我可能会听到白噪声或失真的播放。
我有谷歌广泛,并没有找到任何解决方案。所以我希望你们中的一位知道这里发生了什么。它必须是低水平的。
我在这件事上颇为陌生,但根据这个:Troubleshooting Linux Sound所有接缝工作正常。
这是我的系统参数和设置:根@ beaglebone:〜#lsb_release -a经销商ID:埃说明:埃GNU/Linux的v2012.12(核心版)发布:v2012.12代号:核心版
[email protected]:~# cat /sys/devices/bone_capemgr*/slots 0: 54:PF---
1: 55:PF---
2: 56:P---L CBB-Relay,00A0,Logic_Supply,CBB-Relay
3: 57:PF---
4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
5: ff:P-O-- Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI
6: ff:P-O-L Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN
7: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-BONE-AUDI-02
[email protected]:~# speaker-test -t wav
扬声器试验1.0.25
回放设备是默认流参数是48000Hz,S16_LE,1个通道WAV文件(S)速率设置为48000Hz(请求48000Hz)缓冲区大小范围从128到32768期尺寸范围从8到2048使用最大缓冲区大小32768周期= 4已设置period_size = 2048已设置buffer_size = 32768
0 - 左前每个周期 时间= 0.641097
0 - 左前 根@ beaglebone:〜#mplayer的AxelF.wav MPlayer2 2.0-379-ge3f5043(C)2000至11年的MPlayer团队162音频& 361视频编解码器
播放AxelF.wav。检测到的文件格式:WAV格式(libavformat)[wav @ 0xb6082780] max_analyze_duration达到[lavf]流0:音频(pcm_s16le),-aid 0加载字幕。
============================================== ================ 强制音频编解码器:mad打开音频解码器:[pcm]未压缩的PCM音频解码器音频:44100 Hz,2 ch,s16le,1411.2 kbit/100.00 %(比例:176400-> 176400)所选音频编解码器:[pcm] afm:pcm(未压缩PCM)
======================= ======================================= [编辑] AO:[alsa] 44100Hz 2ch s16le(每个采样2字节)视频:无视频开始播放... A:1.6(01.6)15.9(15.8)0.3%
MPlayer被模块中的信号2中断:未知
正在退出...(退出)