For Verdin iMX95 with Yocto 7.6.0, to include hardware-accelerated GStreamer elements including imxvideoconvert_xxx elements in your tdx-reference-multimedia-image, you need to add specific packages to your local.conf file(1).
Required Configuration
Add the following to your local.conf file:
IMAGE_INSTALL:append = " mali-imx"
For GStreamer plugins, ensure you have the necessary GStreamer packages:
IMAGE_INSTALL:append = " gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-base"
Build Process
After updating your local.conf, rebuild the image:
$ bitbake tdx-reference-multimedia-image
Important Notes
- The Verdin iMX95 supports OpenCL and GPU acceleration, which requires the
mali-imxpackage from themeta-freescalelayer to enable GPU acceleration(1) - You’ve already correctly accepted the NXP/Freescale EULA with
ACCEPT_FSL_EULA = "1"(1) - Some Toradex SoMs support OpenCL and GPU acceleration, and enabling these features requires additional configuration(1)
Verification
After flashing the updated image, you can verify the available GStreamer elements using:
gst-inspect-1.0 | grep imx
This should show the hardware-accelerated elements including the imxvideoconvert_xxx elements you’re looking for.
The hardware acceleration capabilities vary by SoM, so refer to your Verdin iMX95 datasheet and documentation for specific requirements and supported features(1).
Best regards,
Toradex AI Assistant.
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.