I am using imx6qsabreauto board and gstreamer 1.0 to render video.
My requirement is to render NV12 format video through waylandsink. But waylandsink is not able to render NV12 video. At the same time I am able to render NV12 video through imxv4l2sink. . How to enable NV12 support in waylandsink plugin?
I tried forcefully adding NV12 in supported video formats. Then caps negotiation is passed, but I am getting a segmentation fault in wayland-client.so file.
When I checked with valgrind, It gave the below log
==9243== Process terminating with default action of signal 11 (SIGSEGV)
==9243== Access not within mapped region at address 0x0
==9243== at 0x5BE5EC4: ??? (in /usr/lib/libwayland-client.so.0.3.0)
What is the proper way to add NV12 support for waylandsink?