Hi -
Sorry to throw you offguard on cb,cr swapping. With a capture of a real frame we made further analysis..
The captured image is as shown (viewed as a 720x576). We observed that the even (or odd? one of them) field is not getting captured. This field will have the same value as it was initialized to.
when we removed this field offline and viewed as 720x288, it will appear as
We further did some more offline processing by removing 144 pixels at the beginning of the frame to the end of the frame. With that the frame appears as
This frame is complete as seen from the camera preview.
Thus we believe that there are two issues
a. Complete frame is coming in a 720x288 frame instead of 720x576 frame
b. The frame is out-of-sync by 144 pixels
Any ideas in what could be the problem?