#!/bin/bash
set -eu
side=$1
port=$2
ffmpeg -y -loglevel error -f x11grab -video_size 1280x800 -framerate 10 -i "$DISPLAY" -c:v libx264 -preset ultrafast -crf 22 -pix_fmt yuv420p "$side.mp4" > "$side-record.log" 2>&1 &
record_pid=$!
gnome-terminal --wait --geometry=132x42+0+0 --hide-menubar --title="Branch refresh proof" -- node driver.mjs "$side" "$port" "$3"
kill -INT "$record_pid"
wait "$record_pid"
