clapper icon indicating copy to clipboard operation
clapper copied to clipboard

Clapper Stop Streaming AV1 Video After Around 45 Seconds - Unplayable Content (Not enough memory to decode AV1 stream)

Open JFLim1 opened this issue 4 months ago • 3 comments

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"

Image Image Image

JFLim1 avatar Dec 04 '25 09:12 JFLim1

Exactly the same happened for me, on my Orange Pi 5 Max. (Tested on Fedora KDE plasma 43 generic arm).

martinbone avatar Dec 04 '25 10:12 martinbone

This seems to be a driver issue, I got kernel msg hantro_watchdog:126: frame processing timed out! when video play stopped.

amazingfate avatar Dec 04 '25 13:12 amazingfate

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).

Rafostar avatar Dec 04 '25 19:12 Rafostar

Upstream issue created: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4786

amazingfate avatar Dec 05 '25 03:12 amazingfate

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.

Rafostar avatar Dec 05 '25 10:12 Rafostar