Milestone v1 (v2.0.0): Mokosh — Session Capture #1

Merged
strategy155 merged 297 commits from gsd/phase-04-harden-clean-up-optional into main 2026-05-31 15:34:17 +00:00
3 changed files with 9 additions and 4 deletions
Showing only changes of commit e40949d1d2 - Show all commits

View File

@@ -55,13 +55,18 @@ import { tmpdir } from 'node:os';
import type { VideoSegment } from '../../src/shared/types'; import type { VideoSegment } from '../../src/shared/types';
const here = dirname(fileURLToPath(import.meta.url)); const here = dirname(fileURLToPath(import.meta.url));
const FIXTURE_PATH = resolve(here, '..', '..', 'tests', 'fixtures', 'last_30sec.webm'); // Plan 01-08 Task 5 closeout note (2026-05-17): `tests/fixtures/last_30sec.webm`
// is now the post-remux OUTPUT (single-EBML, validated by webm-playback.test.ts).
// These unit tests need the pre-remux INPUT shape (3-EBML concat), so they
// read from the preserved raw fixture instead.
const FIXTURE_PATH = resolve(here, '..', '..', 'tests', 'fixtures', 'raw-3ebml-concat.webm');
const FFPROBE_BIN = '/usr/bin/ffprobe'; const FFPROBE_BIN = '/usr/bin/ffprobe';
// Byte offsets of each EBML header in `tests/fixtures/last_30sec.webm`, // Byte offsets of each EBML header in `tests/fixtures/raw-3ebml-concat.webm`,
// per the d13 debug session probe (Evidence/H4 byte-level EBML probe). // per the d13 debug session probe (Evidence/H4 byte-level EBML probe).
// Verified at Plan 01-08 Task 2 land time against the committed // Verified at Plan 01-08 Task 2 land time against the original committed
// fixture: offsets [0, 509038, 970967]; total 1_633_459 bytes. // fixture (now preserved as raw-3ebml-concat.webm): offsets [0, 509038, 970967];
// total 1_633_459 bytes.
const SEG1_START = 0; const SEG1_START = 0;
const SEG2_START = 509038; const SEG2_START = 509038;
const SEG3_START = 970967; const SEG3_START = 970967;

Binary file not shown.

BIN
tests/fixtures/raw-3ebml-concat.webm vendored Normal file

Binary file not shown.