Hi,
I have made video streaming application with DM6446. We are using OmniVision's OV10635 sensor. The sensor provides output in YUV 4:2:2 format. From VPFE, we are using capture and resize modules.
In normal setup application works fine. But what happens if we move cable or sensor, to change a view, our video port stops outputting new data. So, the same old data, keeps on rotating in to buffers. At the same time, capture interrupts gets increased.
When this condition occurs, "CCDC_WBL_O" bit of the "VPSS Peripheral Control Register" (PCR)" becomes 1.
From Texas Instruments Wiki on DM6446 (below is the link for the same), I could find out that this particular problem occurs, when VPSS buffer overflows.
http://processors.wiki.ti.com/index.php/DM643x/DM6446_VPSS_buffer_overflow_problem#Objective
Can anyone tell me How Can I , detect this overflow state from my application and escape from this state?
Any help would be highly appreciated.
Thanks,
Krinali Shah