Wow, this is getting stranger.
On the SoloX, it I am missing the vsync:
V4.9 image X11 SX
imx6sxsabresd login: root
root@imx6sxsabresd:~# gst-inspect-1.0 | grep imx
aiur.imx: webm: webm
aiur.imx: aiurdemux: Aiur universal demuxer
imxvideoconvert.imx: imxvideoconvert_g2d: IMX g2d Video Converter
imxvideoconvert.imx: imxvideoconvert_pxp: IMX pxp Video Converter
imxcompositor.imx: imxcompositor_g2d: IMX g2d Video Compositor
imxcompositor.imx: imxcompositor_pxp: IMX pxp Video Compositor
beep.imx: ac3: ac3
beep.imx: 3ca: ac3
beep.imx: beepdec: Beep universal decoder
imxv4l2.imx: imxv4l2sink: IMX Video (video4linux2) Sink
imxv4l2.imx: imxv4l2src: IMX Video (video4linux2) Source
imxmp3enc.imx: imxmp3enc: imx mp3 audio encoder
overlaysink.imx: overlaysink: IMX Video (video compositor) Sink
BUT on the 6ULL, I have something totally different:
V4.9 image X11 ULL
root@imx6ull14x14evk:/# gst-inspect-1.0 | grep imx
imxpxp: imxpxpvideosink: Freescale PxP video sink
imxpxp: imxpxpvideotransform: Freescale PxP video transform
imxv4l2videosrc: imxv4l2videosrc: V4L2 CSI Video Source
imxaudio: imxuniaudiodec: Freescale i.MX uniaudio decoder
imxaudio: imxmp3audioenc: Freescale i.MX MP3 encoder
The imxpxp DOES have the use_vsync option.
Howcome this is so different for the soloX and ULL? And how can I get vsync to work on the soloX?