[Metalab] Blinkenwall

Georg Lippitsch georg.lippitsch at gmx.at
Mon Jul 9 14:43:49 CEST 2012


Am 09.07.2012, 14:23 Uhr, schrieb Constantin Hofstetter <consti at consti.de>:


> Gibt's die Software irgendwo als Source? Kann ich auch was dafür
> programmieren? :)

Wir habens jetzt noch nirgends hochgeladen, ist auch noch ein ziemlicher  
Hack, aber wird sicher noch besser werden ...

Prinzipiell funktioniert es so: Es gibt das Programm stdblink, welches  
einfach auf stdin liest und von dort Daten auf die Wall schreibt.
Jedes Frame muss genau 135 Bytes haben, als 8Bit packed RGB samples.
Man kann also mit irgend was beliebigem Frames erzeugen und die dann an  
stdblink pipen.

(Früher musste vor den Samples noch ein PPM-Header stehen, aber das haben  
wir weggelassen, also einfach die 45 Pixel als RGB-Daten schicken).


Denkbar wäre noch, das ganze als shared library zu machen, mit einer  
Funktion so in der Art:
void sendToWall(char * rgbData);


Grüße,

Georg




More information about the Metalab mailing list