今開発しているLinuxボードで、UVCカメラより取得したYUYVの映像データを
共有メモリに2~3面のリングバッファ的なものを設けて貯めこみたいと考えています。
一度/dev/video0からユーザ空間に取り込んで、そのあと、共有メモリに1フレーム毎
書き込みをしようと思いましたが、転送、転送で遅そうなので、カーネル空間から
直接書き込みたいと考えました。
UVCカメラのソースを見つけたので、こちらを改造してqueueに入っているデータを
共有メモリに転送すれば実現可能でしょうか?
https://github.com/torvalds/linux/blob/master/drivers/media/usb/uvc/uvc_queue.c
あなたの回答
tips
プレビュー