Hi All
We are working on a custom board based on AM5728 and we are using ti-processor-sdk-linux-am57xx-evm-02.00.02.11. We are getting 720x576 frame at 25fps at out video port and we are trying to read on by using v4l2 Read IO APIs.(took the help from qt-opencv-opencl-opengl-multithreaded-1.3.3).
The problem we are facing from a long time is that lots of buffers are being dropped(1 out of four buffers). We are getting vsync correct and we have verified the same through oscilloscope. i even tried following command
echo 4 > /sys/module/ti_vip/parameters/debug
and i am attaching the output of the same while trying to capture 100 frames. When we use mmap, we get correct fps but memcpy takes a lot of time so we would like to stick to READ-IO.
Can we increase the buffers being used by READ-IO in VIP driver? Is there any other work-around?
Kindly let me know. We need to process each frame so can't let the frame drop.
Regards
Amrit