On Latest Freescale Yocto Release for i.MX6, we unable to play/decode H264 video using gsteamer pipeline for wayland sink. This only happens with wayland sink.
Gstreamer Pipeline being used.
# gst-launch-1.0 filesrc location=/XXX_1280x480.h264 ! h264parse ! imxvpudec ! imxipuvideotransform ! waylandsink
Error Observed.gst-launch-1.0: ../imxvpuapi/imxvpuapi_vpulib.c:2349: imx_vpu_dec_mark_framebuffer_as_displayed: Assertion `framebuffer != NULL' failed. *Aborted (core dumped)*
On other hand, it works fine with imxipuvideosink.Any pointer would be appreciated.
gst-launch-1.0 filesrc location=/XXX_ 1280x480.h264 ! h264parse ! imxvpudec ! imxipuvideotransform ! imxipuvideosik
I know there is recently Libimxvpuapi library has been introduced in this release which can create this issue but I am not
sure about this.