#!/bin/sh

# Eine Named Pipe in der Ramdisk erstellen
mkfifo /dev/shm/videocmd

# Stream starten (bleibt ewig im Hintergrund offen und liest die named pipe)
export SCREEN_WIDTH=320
export SCREEN_HEIGHT=240
export SCREEN_FPS=60
(tail -F /dev/shm/videocmd | fdraw | ffplay -f rawvideo -pixel_format rgba -video_size 320x240 -framerate 60 -i - >/dev/null 2>/dev/null) &

sleep 3
cat << ::EOF:: > /dev/shm/videocmd
m 0 0
c 250 250 250
r 64 64
::EOF::

sleep 1

gawk -v width=320 -v height=240 -f torus.awk > /dev/shm/videocmd 2>/dev/null

