Released testing 240914-8e59d0
:
- [Pi5] Added support for the Pi5 2GB model. Turns out there were quite a few tricky things missing: From a missing overlay without which booting was rudely interrupted by an instant kernel panic to changes required to Mesa that fixed GL output due to broken shaders.
- [Pi5] Optimized software decoding of H264 videos: Now avoids 180MB/s of memcpy calls per FullHD video or around 25% of the total video decoding CPU usage during playback of a H264 video.
- [Pi4/5] Reorganized DRM handling of 90/270 degree rotated videos. Moving between DRM and OpenGL rendering now no longer flickers for one frame, so videos can be rotated seamlessly at 60fps. This can potentially be used to transparently move video rendering between methods without visual changes to allow freeing up DRM resources if lots of videos play. This needs more testing…
- [Pi4/5] Explored the possibility of realtime capturing the screen output. Scaling down FullHD to 480x270 (so to ¼) can be captured as a 3mbit H264 video at 60fps already. Potentially better on the Pi4 with hardware H264 encoder. This feature isn’t usable yet…
- Updated Linux kernel to 6.6.51
- Updated EEPROM to 2024-09-10