Hey guys - firstly thanks for all your work, you’re awesome noble knights of modern age .
There has been released a temporary patch for ffmpeg to support hw HEVC decoding on RPi 4 (before V4L2 is ready for that matter).
It is available through testing ppa on raspberrypi archive, but only for armhf because Rpi4’s GPU is 32 bit from what I understand.
I’m trying to make it work it with BalenaOS and balenalib/raspberrypi3:buster-run docker image.
When I open HEVC video in VLC, the mmal loads the hevc decoder, but says that decoder memory device is missing:
[hevc @ 0xc547d0] can't open /dev/rpivid-hevcmem
The playing user is in video group, so it’s not a permission issue and the devices are also missing on host OS.
I found that
/dev/rpivid-* devices are mentioned in rpivid-mem module of broadcom driver but my noobness prevented me to move any further. My guess is that balenaOS is using open source graphics drivers by default, so official ones are not loaded.
Is there a way to enable the broadcom driver in BalenaOS? I found the dtoverlay config, but not sure how to proceed. Thanks.