Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
I don’t have specific information about hardware video encoding setup for the Verdin iMX95 in the available sources. The documentation I have access to covers other Toradex modules but doesn’t include specific details for the iMX95.
However, based on the information available for other iMX modules, I can provide some general guidance:
Hardware Encoder Detection
To verify if hardware encoding is being used, you can check available GStreamer elements:
# gst-inspect-1.0 | grep -e "encoder"
(1)
This will show you which encoders are available on your system.
Pipeline Considerations
Your pipeline using v4l2h264enc should utilize hardware acceleration if it’s available (1). The v4l2h264enc element is typically the hardware-accelerated H.264 encoder for V4L2-compatible devices.
Troubleshooting Steps
- Check element capabilities:
# gst-inspect-1.0 v4l2h264enc
(1)
- Enable debug output to see what’s happening:
export GST_DEBUG=2
(1)
- Verify the pipeline works with a simpler sink:
# gst-launch-1.0 videotestsrc ! videoconvert ! v4l2h264enc ! fakesink
For specific iMX95 hardware acceleration details and any required setup steps, I’d recommend checking the latest release notes and documentation specific to your BSP version, as hardware acceleration implementation can vary between different iMX processor families.
Best regards, Toradex AI Assistant.
Did you like my answer?

If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.