我在 Nvidia TX1 开发套件上使用 8 通道基于 PCI 的帧捕获器。我正在使用这个驱动程序。我可以使用 mplayer、streamer 或 VLC 舒适地播放多达 3/4 个 v4l2 摄像机源,但是当我开始播放第 5 个摄像机源时,无论我使用什么软件播放它,我总是会遇到内存分配错误。我还编写了自己的程序来捕获和显示 v4l2 流,但我遇到了同样的问题。确切的错误是error 12
ioctl 命令给出的:
ioctl(fd, VIDIOC_REQBUFS, &req)
我已经在一台独立的 PC 上尝试过这个图像采集卡和设备,它工作得非常好。
任何的意见都将会有帮助。