Hello! I’m trying to use the hardware H.265 decoder on my BBAI64 (AM64xx) with an RTSP camera to feed decoded frames into a script. I don’t need display output.
On my current OS installation 11.8-xfce-edgeai-arm64-2023-10-07 I’m facing multiple issues preventing this:
- The kernel driver for the hardware video codec doesn’t seem to load; the device node /dev/video-codec is missing, and dmesg/lsmod show no related modules.
- The installed FFmpeg binary gives ‘Unknown decoder h265_v4l2m2m’, indicating it wasn’t compiled with the necessary V4L2 M2M support.
- The GStreamer rtspsrc element has internal ‘not-negotiated’ errors with my camera’s stream format, blocking the pipeline before the v4l2h265dec element (which is present).
I’m looking for confirmation on which specific official BeagleBoard AI-64 OS images (and versions) are known to have a fully functional hardware video decoding stack out-of-the-box, including the kernel driver loading correctly and userland tools like FFmpeg compiled with hardware decoder support. Or if there are specific post-flash steps required beyond the standard /opt/edge_ai_apps/setup_script.sh that address these low-level driver/compiler issues.
Any guidance on a confirmed-working image version or specific setup for H.265 hardware decoding to script would be greatly appreciated.