View Single Post
Old 03-21-2012, 09:35 AM   #35
geekmaster
Carpe diem, c'est la vie.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
Arrow vidtest



vidtest

Don't be too discouraged about speed. You can still do some interesting things. Here is something I did called "vidtest", to test video on a K3 back in October of last year (see attached file). This is just a binary executable that runs on a K3. I need to clean up the C source code before I publish it (being a "test framework", it contains much more obsolete "commented out" code than current active code). UPDATE: It has been cleaned up and published as the "sparkle" demo" in another thread for C demo programs.

The K4 and Touch have much faster display update algorithms, so I am looking forward to programming them in C with performance as good as or better than how this video test program runs on the K3.

When you run this program on a K3, you can see what I was talking about when I mentioned the "time domain artifacts" from the kernel-mode display driver eink update algorithms.

Do you see how fast those pixels are being updated in 4-bit (600 pixel wide) mode? I am looking forward to seeing them updated using Conway's Life algorithm!

EDIT: The choice of programming language is rarely the problem. You just need to "think differently" and find a better algorithm. You should read Jon Bentley's nice little "Programming Pearls" books. They are quick reads and wonderful sources of software inspiration!
Attached Files
File Type: gz vidtest.gz (4.3 KB, 452 views)

Last edited by geekmaster; 05-10-2012 at 09:28 PM. Reason: severe typophrenia
geekmaster is offline   Reply With Quote