#!/bin/bash # Green-light check: re-runs both display regression tests AND the rate-control # drift test, from the Blu-ray. ~2 min. Run from the repo root. Any non-zero # exit means something drifted. set -e cd "$(dirname "$0")/../.." [ -d /media/reala-misaki/BDROM ] || { echo "Blu-ray not mounted. udisksctl loop-setup -r -f DRAGONS_LAIR.iso"; exit 2; } python3 tools/encoder/extract.py 00020 tmp/fr_00020 12 crop mkdir -p tmp/snap_verify tmp/snap256 # --------------------------------------------------------------------------- # THE ONE PLACE THE RETIRED PIPE FIGURE STILL LIVES. Session 18 removed it as # a default from every analysis tool and from tools/bench/stream.lua, because it # was never a bus measurement -- a user-supplied "4 Mbps" with no provenance, # 10% of SCSI-1's asynchronous rating (FINDINGS 42.1) -- and a default let table # after table be scored against it without anyone restating what it was. # # It survives HERE and only here because the gate container was ENCODED with it, # and every per-block and span constant in FINDINGS 41/43/45/49 is fitted to that # container. Changing this number is not an edit, it is a re-encode plus a # re-measurement of all of them. # # It is a CONTAINER RECIPE, not a claim about any medium. Do not read a delivery # rate out of it, do not copy it into a tool, and do not add a default anywhere # that would resurrect it. When the pipe is finally measured, this becomes an # ordinary encoder setting and the comment goes. GATE_SPAN_KBPS=488 # --------------------------------------------------------------------------- run() { # run