Hi,
It is synchronization mechanism in gstreamer. For live-source such as IP camera or Bayer sensors, since the source gives frames in static framerate, you can set sync=0 to disable the mechanism. For local video file, suggest set sync=1 to get smooth video playback.