#!/bin/bash
set -eu
openbox >/dev/null 2>&1 &
wm=$!
ffmpeg -nostdin -y -f x11grab -video_size 1920x1080 -framerate 10 -i "$DISPLAY" -c:v libx264 -preset ultrafast -crf 23 -pix_fmt yuv420p "$OUTPUT_DIR/recording.mp4" > "$OUTPUT_DIR/ffmpeg.log" 2>&1 &
rec=$!
gnome-terminal --wait --hide-menubar --title='T3 Code - live server MCP proof' --geometry=135x43+20+20 -- python3 "$REPRO_DRIVER" > "$OUTPUT_DIR/terminal.log" 2>&1 &
term=$!
wait "$term" || true
kill -INT "$rec"
wait "$rec" || true
kill "$wm"
