#!/usr/bin/env bash
set -eu
checkout=$1
side=$2
scratch=$3
ffmpeg -hide_banner -loglevel error -y -f x11grab -video_size 1920x1080 -framerate 8 -i "$DISPLAY" -c:v libx264 -preset ultrafast -crf 25 -pix_fmt yuv420p "$scratch/$side-recording.mp4" > "$scratch/$side-ffmpeg.log" 2>&1 &
record_pid=$!
trap 'kill -INT "$record_pid"; wait "$record_pid"' EXIT
gnome-terminal --hide-menubar --geometry=190x52+0+0 --title="Remote follower proof: $side" --wait -- python3 "$scratch/drive.py" "$checkout" "$side"
