I am using the AXI VDMA as a standard triple frame buffer, but I am seeing horizontal shear in the output video.
What could be the problem?
This might be caused by an improper setting of the Frame Delay parameter on the Genlock Slave (typically the MM2S side is Genlock Slave).
Please refer to the 'Triple Frame Buffer Example' in the product guide. As noted, the frame delay for the Genlock Slave should be set to 1. Note that it is set to 0 by default so you must manually make this change to the register.