We have a product using the i.MX8MMini built with 4.19 Warrior that uses GStreamer 1.16 which was bundle in the IMX Warrior Yocto release. We use the v4l2src and vpuenc_h264 elements in our app. We have also customised the MIPI CSI driver. We want to update GStreamer to a more recent version, ideally 1.20 or more recent.
How realistic is it to attempt this update without also updating the IMX Yocto release to, say 5.15? I am concerned this may be unrealistic as the vpuenc_h264 element relies on the Hantro library and encoder kernel driver which would therefore also need updating. I feel we could end-up with as much work trying to fit the newer code in an old kernel than updating to a newer kernel.
Has anyone attempted to do this? Any suggestion / alternative?
Hello,
You can't, To update the gstreamer version, you’d need to compile a custom image with Yocto, and the gstreamer 1.20 you need at least the version 5.10.
regards
Hello,
Latest BSP has 1.20.3.
Regards