Genio 510/700 supports AV1 video decode hw acceleration.
Does IoT Yocto support AV1 on Kirkstone (v24.1 release)?
Although Genio 510 and Genio 700 both support AV1 hardware codec, this feature is not supported in the IoT Yocto v24.1 (Kirkstone) release.
The reason is that IoT Yocto uses GStreamer as its multimedia framework, and the version of GStreamer compatible with Kirkstone does not provide robust AV1 support. Therefore, AV1 hardware video acceleration has not been implemented in IoT Yocto.
This information is address in the IoT Yocto Feature table within the release note.
Currently, the Linux kernel does not support AV1.
The GStreamer developers have also stated that they will not integrate AV1 into GStreamer until the kernel supports it.
-
Kernel:
- Even the latest Kernel 6.12-rc5 does not support a stateful AV1 decoder.
https://lore.kernel.org/lkml/b5f4e1cc04ba35d92839932d431726fd42f24320.camel@ndufresne.ca/
+#define V4L2_PIX_FMT_AV1 v4l2_fourcc(‘A’, ‘V’, ‘1’, ‘0’) /* AV1 */
- Even the latest Kernel 6.12-rc5 does not support a stateful AV1 decoder.
-
GStreamer:
-
The GStreamer element is still a draft version and is waiting for AV1 kernel upstream support.
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3508Draft: V4L2 AV1 decoder
Nicolas: I will not merge any patches about the V4L2 AV1 decoder until AV1 is supported by V4L in the Linux kernel.
-



