Okay, I used the armv4l busybox xz function to decode bunny.gmv.xz (which is under 16MB instead of 60MB like bunny.gmv.gz). I successfuly ran this on a K5 using the xz build into its native busybox. Anyway, THIS xz reported the file as corrupted, then gmplay reported zero frames. But it is a start. A bzip2 version is about 30MB (if I cannot get xz to work) and the K1 has native bzip2 support.
I changed gmplay to open "/dev/fb/0" if "/dev/fb0" (the more common case) returns -1 in its file descriptor. I am not doing 2-bit dither yet, so it the lines will be double-width and wrap around (the K1 has plenty of extra framebuffer RAM allocated, so no segfault should occur). Just a test, but need some sleep first. Getting close. Then I will get the version with sound support working too. Big buck bunny with sound, on the K1. Cool, at least to me...
Last edited by geekmaster; 05-14-2016 at 08:31 AM.
|