USB Audio设备vender srt与ubuntu系统用户名同名时出现问题

Totem,mplayer,sopcast,realplayer,bmp
回复
a578461712
帖子: 2
注册时间: 2014-01-10 8:56
系统: ubuntu 13.10 desktop

USB Audio设备vender srt与ubuntu系统用户名同名时出现问题

#1

帖子 a578461712 » 2014-01-10 9:45

近期在调试usb audio设备音频,有测试的同事反映ubuntu系统上接入我们的usb audio设备不出声音,但是ubuntu能正确的检测到我们的设备,并且usb audio设备能正确的检测到输入音频的采样率,就是没有声音。我在ubuntu系统上用wireshark+usbmon抓了ubuntu发给usb audio设备的usb 数据包,发现音频数据全部为0,这也是导致没有声音输出的直接原因。进一步调试发现,该不出声音的问题与ubuntu用户名有一定的关系。这里假设我们的usb audio设备的usb 描述符中vender str 为 TEST, 如果ubuntu系统中不存在test这样的用户名,我们发现usb数据包里面的音频数据是非0的正常值;但是如在ubuntu系统中新建用户test,在test用户中给我们的usb audio设备发送音频数据全部为0,没有声音输出。 为什么会有这样的现象呢? 是不是ubuntu系统将用户名与usb 设备的描述有交集?什么情况下会导致ubuntu系统送0数据给usb audio设备呢? 请注意:每次播放时候都是将音量设置到最大的,
有哪位大侠知道是怎么回事么? 痛苦的不解中啊,求大神的帮助
a578461712
帖子: 2
注册时间: 2014-01-10 8:56
系统: ubuntu 13.10 desktop

Re: USB Audio设备vender srt与ubuntu系统用户名同名时出现问题

#2

帖子 a578461712 » 2014-01-10 14:33

补充一点:把在ubuntu上把test用户删掉或者usb audio设备的vender str改为非TEST , 都可以出声音
回复