[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