I am looking at samples/12_camera_v4l2_cuda and I would like to know what data stream is coming out of /dev/nvhost-vic ? Basically, I have difficulties understanding the link between converter and camera stream. Why is converter’s output and capture planes dequeuing v4l2_buffer when the data is showing up on /dev/video0 ?
I have already tried that but I still don’t know how output plane and capture plane threads get to dequeue v4l2 buffer when the main thread is receiving frame from camera(/dev/video0). I guess I’d like to know which entity is sending data on /dev/nvhost-vic?
Hi,
We have controlled it through NvVideoConverter. Beffers are sent to converter via output_plane.qBuffer(). And after the conversion is done, it calls conv_capture_dqbuf_thread_callback().