rk3308,UAC使用过程中10s左右会出现IO error,log如下,从default录音,播放到uac声卡,出现如下错误,从uac读也有同样的问题,补充,在windows端切换下声卡就可以了,但是每次连接都需要切换声卡,这个要怎么处理,各位大佬有啥好方法吗?
arecord -f dat -t wav -r 48000 -c 2 -D default | aplay -f dat -r 48000 -c 2 -D uac
Recording WAVE 'stdin' : Playing raw data 'stdin' : Signed 16 bit Little Endian, Signed 16 bit Little Endian, Rate 48000 Hz, Rate 48000 Hz, StereoStereo
aplay: pcm_write:2051: write error: Input/output error
stdout: Broken pipe
离线
这是把 rk模拟成usb声卡?
是的,找到原因了,默认不是打开的,要监听打开状态
离线
test0001 说:redstar 说:这是把 rk模拟成usb声卡?
是的,找到原因了,默认不是打开的,要监听打开状态
请问如何打开监听状态?
drivers/usb/gadget/function/u_audio.c代码下面有个u_audio_start_capture等函数,自己加个设备节点就可以了
离线