Clapper Stop Streaming AV1 Video After Around 45 Seconds - Unplayable Content (Not enough memory to decode AV1 stream)
Device: Orange Pi 5 Plus (Rockchip rk3588) Clapper: 0.8.0 Linux OS: Archlinux-Arm(MiniArch-EOS) or Debian Trixie Kernel: 6.18.0-armbian-git (Archlinux-Arm/MiniArch-EOS) or 6.18.0-edge-rockchip64 (Debian Trixie) cma=128M Video Source: https://lafibre.info/videos/test/201411_blender_big_buck_bunny_60fps_1080p_av1.mp4
Clapper will stream the AV1 video for around 45 secs with vpu hardware acceleration and then stop, displaying the message:
"Unplayable Content -- Not enough memory to decode AV1 stream"
Exactly the same happened for me, on my Orange Pi 5 Max. (Tested on Fedora KDE plasma 43 generic arm).
This seems to be a driver issue, I got kernel msg hantro_watchdog:126: frame processing timed out! when video play stopped.
will stream the AV1 video for around 45 secs with vpu hardware acceleration and then stop
It might indicate that memory is not freed correctly in video decoder. This comes from GStreamer, thus I highly advise to open this issue on their GitLab (I cannot move it from GitHub). Please open it there as v4l2slav1dec issue. While doing so, please also provide them with GStreamer version that you are using (can be found in Clapper about dialog).
Upstream issue created: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4786
Thanks. Considering that issue/discussion is now moved to upstream and as shown there, this can be reproduced with GStreamer only (without using Clapper), I am closing this one here.