[英]VIDIOC_REQBUFS Error 12 when opening multiple v4l2 sources
我正在Nvidia TX1開發套件上使用基於8通道PCI的framegrabber。 我正在使用此驅動程序 。 我可以使用mplayer,streamer或VLC舒適地播放多達3/4 v4l2攝像機供稿,但是無論開始使用哪種軟件播放,我在開始播放第5個攝像機供稿時總是會遇到內存分配錯誤。 我還編寫了自己的程序來捕獲和顯示v4l2流,但是遇到了同樣的問題。 確切的錯誤是ioctl命令給出的error 12
:
ioctl(fd, VIDIOC_REQBUFS, &req)
我已經在獨立的PC上嘗試了該framegrabber和設備,並且運行良好。
任何的意見都將會有幫助。
在構建內核時運行了將CONFIG_CMA_SIZE_MBYTES變量從16更改為32的操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.