Originally Posted by E:V:A
Just for thread completion, alireza7991 also has some png2rle in his GitHub.
I am all for thread completion and internet history, and think that it is vital (among lots of other things) as to trying to stay advanced with technology and also with perceived avenues of future technology.
I have to say though, that I have seen the source, and the thread. It involves the same two programs I gave credit to in the OP, but is sans credit. That's okay with me, as long as everyone else is okay as well, but the important thing to note is that, it only involves the run length encoding of rgb565; two byte count, two byte color. And if that is all you are focused on, you may as well call it a file extension. But, my thread is more about the concept of run length encoding. It is not an extension to me and I've seen different variations that make it a compression method, and not your typical file type. Since I wrote the original post, I've actually seen some kernel source that uses the 4 byte method.Here is one example
But I still haven't found any kernel code utilizing the 1 byte count 3 byte color that is used in the Nexus 5 bootloader.
I am trying to infer that what they use in the bootloader may potentially be used in kernels, somewhere down the road. I don't know and don't care, but I can't go wrong in documenting and making a conversion tool, just in case.
I know you are not talking directly to me, but I am on the same page as you, and believe that all things should be documented. And I think that your drive is the same as mine.