#!/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=640
export SCREEN_HEIGHT=480
export SCREEN_FPS=60
(tail -F /dev/shm/videocmd | fdraw | ffplay -f rawvideo -pixel_format rgba -video_size 640x480 -framerate 60 -i - >/dev/null 2>/dev/null) &

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

sleep 1

gawk -v width=640 -v height=480 -f barnsley.awk > /dev/shm/videocmd 2>/dev/null

