Just some random PoC of playing some video on the device.
DISCLAIMER: Doing that stuff may hurt the feelings of the eink display. It may cause some perceived "burn ins" (usually temporary) or other damage (escpecially on earlier versions of this sw). Proceed on your own risk.
The last commits made video playback seemingly rock solid and nice to look at.
Performance improvements could still be done (cpu at 100% causes a lot of dropped frames if over 720p).
See src/main.rs for preparing a video for it.
Reddit post with a far better demo
Since the reMarkable 2, put the handling of the framebuffer into software, this made initial development really hard. Luckily some work by amazing people, managed to hook into it, making the framebuffer accessible to every app once again.
Sadly, this project will probably really work on the rM 2 anyway. It can technically work, but the handling in software makes especially, complex and huge updates a lot slower. Playing Videos on the rM 2 may at best get 2-3 fps at some medium size where the rM 1 managed somewhere around 10 FPS and that even without some weird async frame glitches the rM 2 has.
So consider this a rM 1-only project as there would have to be some miracle to work properly. That miracle would most likely be waved. But not sure when this will happen. Miracles are rare but not impossible. ;)