Hi Viet and All,
I am having a setup in which TVP5158 EVM is connected to DM6467 EVM. The mode in which it is operating is that – on DM6467 VPIF video capture channel 0(Zero), it gets one video stream from TVP5158 and on VPIF video capture channel 1(one) it gets another video stream from TVP5158. That is video captures are independent and not interleaved. Only two video inputs are taken from TVP5158. Other two are disabled.
The problem what i am facing is that – The video captured frames have back and forth motion. That is when i see the captured video i feel like some of the old frame are repeated after few frames.
I have timestamp for each of the captured frame. The timestamp differences between each video captured frame is always increasing and according to the expected value.
The TI TVP5158 driver does not support independent video capture, i have written TVP5158 driver just like TVP5147 driver. And TVP5158 driver is registered to V4L2 just like TVP5147 driver.
If I now just disable TVP5158 driver and enable TVP5147 driver the video capture happens fine. So there is no difference between the V4L2 driver(which does the video buffer management) when we use TVP5158 or TVP5147 driver.
Can there be any TVP5158 settings which might be causing this? Because V4L2 driver is the same and TVP5147 works fine but not TVP5158.
If anybody has any clues on this problem, please share your thoughts.
Thank you,
Santosh