> My guess is that the VCR is outputting incorrect Vsync information and the ADV7180 is unable to correct for this. You could test this by feeding the output from the VCR directly to a monitor/old television.
I connected the VCR to composite input on a modern HD TV, and I could NOT reproduce the split image. The image always looks correct, even when I stop/start the VCR playback (which with the ADV7180 and i.MX6 backend usually produces the split image).
> In the failure mode could you also please read User Map registers 0x10, 0x12, and 0x13.
Register STATUS_1 (0x10) is always 0x0D.
Register STATUS_3 (0x13) has been seen to be 0x09, 0x29, and 0x69. But during the failure mode it is always 0x69.
The only status that seems to be associated with the split image failure mode is bit 4 (LL_ NSTD) in STATUS_2 (0x12). About 1.5 - 2 seconds after I see the split image, the ADV7180 begins to return LL_NSTD.
Can this be related to the split image failure? A non-standard line length doesn't sound related to a VSYNC issue.