summaryrefslogtreecommitdiffstats
path: root/tools/lg/split_screen.sh
Commit message (Collapse)AuthorAge
* tools/lg: v2 demo-video composition scripts (split-screen + card builder)Arthur Hanson Rasmusson15 hours
split_screen.sh composes two guest frame streams (KVMFR PPMs from frame_reader.py) into one hstacked mp4 with last-frame padding for unequal lengths; build_video.sh wraps a title card, the main segment and an end card (drawtext, detected font) into the deliverable mp4. Both verified end-to-end with synthetic PPM sequences (ffprobe: 1280x720 h264, padding pixel-exact). These are the capture-side pieces for the 1.0.0 video; the guest-side publishers are tools/guest-diag/xshm_pub.c (X screen) and the existing frame_producer; the host reader is tools/lg/frame_reader.py.