Me either. Since my pi5 broke the price has go up tremendously. Makes it harder to pull the trigger and buy one with the price of everything going up except my pension salary.
Yes, this hobby has become extremely expensive
Regarding the hardware acceleration: Raspberry Pi are using V4L2_request like tons of other SBCs, right?
Megi (of RK3399 and RK3566 fame on Pine64 device) has written a wrapper for VA-API, that targets mostly RK3399 (Pinebook Pro and Pinephone Pro) and RK3588 (Orange Pi) but maybe it could be usable for other V4L2_request devices?
Regarding Waydroid: Cool that you managed to get it working! (I did play a bit with it on my Pinephone Pro a long time ago).
Correct but h265 HW decoding is broke right now on the rpi and according to @tartanpion is due to mesa. I wonder if it affects other devices also…
Interesting. I built it here on my pi4 just to test and looks like it does not want to work for this device but does show some vainfo:
[ray@pi4 ~]$ export LIBVA_DRIVERS_PATH=/home/ray/Desktop/libva-v4l2_request/build/src
[ray@pi4 ~]$ export LIBVA_DRIVER_NAME=v4l2_request
[ray@pi4 ~]$ vainfo
Trying display: wayland
Trying display: x11
libva-v4l2request: detected 1 Request API decoder
vainfo: VA-API version: 1.24 (libva 2.24.0)
vainfo: Driver version: v4l2-request
vainfo: Supported profile and entrypoints
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointVLD
Looks like the kernel also has to be patched for x265 10bit. Speaking of. I wonder what kernel he is using. In the past the mainline kernel had limited support for rockchip HW decoding. It had to be one of their kernels they supported.
My pi kernels are now at 7.1.6.
[ray@pi4 ~]$ uname -a
Linux pi4 7.1.6-1-rpi #1 SMP PREEMPT Tue Aug 4 06:17:37 CDT 2026 aarch64 GNU/Linux
Indeed, that’s possible given that Megi is the dev that makes the kernel with the necessary patches to support Pinebook Pro and Pinephone Pro. Most of these are getting upstreamed, but maybe the HW decoding bits are still living on Megi’s own git?
Is there any interest here with satellite and atsc tuners not in the current kernels? A friend is in the process of porting custom modules for various tuners not in the kernel we abandoned a few years back before my heart attack from kernel 5.15 → 7.2 for the rpi devices.
Tested with:
Some prof devices should work Some TBS devices work Skystar 2 eXpress HD Genpix Skywalker-1 Hauppauge 950Q & 955Q Some usb InDtube ATSC devices work pretty good Others are reported working as well.
https://gitlab.com/Dark-Sky/rpi-linux-udl/
https://gitlab.com/majortom9/media-udl/
I can can build the kernels for here when the kernels get ported. Which will probably be around the time kernel 7.2 gets out of the -rc stage.
arch-arm ffmpeg has bumped to version 9. jc-kynesim has not added version 9 to his repo yet. Version 9 has upped the version of it’s files so a rebuild of rpi-ffmpeg will not work at this time. Will have to wait for jc-kynesim to make his upgrade in his repo. So will have to go with ffmpeg in the repo for a while.
[ray@pi5 new-kernels]$ sudo pacman -U *.xz
[sudo] password for ray:
loading packages...
resolving dependencies...
looking for conflicting packages...
:: rpi-ffmpeg-8.1.2-2 and ffmpeg-2:9.0-5 are in conflict. Remove ffmpeg? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing ffmpeg breaks dependency 'libavcodec.so=63-64' required by chromaprint
:: removing ffmpeg breaks dependency 'libavformat.so=63-64' required by chromaprint
:: removing ffmpeg breaks dependency 'libavutil.so=61-64' required by chromaprint
:: removing ffmpeg breaks dependency 'libswresample.so=7-64' required by chromaprint
:: removing ffmpeg breaks dependency 'libavcodec.so=63-64' required by mpv
:: removing ffmpeg breaks dependency 'libavdevice.so=63-64' required by mpv
:: removing ffmpeg breaks dependency 'libavfilter.so=12-64' required by mpv
:: removing ffmpeg breaks dependency 'libavformat.so=63-64' required by mpv
:: removing ffmpeg breaks dependency 'libavutil.so=61-64' required by mpv
:: removing ffmpeg breaks dependency 'libswresample.so=7-64' required by mpv
:: removing ffmpeg breaks dependency 'libswscale.so=10-64' required by mpv
:: removing ffmpeg breaks dependency 'libavcodec.so=63-64' required by vlc-plugin-ffmpeg
:: removing ffmpeg breaks dependency 'libavformat.so=63-64' required by vlc-plugin-ffmpeg
:: removing ffmpeg breaks dependency 'libavutil.so=61-64' required by vlc-plugin-ffmpeg
:: removing ffmpeg breaks dependency 'libswscale.so=10-64' required by vlc-plugin-ffmpeg
[ray@pi5 new-kerntls
Finally broke down and got a pi5. Waydroid did not seem to work. I did not see any errors just nothing loaded up.
I did try to get Waydroid running on RPi 5. I did not get it working, then I got side tracked on some thing else. When i get a chance I need to get back to this.
Pudge
RPi kernels 7.1.8 pushed to my googledrive. Don’t pay any attention to the file names that says 6.1.7. I was not paying attention to the version in the PKGBUILD when I built the packages and do not want to compile the kernels all over again just to change the package name. It will show up as 7.1.8 when installed.
[ray@pi5 ~]$ uname -a
Linux pi5 7.1.8-1-rpi-16k #1 SMP PREEMPT Mon Aug 10 17:10:05 CDT 2026 aarch64 GNU/Linux
https://drive.google.com/drive/folders/1bv_1ueq4WdA09HLAIqKUA3mK2RC-qoVn?usp=sharing
This will be the last of the 7.1.y tree next kernels will be from the 7.2.y tree.
Good news and good news. jc-kynesim added rpi-ffmpeg v9 branch and x265 HW decoding works again also. Added to my googledrive in the extra-arm-packages folder.
https://drive.google.com/drive/folders/1bv_1ueq4WdA09HLAIqKUA3mK2RC-qoVn?usp=sharing



