Jellyfin update problem.. (mpp_platform: can not found match soc name)

Creating a bug report/issue

I have searched the existing open and closed issues

Required Information

  • DietPi version | G_DIETPI_VERSION_CORE=9
    G_DIETPI_VERSION_SUB=19
    G_DIETPI_VERSION_RC=2
    G_GITBRANCH=‘master’
    G_GITOWNER=‘MichaIng’
  • Distro version | bookworm 0
  • Kernel version | Linux DietPi 6.12.47+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1~bookworm (2025-09-16) aarch64 GNU/Linux
  • Architecture | arm64
  • SBC model | rpi3b+
  • Power supply used | 5v
  • SD card used | sandisk usb 16gb

Additional Information (if applicable)

  • Software title | jellyfin
  • Was the software title installed freshly or updated/migrated? updated
  • Can this issue be replicated on a fresh installation of DietPi? d.k.
    ← If you sent a “dietpi-bugreport”, please paste the ID here →
  • Bug report ID | echo $G_HW_UUID

Steps to reproduce

Expected behaviour

Actual behaviour

Extra details

hello,
so i updated dietpi a couple of weeks ago and jellyfin stopped working. i figured out the problem with minimum disk space and fixed that by moving the backup to hdd. so jellyfin did work again, however, i kind of restructured my movie and shows folders and had to update the library from new folders.

and i cant really get it to properly scan and fetch the movies. i’m not really sure whether it has something to do with the update or not, but i think it does. i don’t really see another reason. some movies are updated, but only about 20%.

i checked journalctl -u jellyfin.services, and this is what pops up:

 mpp_rt: can NOT found any allocator
Nov 16 13:27:27 DietPi jellyfin[556]: [13:27:27] [INF] Available encoders: ["libsvtav1", "av1_nvenc", "libx264", "h264_nvenc", "h264_v4l2m2m", "h264_rkmpp", "libx265", "hevc_nvenc", "hevc_rkmpp", "mjpeg_rkmpp", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
Nov 16 13:27:28 DietPi mpp[2046]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837
Nov 16 13:27:28 DietPi mpp[2046]: mpp_rt: can NOT found any allocator
Nov 16 13:27:28 DietPi jellyfin[556]: [13:27:28] [INF] Available filters: ["bwdif_cuda", "bwdif_opencl", "hwupload_cuda", "overlay_opencl", "overlay_cuda", "overlay_rkrga", "scale_cuda", "scale_opencl", "scale_rkrga", "tonemapx", "tonemap_cuda", "tonemap_opencl", "transpose_cuda", "transpose_opencl", "vpp_rkrga", "yadif_cuda", "yadif_opencl", "zscale", "alphasrc"]
Nov 16 13:27:28 DietPi mpp[2047]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837
Nov 16 13:27:28 DietPi mpp[2047]: mpp_rt: can NOT found any allocator
Nov 16 13:27:28 DietPi mpp[2048]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837
Nov 16 13:27:28 DietPi mpp[2048]: mpp_rt: can NOT found any allocator
Nov 16 13:27:28 DietPi mpp[2050]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837
Nov 16 13:27:28 DietPi mpp[2050]: mpp_rt: can NOT found any allocator
Nov 16 13:27:28 DietPi mpp[2051]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837
Nov 16 13:27:28 DietPi mpp[2051]: mpp_rt: can NOT found any allocator
Nov 16 13:27:28 DietPi jellyfin[556]: [13:27:28] [WRN] Filter: overlay_vaapi with option Action to take when encountering EOF from secondary input is not available
Nov 16 13:27:28 DietPi mpp[2052]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837
Nov 16 13:27:28 DietPi mpp[2052]: mpp_rt: can NOT found any allocator
Nov 16 13:27:29 DietPi jellyfin[556]: [13:27:29] [WRN] Filter: overlay_vulkan with option Action to take when encountering EOF from secondary input is not available
Nov 16 13:27:29 DietPi jellyfin[556]: [13:27:29] [WRN] WS 192.168.1.200 error receiving data: The remote party closed the WebSocket connection without completing the close handshake.
Nov 16 13:27:29 DietPi jellyfin[556]: [13:27:29] [WRN] WS 192.168.1.200 error receiving data: The remote party closed the WebSocket connection without completing the close handshake.
Nov 16 13:27:29 DietPi jellyfin[556]: [13:27:29] [INF] WS 192.168.1.200 closed
Nov 16 13:27:29 DietPi mpp[2053]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837
Nov 16 13:27:29 DietPi mpp[2053]: mpp_rt: can NOT found any allocator
Nov 16 13:27:29 DietPi jellyfin[556]: [13:27:29] [INF] WS 192.168.1.200 closed
Nov 16 13:27:29 DietPi mpp[2054]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837
Nov 16 13:27:29 DietPi mpp[2054]: mpp_rt: can NOT found any allocator
Nov 16 13:27:29 DietPi mpp[2055]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837
Nov 16 13:27:29 DietPi mpp[2055]: mpp_rt: can NOT found any allocator
Nov 16 13:27:29 DietPi mpp[2056]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837
Nov 16 13:27:29 DietPi mpp[2056]: mpp_rt: can NOT found any allocator
Nov 16 13:27:29 DietPi mpp[2057]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837
Nov 16 13:27:29 DietPi mpp[2057]: mpp_rt: can NOT found any allocator
Nov 16 13:27:29 DietPi mpp[2058]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837

so it the

DietPi mpp[2057]: mpp_rt: can NOT found any allocator
DietPi mpp[2057]: mpp_platform: can not found match soc name: raspberrypi,3-model-b-plus brcm,bcm2837
Nov 16 13:27:29 DietPi jellyfin[556]: [13:27:29] [WRN] WS 192.168.1.200 error receiving data: The remote party closed the WebSocket connection without completing the close handshake.

i think the websocket connection error is because i got too many services running, at least it seems to be better when i disable allservices but jellyfin.
i think the other error might have something to do with my problem?
anyways, if someone could help, that’d be great.

p.s. sorry for the bad pasting of the journalctl output, not sure how to do it right.

thanks.

It is from Jellyfin alone, not related to or limited by other services. It tells you that some client connected to the Jellyfin web UI or API aborted the connection abruptly.

Regarding the mpp errors: You seem to have Rockchip VPU hardware acceleration for RKMPP driver enabled, which works with Rockchip RK3588 SoCs only, not the Broadcom SoCs of Raspberry Pi. Jellyfin seems to not support hardware accelerated transcoding for Raspberry Pi. See here, at the bottom the notice about RPi:

So originally they supported the legacy OpenMAX-based acceleration, which indeed does not work anymore since Bookworm RPi OS releases/repo. They started to support modern V4L2-based acceleration, but that seems to have worked always only partially. And since the Raspberry Pi 5 has no hardware encoder anymore (indeed, that was one of my first/main criticism about RPi 5, along with the fact that it has a single type of CPU cores only, instead of combining larger and smaller ones for efficiency), so they removed RPi support entirely. A regression for older RPi models indeed. Weird about it is that (upstream) FFmpeg supports the V4L2-based RPi acceleration quite well, if I am not mistaken.

Is there a way to switch from the jellyfin-ffmpeg to a system-provided ffmpeg for transcoding in Jellyfin? If there is a way to tell it to not pass any explicit codec driver, but let ffmpeg just choose it internally based on source and target format, that should be an enhancement.

1 Like