1.进度
使用v4l-utils的qv4l2工具和v4l2-compilance工具验证通过,其他摄像头验证工具情况如下:
vlc命令:vlc v4l2:///dev/video0:chroma=mjpg:width=1280:height=720:fps=30,vlc运行有问题,报错找不到PCR值,原因是mmap得到的v4l2_buffer结构,需要在驱动中设置timestamp,对于capture设备,这个时间为系统时间.解决该问题后, vlc可以正常使用透传的virtio-camera摄像头
mplayer:mplayer tv:// -tv driver=v4l2:device=/dev/video0:width=1280:height=720:fps=30:outfmt=mjpeg,运行无误