-
v1.3.2c4fc8d8b · ·
v1.3.2 -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgMIyaYKfPmUOums2yhpVCxn6LAL +TdYw1aIZVOFwWRIIAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQP0obnqhNopbxkVwH7TgewzAAi0kiDWNgKaVLQDdtXEhX2kMjibybDaf7tyZPq09xH 53pxPkEEV5qO519Cn+9wY= -----END SSH SIGNATURE-----
-
v1.3.1c6940019 · ·
v1.3.1 -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgMIyaYKfPmUOums2yhpVCxn6LAL +TdYw1aIZVOFwWRIIAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQBQtvXWCf1+5NuemRVragt3Gty9KXz0NjQlr2T7I4D7kDzROTKPQwqdOTdl91orqfK q3nq7Q2L+aTBTkCmzvPQM= -----END SSH SIGNATURE-----
-
v1.3.0e3b72636 · ·
v1.3.0 -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgMIyaYKfPmUOums2yhpVCxn6LAL +TdYw1aIZVOFwWRIIAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQBWfgrIPFOn1rMJSAgDkDKxxonqvfb8gvjRSXERxznH4ZwAusZP3mukQh2v4MGgFeF O5RBG3x6Q9xTAGZUHLFg4= -----END SSH SIGNATURE-----
-
v1.2.054efd37f · ·
v1.2.0 -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgMIyaYKfPmUOums2yhpVCxn6LAL +TdYw1aIZVOFwWRIIAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQNkS1HLghrIaoDwG2j1Hl6w1UtRwSQbX469JFdYVKRGn6hlh8PmRN6nYWFMrE69VZM r6K0NenLiro2b13uub2Ak= -----END SSH SIGNATURE-----
-
v1.1.053bd822f · ·
A refused stream now says why, the player no longer blames telemetry for its own crash, and Safari can play the stream -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgMIyaYKfPmUOums2yhpVCxn6LAL +TdYw1aIZVOFwWRIIAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQCMQXD31VRe+0e1rF99/lzjv7hKJcTpoKuA2uH/i7JQuFNgRc0wpzDl5ZAbUhK8Wmc BfYSNcHrjOHZOWu1g8sQM= -----END SSH SIGNATURE-----
-
v1.0.2ae72512a · ·
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. -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgMIyaYKfPmUOums2yhpVCxn6LAL +TdYw1aIZVOFwWRIIAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQJhnklvrSbApFHP9ZUl/XutyM6PnPzKfeWmDwi6OzXRqHmq/TmyKou3i9fii25DOZM gmHo0FRVh6wjEc9LMIxwM= -----END SSH SIGNATURE-----
-
v1.0.1bfb6e50e · ·
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-----
-
v1.0.0b66634fc · ·
First stable release: SRT-direct contribution, guest slot, 1OA/3OA end to end, CI-gated, pre-built images on ghcr. -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgMIyaYKfPmUOums2yhpVCxn6LAL +TdYw1aIZVOFwWRIIAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQKaQtqmIEHU+14QkEZRW0M5bnxIaxZu/YoAGRlMOmPBffO/JftREoKTBe/KoaGjhhB NkVSv2zzIF44gjzik0CQk= -----END SSH SIGNATURE-----
-
v0.9.9c51c5290 · ·
Pi 4 validated, player fix live, CC BY 4.0 licensing. -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgMIyaYKfPmUOums2yhpVCxn6LAL +TdYw1aIZVOFwWRIIAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQB5JoKtp6SHcUxawg0FCg0S+8Ck2xTeY/V0xt6rlzGRR+fEAllSZYMT+QBq7siT2Jw Nn10iYQQQwCy5gPPO3mAM= -----END SSH SIGNATURE-----
-
v0.97e78f4b6 · ·
Checkpoint before v1.0. -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgMIyaYKfPmUOums2yhpVCxn6LAL +TdYw1aIZVOFwWRIIAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQOb1fSO1ysp9ztCgBrrPZg+gKCk6X+IO6x96a+qRx0qpC8G3zNxB/NIdBkTu2drfew vK8Y/tOpNDnsIv0dwlfQg= -----END SSH SIGNATURE-----
-
vod-clips6296694a · ·
Permanent VOD reference-clip release slot. Assets are replaced in place when content changes; this tag never version-bumps. -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgMIyaYKfPmUOums2yhpVCxn6LAL +TdYw1aIZVOFwWRIIAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQLyVdqLj4pXoPs4ML1+xGeaUUXu4TVTkiGFG5yetn0ehQCa0fKvAywN/twD1U3oRn/ QyHvVT5wZ6u8FHKo8ocQE= -----END SSH SIGNATURE-----