v1.0.1 - corrections to the measurement studies, and fixes found reviewing them Both bitrate studies were re-measured on content-selected windows and the write-ups only partly updated. This release brings the documents back into agreement with their own data, and fixes twelve code defects found while checking them. Measurement studies - Opus: the date header, the localisation ratio and the figure all described the superseded run. The plot script transcribed its numbers by hand; it now reads results.tsv, so a re-measurement cannot leave the figure behind. - AAC: named the wrong ffmpeg version twice (7.1, not 4.3), and its BAM-Q section claimed AMBIQUAL corroborated it when the two metrics point opposite ways. The divergence is the more interesting result and is now explained. - BITRATE.md cited the AAC study for a knee at 96 kbit/s per channel that the study explicitly denies. Fixes - setup.cmd never forwarded its arguments, so --source was a documented no-op on Windows. - Both measurement harnesses could overwrite excerpts.tsv with the wrong offsets, or none, on a warm cache. That file records the windows behind every published figure. - measure-bamq.sh ignored an explicit MATLAB= and never started the static server binauralize.js needs. - The VOD player's retry button was never bound, and a network failure was reported as an HTTP status. Upstream - EnvelopSound/Earshot #83 and #84 merged. thomasdeppisch/hoast360 #34 and #35 opened. QxLabIreland/Ambiqual #2 filed: the tool cannot run as published. - The earshot fork's history was rebuilt so its delta from upstream is three commits rather than twenty of merge bookkeeping. The tree is unchanged. No functional change to the streaming path. -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgMIyaYKfPmUOums2yhpVCxn6LAL +TdYw1aIZVOFwWRIIAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQCsk3OBoOdtPzlYEEmnesZI4a/k+7k//VAodnxqpt7ZACxPgFTsrRnn8UB6HHUYF1b aNJeAnGWyYm8eBSxeLSAM= -----END SSH SIGNATURE-----