Tags give the ability to mark specific points in history as being important
-
v1.0.2
ae72512a · ·v1.0.2 - a stall alert that blamed the wrong publisher One fix. The stream-stalled check asked only whether someone was publishing and whether segments were old, never whether that publisher had been up long enough to be responsible. Because segment_age_s keeps growing while the guest slot is empty and the demo loop is idle, a publisher inherited the entire preceding gap the moment it claimed. Seen on the deployment: a guest was alerted as "publishing but segments 33s stale" four seconds after connecting, for 29 s that accrued while the slot was free. The recovery line then reported a 51 s worst case covering a period with no writer at all. The condition now also requires the publisher to have been publishing for at least SEG_STALE_S, so it can only be blamed for staleness it had time to cause. A genuine stall still fires, SEG_STALE_S later. No change to the streaming path.
-
v1.0.1
bfb6e50e · ·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.