diff --git a/.github/actions/changed-paths/tests/test_package_filters.py b/.github/actions/changed-paths/tests/test_package_filters.py index aef6b7694..ddc35a492 100644 --- a/.github/actions/changed-paths/tests/test_package_filters.py +++ b/.github/actions/changed-paths/tests/test_package_filters.py @@ -3,11 +3,14 @@ import pathlib import re import subprocess +import sys import unittest from unittest.mock import patch ROOT = pathlib.Path(__file__).resolve().parents[4] +sys.path.insert(0, str(ROOT / 'scripts')) +import test_oracle SPEC = importlib.util.spec_from_file_location( 'changed_paths', ROOT / '.github/actions/changed-paths/changed_paths.py') cp = importlib.util.module_from_spec(SPEC) @@ -67,6 +70,24 @@ def test_wasm_triggers_cover_module_fixture_inputs(self): patterns if key == 'paths-ignore' else []) self.assertTrue(selected, f'add {path} to the WASM {event} trigger') + def test_release_and_avi_triggers_cover_qualification_and_fixture_inputs(self): + support = {'scripts/' + name for name in test_oracle.SUPPORT} + for workflow, inputs in ( + ('release', support | {'packages/cli/test/release-clips.sh'}), + ('avi-output', support | {'scripts/gen-fixtures.sh', 'scripts/gen-fixtures-mkv.sh', + 'scripts/gen-fixtures-ts.sh'})): + filters = workflow_check.trigger_filters( + (ROOT / '.github/workflows' / (workflow + '.yml')).read_text()) + pull_filters = [(key, patterns) for event, key, patterns in filters + if event == 'pull_request'] + self.assertTrue(pull_filters, workflow) + for key, patterns in pull_filters: + for path in sorted(inputs): + with self.subTest(workflow=workflow, path=path): + selected, _ = cp.decide([path], patterns if key == 'paths' else [], + patterns if key == 'paths-ignore' else []) + self.assertTrue(selected, f'add {path} to the {workflow} pull-request trigger') + def test_wasm_triggers_cover_notice_record_inputs(self): script = ('import { requiredInputs } from "./scripts/notices/record.mjs"; ' 'console.log(JSON.stringify(requiredInputs(process.argv[1], ' diff --git a/.github/actions/ci-fixtures/action.yml b/.github/actions/ci-fixtures/action.yml index 7ce038723..720696c04 100644 --- a/.github/actions/ci-fixtures/action.yml +++ b/.github/actions/ci-fixtures/action.yml @@ -9,7 +9,9 @@ runs: run: | set -euo pipefail helpers=$(grep -o '\$SCRIPTS/[A-Za-z0-9_.-]*' scripts/gen-fixtures.sh | sed 's|^\$SCRIPTS/|scripts/|' | sort -u) - echo "key=linux-x64-fixtures-$(cat scripts/gen-fixtures.sh scripts/install-oracle-ffmpeg.sh scripts/oracle-ffmpeg.env $helpers | sha256sum | cut -c1-32)" >> "$GITHUB_OUTPUT" + support=$(python3 -I -B -c 'import sys; sys.path.insert(0, "scripts"); from test_oracle import SUPPORT; print(" ".join("scripts/" + name for name in SUPPORT))') + identity="$(cat scripts/gen-fixtures.sh scripts/install-oracle-ffmpeg.sh scripts/oracle-ffmpeg.env $helpers $support | sha256sum | cut -c1-32)" + echo "key=linux-x64-fixtures-$identity" >> "$GITHUB_OUTPUT" - name: Restore the fixtures id: fixtures uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 diff --git a/.github/workflows/avi-output.yml b/.github/workflows/avi-output.yml index a982c0071..3cba581af 100644 --- a/.github/workflows/avi-output.yml +++ b/.github/workflows/avi-output.yml @@ -17,6 +17,13 @@ on: - tools/compat-corpus/v2-fixtures.json - tools/compat-corpus/encode_breadth.py - scripts/oracle-ffmpeg.env + - scripts/gen-fixtures*.sh + - scripts/test_oracle.py + - scripts/oracle_pin.py + - scripts/oracle_pin_macos.py + - scripts/oracle_audio.py + - scripts/oracle-ffmpeg-macos.env + - scripts/oracle-audio-args.txt - scripts/install-oracle-ffmpeg.sh - .github/workflows/avi-output.yml workflow_dispatch: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bb6e4deef..5fc51995e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -36,6 +36,12 @@ on: - packages/cli/test/release-smoke.py - scripts/install-x264.sh - scripts/oracle-ffmpeg.env + - scripts/test_oracle.py + - scripts/oracle_pin.py + - scripts/oracle_pin_macos.py + - scripts/oracle_audio.py + - scripts/oracle-ffmpeg-macos.env + - scripts/oracle-audio-args.txt - scripts/install-oracle-ffmpeg.sh - crates/**/Cargo.toml - Cargo.toml diff --git a/.github/workflows/wasm.yml b/.github/workflows/wasm.yml index 88e52419a..0d4cedc9a 100644 --- a/.github/workflows/wasm.yml +++ b/.github/workflows/wasm.yml @@ -30,6 +30,12 @@ on: - docs/schema/policy-examples/** - scripts/install-oracle-ffmpeg.sh - scripts/oracle-ffmpeg.env + - scripts/test_oracle.py + - scripts/oracle_pin.py + - scripts/oracle_pin_macos.py + - scripts/oracle_audio.py + - scripts/oracle-ffmpeg-macos.env + - scripts/oracle-audio-args.txt - scripts/binaryen.env - scripts/install-binaryen.sh - scripts/rust-dist.env @@ -64,6 +70,12 @@ on: - docs/schema/policy-examples/** - scripts/install-oracle-ffmpeg.sh - scripts/oracle-ffmpeg.env + - scripts/test_oracle.py + - scripts/oracle_pin.py + - scripts/oracle_pin_macos.py + - scripts/oracle_audio.py + - scripts/oracle-ffmpeg-macos.env + - scripts/oracle-audio-args.txt - scripts/binaryen.env - scripts/install-binaryen.sh - scripts/rust-dist.env @@ -148,7 +160,9 @@ jobs: run: | set -euo pipefail helpers=$(grep -o '\$SCRIPTS/[A-Za-z0-9_.-]*' scripts/gen-fixtures.sh | sed 's|^\$SCRIPTS/|scripts/|' | sort -u) - echo "key=linux-x64-fixtures-$(cat scripts/gen-fixtures.sh scripts/install-oracle-ffmpeg.sh scripts/oracle-ffmpeg.env $helpers | sha256sum | cut -c1-32)" >> "$GITHUB_OUTPUT" + support=$(python3 -I -B -c 'import sys; sys.path.insert(0, "scripts"); from test_oracle import SUPPORT; print(" ".join("scripts/" + name for name in SUPPORT))') + identity="$(cat scripts/gen-fixtures.sh scripts/install-oracle-ffmpeg.sh scripts/oracle-ffmpeg.env $helpers $support | sha256sum | cut -c1-32)" + echo "key=linux-x64-fixtures-$identity" >> "$GITHUB_OUTPUT" - uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 id: fixtures with: diff --git a/crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs b/crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs index f576d21a1..f3dedb672 100644 --- a/crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs +++ b/crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs @@ -6,6 +6,9 @@ use std::path::{Path, PathBuf}; use std::process::{Command, Output}; use std::sync::atomic::{AtomicU64, Ordering}; +#[path = "../../../test-support/oracle.rs"] +mod test_oracle; + static NEXT: AtomicU64 = AtomicU64::new(0); struct FixtureDir(PathBuf); impl Drop for FixtureDir { @@ -24,20 +27,6 @@ fn fixtures() -> FixtureDir { FixtureDir(path) } -fn oracle() -> Option { - let path = std::env::var_os("COREAV_FFMPEG") - .map(PathBuf::from) - .unwrap_or_else(|| PathBuf::from("/opt/coreav-oracle-bin/ffmpeg")); - if path.is_file() && path.with_file_name("ffprobe").is_file() { - return Some(path); - } - assert!( - std::env::var_os("CI").is_none() && std::env::var_os("COREAV_REQUIRE_FFMPEG").is_none(), - "set COREAV_FFMPEG to the pinned oracle" - ); - None -} - fn success(output: Output) -> Output { assert!( output.status.success(), @@ -142,10 +131,9 @@ fn payloads(path: &Path) -> Vec> { #[test] fn aac_copy_is_exactly_clocked_or_preserved_fallback() { - let Some(ffmpeg) = oracle() else { - return; - }; - let ffprobe = ffmpeg.with_file_name("ffprobe"); + let oracle = test_oracle::require(); + let ffmpeg = oracle.ffmpeg(); + let ffprobe = oracle.ffprobe(); let owner = fixtures(); let dir = &owner.0; let variants: &[&[&str]] = &[ @@ -165,7 +153,7 @@ fn aac_copy_is_exactly_clocked_or_preserved_fallback() { for rate in [32_000, 44_100, 48_000] { for channels in [1, 2] { for samples in [1024, 4096, 4097] { - let source = generate(&ffmpeg, dir, rate, channels, samples); + let source = generate(ffmpeg, dir, rate, channels, samples); for &options in variants { let extension = if options.contains(&"-f") { "m4a" @@ -177,7 +165,7 @@ fn aac_copy_is_exactly_clocked_or_preserved_fallback() { let mut args = vec!["-v", "error", "-y", "-i", source.to_str().unwrap()]; args.extend_from_slice(options); let pin = success( - Command::new(&ffmpeg) + Command::new(ffmpeg) .args(["-v", "error", "-y"]) .args( include_str!("../../../scripts/oracle-audio-args.txt") @@ -201,8 +189,8 @@ fn aac_copy_is_exactly_clocked_or_preserved_fallback() { .unwrap(), ); assert_eq!( - clocks(&ffprobe, &actual), - clocks(&ffprobe, &expected), + clocks(ffprobe, &actual), + clocks(ffprobe, &expected), "{rate}/{channels}/{samples}/{options:?}" ); assert_eq!(edits(&actual), edits(&expected)); @@ -239,7 +227,7 @@ fn aac_copy_is_exactly_clocked_or_preserved_fallback() { .arg("ffmpeg") .args(&args) .arg(&actual) - .env("COREAV_FALLBACK", &ffmpeg) + .env("COREAV_FALLBACK", ffmpeg) .env_remove("COREAV_STRICT_SAFE") .env_remove("COREAV_FALLBACK_ACTIVE") .output() @@ -263,16 +251,15 @@ fn aac_copy_is_exactly_clocked_or_preserved_fallback() { #[test] fn unselected_aac_and_iso_copy_keep_their_native_paths() { - let Some(ffmpeg) = oracle() else { - return; - }; - let ffprobe = ffmpeg.with_file_name("ffprobe"); + let oracle = test_oracle::require(); + let ffmpeg = oracle.ffmpeg(); + let ffprobe = oracle.ffprobe(); let owner = fixtures(); let dir = &owner.0; - let source = generate(&ffmpeg, dir, 48_000, 1, 4096); + let source = generate(ffmpeg, dir, 48_000, 1, 4096); let av = dir.join("av.mkv"); success( - Command::new(&ffmpeg) + Command::new(ffmpeg) .args([ "-v", "error", @@ -341,10 +328,10 @@ fn unselected_aac_and_iso_copy_keep_their_native_paths() { assert!(output.stdout.is_empty()); assert!(!refused.exists()); - let aligned = generate(&ffmpeg, dir, 32_000, 2, 4096); + let aligned = generate(ffmpeg, dir, 32_000, 2, 4096); let iso = dir.join("iso.mp4"); success( - Command::new(&ffmpeg) + Command::new(ffmpeg) .args(["-v", "error"]) .args(include_str!("../../../scripts/oracle-audio-args.txt").split_whitespace()) .arg("-i") @@ -356,7 +343,7 @@ fn unselected_aac_and_iso_copy_keep_their_native_paths() { ); let expected = dir.join("iso-reference.mp4"); success( - Command::new(&ffmpeg) + Command::new(ffmpeg) .args(["-v", "error"]) .args(include_str!("../../../scripts/oracle-audio-args.txt").split_whitespace()) .arg("-i") @@ -376,7 +363,7 @@ fn unselected_aac_and_iso_copy_keep_their_native_paths() { .output() .unwrap(), ); - assert_eq!(clocks(&ffprobe, &actual), clocks(&ffprobe, &expected)); + assert_eq!(clocks(ffprobe, &actual), clocks(ffprobe, &expected)); assert_eq!(payloads(&actual), payloads(&expected)); let a = edits(&actual); let b = edits(&expected); @@ -414,12 +401,10 @@ fn unselected_aac_and_iso_copy_keep_their_native_paths() { #[test] fn one_tick_source_changes_refuse_without_changing_fallback() { - let Some(ffmpeg) = oracle() else { - return; - }; + let ffmpeg = test_oracle::require().ffmpeg(); let owner = fixtures(); let dir = &owner.0; - let source = generate(&ffmpeg, dir, 32_000, 1, 4096); + let source = generate(ffmpeg, dir, 32_000, 1, 4096); let bytes = std::fs::read(source).unwrap(); let demux = coreav_mkv::Limits::default(); let segment = coreav_mkv::probe( @@ -473,7 +458,7 @@ fn one_tick_source_changes_refuse_without_changing_fallback() { let expected = dir.join("reference.mp4"); let actual = dir.join("actual.mp4"); let pin = success( - Command::new(&ffmpeg) + Command::new(ffmpeg) .args(["-v", "error", "-y"]) .args(include_str!("../../../scripts/oracle-audio-args.txt").split_whitespace()) .arg("-i") @@ -511,7 +496,7 @@ fn one_tick_source_changes_refuse_without_changing_fallback() { .arg(&input) .args(["-c", "copy"]) .arg(&actual) - .env("COREAV_FALLBACK", &ffmpeg) + .env("COREAV_FALLBACK", ffmpeg) .env_remove("COREAV_STRICT_SAFE") .env_remove("COREAV_FALLBACK_ACTIVE") .output() diff --git a/crates/coreav-cli/tests/frame_handoff.rs b/crates/coreav-cli/tests/frame_handoff.rs index d43b63ecd..529717143 100644 --- a/crates/coreav-cli/tests/frame_handoff.rs +++ b/crates/coreav-cli/tests/frame_handoff.rs @@ -4,16 +4,12 @@ use std::path::{Path, PathBuf}; use std::process::Command; +#[path = "../../../test-support/oracle.rs"] +mod test_oracle; + #[test] fn shared_and_copied_handoffs_produce_identical_files() -> Result<(), Box> { - let ffmpeg = std::env::var_os("COREAV_FFMPEG") - .map(PathBuf::from) - .unwrap_or_else(|| PathBuf::from("/opt/coreav-oracle-bin/ffmpeg")); - if !ffmpeg.is_file() { - assert!(std::env::var_os("CI").is_none(), "missing pinned FFmpeg"); - eprintln!("skipping frame handoff fixture without pinned FFmpeg"); - return Ok(()); - } + let ffmpeg = test_oracle::require().ffmpeg(); let dir = Path::new(env!("CARGO_TARGET_TMPDIR")).join("frame-handoff-identity"); std::fs::create_dir_all(&dir)?; let x264 = std::env::var_os("COREAV_X264").map(PathBuf::from); @@ -34,7 +30,7 @@ fn shared_and_copied_handoffs_produce_identical_files() -> Result<(), Box Result<(), Box", + "python3 -I -c 'import json, sys\nfor line in sys.stdin:\n d = json.loads(line)\n if d.get(\"reason\") == \"compiler-artifact\" and d.get(\"executable\") and d[\"target\"][\"name\"] == \"ffmpeg\":\n print(d[\"executable\"])'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 270, + "shell", + "", + "python3 -I tools/compat-corpus/r3.py run --coreav \"$RUNNER_TEMP/bin/coreav\" \\\n --harness \"$RUNNER_TEMP/bin/r3-harness\" --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" \\\n --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" --mediainfo \"$RUNNER_TEMP/oracle/mediainfo\" \\\n --list \"$RUNNER_TEMP/private/list.txt\" --work \"$RUNNER_TEMP/r3-work\" \\\n --records \"$RUNNER_TEMP/private/r3.jsonl\" --jobs 4" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 362, + "shell", + "", + "python3 -I scripts/compat_r4_gcp.py --out \"$RUNNER_TEMP/r4\" --coreav \"$RUNNER_TEMP/bin/coreav\" \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" \\\n --rehearsal --per-family 3 --rounds 1 --cpus 2-3 --local" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 453, + "shell", + "", + "python3 -I tools/compat-corpus/r4_scan.py --coreav \"$RUNNER_TEMP/bin/coreav\" \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" \\\n --files \"$RUNNER_TEMP/media/$set/files.json\" --scratch \"$RUNNER_TEMP/scratch\" \\\n --out \"$RUNNER_TEMP/scan/$set.json\" --records \"$RUNNER_TEMP/private/$set.jsonl\" --jobs 4" + ], + "verdict": "excluded" + } + ] + }, + "bench/audio-decode/agreement.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/receipts.py", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "32f312ad10962d654568c85b6962041ae8cce82ccd74272dfddb3b0656ac0818", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 157, + "command", + ".mp4_model", + "tools.ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 200, + "command", + ".judge", + "tools.ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 202, + "command", + ".judge", + "*ff" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 205, + "command", + ".judge", + "*ff" + ], + "verdict": "excluded" + } + ] + }, + "bench/audio-decode/capacity.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "6beea2f67f9dc927515ba572c9c2e3eed174028af35422113b9fd2b7d6c4acfc", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "4f32389b6eae71d06ddfabfae484a1d75167ebb5a131e9b1afc7e4f151cf792b", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "0f4d5deb411fac36ab10a7f6be3e3fa9f5a62017eac55a1b048f55ead9433aab", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_kd_mkv": "f9ccf07f96ecc0083474d105201315c14932e3e4d84c3ab069381c13801daa01", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "ab49e73855ec03159bfc55775bc332ac5cd4732c03038fd69fbe90760205763f", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "rust:tools/oracle/src/lib.rs:compare": "0dab0e36138daf3d893f4f4b6351d168f9ba92137789a674bd26686141c48276", + "rust:tools/oracle/src/lib.rs:normalize": "0fd3f736d7a75a9ecff25f59a0ed913d6f09c56b06879bd334b25125b2359ceb", + "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "72fce67256447163adca368fe339b86bb3806ea1657b3d4dafeb5b9cec4ee8cd", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/oracle.py", + "bench/audio-decode/receipts.py", + "bench/audio-decode/run.py", + "bench/audio-decode/tests/test_oracle.py", + "bench/npx/run.py", + "bench/opus-speed/allowance.py", + "bench/opus-speed/report.py", + "bench/opus-speed/speed.py", + "bench/range-audio/run.py", + "bench/shared/benchlib.py", + "crates/coreav-backend-apple/examples/common/compare.rs", + "crates/coreav-backend-apple/examples/common/h264_decode.rs", + "crates/coreav-backend-apple/tests/common/h264.rs", + "crates/coreav-cli/tests/common/standalone_audio.rs", + "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/mod.rs", + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "crates/coreav-isobmff/tests/common/text_movie.rs", + "crates/coreav-mkv/tests/common/mod.rs", + "crates/coreav-mpegts/tests/common/mod.rs", + "crates/coreav-transcode/tests/common/mod.rs", + "crates/coreav-vp9/tests/common/mod.rs", + "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/cg.py", + "docs/measurements/h264-gap-2/tools/report.py", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/band-view/check/run/b4.json", + "docs/measurements/h264-rounds/band-view/check/run/events.json", + "docs/measurements/h264-rounds/band-view/check/run/host.txt", + "docs/measurements/h264-rounds/band-view/check/run/tables.txt", + "docs/measurements/h264-rounds/bundle4/run/b4.json", + "docs/measurements/h264-rounds/bundle4/run/events.json", + "docs/measurements/h264-rounds/bundle4/run/host.txt", + "docs/measurements/h264-rounds/bundle4/run/tables.txt", + "docs/measurements/h264-rounds/bundle6/diagnosis/run1/run.py", + "docs/measurements/h264-rounds/bundle6/diagnosis/run2/run.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/report.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/sig.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k-summary.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/conformance.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/deblock-counts.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity-nofast.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/instructions.txt", + "docs/measurements/h264-rounds/edge-window/check/run/b4.json", + "docs/measurements/h264-rounds/edge-window/check/run/events.json", + "docs/measurements/h264-rounds/edge-window/check/run/host.txt", + "docs/measurements/h264-rounds/edge-window/check/run/tables.txt", + "docs/measurements/h264-rounds/hints-8t/run/events.json", + "docs/measurements/h264-rounds/hints-8t/run/hints.json", + "docs/measurements/h264-rounds/hints-8t/run/host.txt", + "docs/measurements/h264-rounds/hints-8t/run/tables.txt", + "docs/measurements/h264-rounds/miss-8t/run/build-order.txt", + "docs/measurements/h264-rounds/miss-8t/run/events.json", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-output.txt", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/miss-8t/run/host.txt", + "docs/measurements/h264-rounds/miss-8t/run/miss.json", + "docs/measurements/h264-rounds/miss-8t/run/tables.txt", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/measurements/h264-rounds/prefetch-stalls/run/build-order.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-conformance.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-identity.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/events.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-output.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/gcp-job.log", + "docs/measurements/h264-rounds/prefetch-stalls/run/host.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/instructions.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-identity.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/build-order.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/functions.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/host.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/lines-decode_cavlc.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/sha256.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/stages.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/band-view.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/build-order.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/host.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/sha256.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t8.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/stages.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/top5.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown-probe.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown-probe.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t8.txt", + "docs/measurements/h264-rounds/request/README.md", + "docs/measurements/h264-rounds/request/an2.py", + "docs/measurements/h264-rounds/request/profile-4k.txt", + "docs/measurements/h264-rounds/request/screen1.jsonl", + "docs/measurements/h264-rounds/request/screen1.txt", + "docs/measurements/h264-rounds/request/screen2.jsonl", + "docs/measurements/h264-rounds/request/screen2.txt", + "docs/measurements/h264-rounds/request/screen3.jsonl", + "docs/measurements/h264-rounds/request/screen3.txt", + "docs/measurements/h264-rounds/slow-streams/causes.py", + "docs/measurements/h264-rounds/slow-streams/run/binaries.sha256", + "docs/measurements/h264-rounds/slow-streams/run/build-order.txt", + "docs/measurements/h264-rounds/slow-streams/run/causes.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-output.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/slow-streams/run/gcp-job.log", + "docs/measurements/h264-rounds/slow-streams/run/host.txt", + "docs/measurements/h264-rounds/slow-streams/run/per-stream.txt", + "docs/measurements/h264-rounds/slow-streams/run/qp.txt", + "docs/measurements/h264-rounds/slow-streams/run/stages.txt", + "docs/measurements/h264-rounds/view-path-1t/run/host.txt", + "docs/measurements/h264-rounds/view-path-1t/run/job.log", + "docs/measurements/h264-rounds/view-path-1t/run/job.sh", + "docs/measurements/h264-rounds/view-path-1t/run/job.status", + "docs/measurements/h264-rounds/view-path-1t/run/progress.txt", + "docs/measurements/h264-rounds/view-path-1t/run/ref.json", + "docs/measurements/h264-rounds/view-path-1t/run/summary.txt", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.json", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.log", + "docs/measurements/h264-rounds/view-path-1t/run/verdict.json", + "docs/measurements/mkv-one-pass/speed.py", + "docs/measurements/transcode/round-1/speed/files.jsonl", + "docs/measurements/transcode/round-1/speed/gate.json", + "docs/measurements/transcode/round-1/speed/host.json", + "docs/measurements/transcode/round-1/speed/host.txt", + "docs/measurements/transcode/round-1/speed/job.log", + "docs/measurements/transcode/round-1/speed/job.sh", + "docs/measurements/transcode/round-1/speed/job.status", + "docs/measurements/transcode/round-1/speed/plan.json", + "docs/measurements/transcode/round-1/speed/progress.txt", + "docs/measurements/transcode/round-1/speed/speed.log", + "docs/measurements/transcode/round-1/speed/summary.json", + "docs/measurements/transcode/round-2/speed/files.jsonl", + "docs/measurements/transcode/round-2/speed/gate.json", + "docs/measurements/transcode/round-2/speed/host.json", + "docs/measurements/transcode/round-2/speed/host.txt", + "docs/measurements/transcode/round-2/speed/job.log", + "docs/measurements/transcode/round-2/speed/job.sh", + "docs/measurements/transcode/round-2/speed/job.status", + "docs/measurements/transcode/round-2/speed/plan.json", + "docs/measurements/transcode/round-2/speed/progress.txt", + "docs/measurements/transcode/round-2/speed/speed.log", + "docs/measurements/transcode/round-2/speed/summary.json", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-file-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-never.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-file.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-disk-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-1m-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-y4m-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16r-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt.err", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle.py", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd_mkv.py", + "scripts/oracle_kd_ts.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/policy_check.py", + "scripts/policy_ref.py", + "scripts/remux_check.py", + "scripts/split_check.py", + "scripts/test_oracle.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/isobmff-adapter/corpus/compare.py", + "tools/isobmff-adapter/corpus/harvest.py", + "tools/isobmff-adapter/corpus/summarize.py", + "tools/mediainfo-oracle/corpus.py", + "tools/mediainfo-oracle/mediainfo_oracle.py", + "tools/mkv-adapter/corpus.py", + "tools/oracle/Cargo.toml", + "tools/oracle/README.md", + "tools/oracle/SPEC.md", + "tools/oracle/ffprobe-candidate.py", + "tools/oracle/kd_audit.py", + "tools/oracle/src/compare.rs", + "tools/oracle/src/json.rs", + "tools/oracle/src/lib.rs", + "tools/oracle/src/main.rs", + "tools/oracle/src/normalize.rs", + "tools/oracle/src/perturb.rs", + "tools/oracle/tests/compare_cli.rs", + "tools/oracle/tests/test_capture.py", + "tools/oracle/tests/test_clip_kd.py", + "tools/oracle/tests/test_compat_corpus.py", + "tools/oracle/tests/test_compat_paths.py", + "tools/oracle/tests/test_decode_audio_kd.py", + "tools/oracle/tests/test_extract_kd.py", + "tools/oracle/tests/test_hls_kd.py", + "tools/oracle/tests/test_join_kd.py", + "tools/oracle/tests/test_kd.py", + "tools/oracle/tests/test_kd_audit.py", + "tools/oracle/tests/test_kd_empty_edit.py", + "tools/oracle/tests/test_kd_mkv.py", + "tools/oracle/tests/test_kd_ts.py", + "tools/oracle/tests/test_policy_ref.py", + "tools/oracle/tests/test_recheck.py", + "tools/oracle/tests/test_remux_kd.py", + "tools/oracle/tests/test_remux_sanitize.py", + "tools/oracle/tests/test_report_counters.py", + "tools/oracle/tests/test_split_kd.py", + "tools/oracle/tests/test_text_kd.py", + "tools/oracle/tests/test_writer_boxes.py", + "tools/oracle/writer_corpus.py", + "tools/oracle/writer_kd_audit.py", + "tools/oracle/writer_kd_audit_cli.py", + "tools/stage3-report/causes.py", + "tools/stage3-report/corpus.py", + "tools/stage3-report/r2pool.py", + "tools/stage3-report/report.py", + "tools/stage3-report/run.py" + ], + "sha256": "da27491bc077453e0fca6706bddaefdf8098e1d4bb8d1006ada34c6abedd1462", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 91, + "process", + ".verify_tools", + "'ldd'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 260, + "delegated", + "", + "verify_tools" + ], + "verdict": "excluded" + } + ] + }, + "bench/audio-decode/oracle.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/receipts.py", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "6999bc89af9f0ffb4dade872e30b2b0ba7342648b32e22aaeeca50936316b32a", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 42, + "command", + ".judge", + "tools.ffprobe" + ], + "verdict": "excluded" + } + ] + }, + "bench/audio-decode/receipts.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "bec504c954c8750df703116325e37ea21c2844696df68e23856495bf95a18783", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 188, + "process", + ".invoke", + "[str(a) for a in argv]" + ], + "verdict": "excluded" + } + ] + }, + "bench/audio-decode/run.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "6beea2f67f9dc927515ba572c9c2e3eed174028af35422113b9fd2b7d6c4acfc", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "4f32389b6eae71d06ddfabfae484a1d75167ebb5a131e9b1afc7e4f151cf792b", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "0f4d5deb411fac36ab10a7f6be3e3fa9f5a62017eac55a1b048f55ead9433aab", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_kd_mkv": "f9ccf07f96ecc0083474d105201315c14932e3e4d84c3ab069381c13801daa01", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "ab49e73855ec03159bfc55775bc332ac5cd4732c03038fd69fbe90760205763f", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "rust:tools/oracle/src/lib.rs:compare": "0dab0e36138daf3d893f4f4b6351d168f9ba92137789a674bd26686141c48276", + "rust:tools/oracle/src/lib.rs:normalize": "0fd3f736d7a75a9ecff25f59a0ed913d6f09c56b06879bd334b25125b2359ceb", + "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "72fce67256447163adca368fe339b86bb3806ea1657b3d4dafeb5b9cec4ee8cd", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/oracle.py", + "bench/audio-decode/receipts.py", + "bench/audio-decode/tests/test_oracle.py", + "bench/npx/run.py", + "bench/opus-speed/allowance.py", + "bench/opus-speed/report.py", + "bench/opus-speed/speed.py", + "bench/range-audio/run.py", + "bench/shared/benchlib.py", + "crates/coreav-backend-apple/examples/common/compare.rs", + "crates/coreav-backend-apple/examples/common/h264_decode.rs", + "crates/coreav-backend-apple/tests/common/h264.rs", + "crates/coreav-cli/tests/common/standalone_audio.rs", + "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/mod.rs", + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "crates/coreav-isobmff/tests/common/text_movie.rs", + "crates/coreav-mkv/tests/common/mod.rs", + "crates/coreav-mpegts/tests/common/mod.rs", + "crates/coreav-transcode/tests/common/mod.rs", + "crates/coreav-vp9/tests/common/mod.rs", + "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/cg.py", + "docs/measurements/h264-gap-2/tools/report.py", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/band-view/check/run/b4.json", + "docs/measurements/h264-rounds/band-view/check/run/events.json", + "docs/measurements/h264-rounds/band-view/check/run/host.txt", + "docs/measurements/h264-rounds/band-view/check/run/tables.txt", + "docs/measurements/h264-rounds/bundle4/run/b4.json", + "docs/measurements/h264-rounds/bundle4/run/events.json", + "docs/measurements/h264-rounds/bundle4/run/host.txt", + "docs/measurements/h264-rounds/bundle4/run/tables.txt", + "docs/measurements/h264-rounds/bundle6/diagnosis/run1/run.py", + "docs/measurements/h264-rounds/bundle6/diagnosis/run2/run.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/report.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/sig.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k-summary.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/conformance.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/deblock-counts.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity-nofast.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/instructions.txt", + "docs/measurements/h264-rounds/edge-window/check/run/b4.json", + "docs/measurements/h264-rounds/edge-window/check/run/events.json", + "docs/measurements/h264-rounds/edge-window/check/run/host.txt", + "docs/measurements/h264-rounds/edge-window/check/run/tables.txt", + "docs/measurements/h264-rounds/hints-8t/run/events.json", + "docs/measurements/h264-rounds/hints-8t/run/hints.json", + "docs/measurements/h264-rounds/hints-8t/run/host.txt", + "docs/measurements/h264-rounds/hints-8t/run/tables.txt", + "docs/measurements/h264-rounds/miss-8t/run/build-order.txt", + "docs/measurements/h264-rounds/miss-8t/run/events.json", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-output.txt", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/miss-8t/run/host.txt", + "docs/measurements/h264-rounds/miss-8t/run/miss.json", + "docs/measurements/h264-rounds/miss-8t/run/tables.txt", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/measurements/h264-rounds/prefetch-stalls/run/build-order.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-conformance.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-identity.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/events.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-output.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/gcp-job.log", + "docs/measurements/h264-rounds/prefetch-stalls/run/host.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/instructions.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-identity.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/build-order.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/functions.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/host.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/lines-decode_cavlc.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/sha256.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/stages.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/band-view.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/build-order.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/host.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/sha256.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t8.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/stages.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/top5.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown-probe.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown-probe.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t8.txt", + "docs/measurements/h264-rounds/request/README.md", + "docs/measurements/h264-rounds/request/an2.py", + "docs/measurements/h264-rounds/request/profile-4k.txt", + "docs/measurements/h264-rounds/request/screen1.jsonl", + "docs/measurements/h264-rounds/request/screen1.txt", + "docs/measurements/h264-rounds/request/screen2.jsonl", + "docs/measurements/h264-rounds/request/screen2.txt", + "docs/measurements/h264-rounds/request/screen3.jsonl", + "docs/measurements/h264-rounds/request/screen3.txt", + "docs/measurements/h264-rounds/slow-streams/causes.py", + "docs/measurements/h264-rounds/slow-streams/run/binaries.sha256", + "docs/measurements/h264-rounds/slow-streams/run/build-order.txt", + "docs/measurements/h264-rounds/slow-streams/run/causes.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-output.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/slow-streams/run/gcp-job.log", + "docs/measurements/h264-rounds/slow-streams/run/host.txt", + "docs/measurements/h264-rounds/slow-streams/run/per-stream.txt", + "docs/measurements/h264-rounds/slow-streams/run/qp.txt", + "docs/measurements/h264-rounds/slow-streams/run/stages.txt", + "docs/measurements/h264-rounds/view-path-1t/run/host.txt", + "docs/measurements/h264-rounds/view-path-1t/run/job.log", + "docs/measurements/h264-rounds/view-path-1t/run/job.sh", + "docs/measurements/h264-rounds/view-path-1t/run/job.status", + "docs/measurements/h264-rounds/view-path-1t/run/progress.txt", + "docs/measurements/h264-rounds/view-path-1t/run/ref.json", + "docs/measurements/h264-rounds/view-path-1t/run/summary.txt", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.json", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.log", + "docs/measurements/h264-rounds/view-path-1t/run/verdict.json", + "docs/measurements/mkv-one-pass/speed.py", + "docs/measurements/transcode/round-1/speed/files.jsonl", + "docs/measurements/transcode/round-1/speed/gate.json", + "docs/measurements/transcode/round-1/speed/host.json", + "docs/measurements/transcode/round-1/speed/host.txt", + "docs/measurements/transcode/round-1/speed/job.log", + "docs/measurements/transcode/round-1/speed/job.sh", + "docs/measurements/transcode/round-1/speed/job.status", + "docs/measurements/transcode/round-1/speed/plan.json", + "docs/measurements/transcode/round-1/speed/progress.txt", + "docs/measurements/transcode/round-1/speed/speed.log", + "docs/measurements/transcode/round-1/speed/summary.json", + "docs/measurements/transcode/round-2/speed/files.jsonl", + "docs/measurements/transcode/round-2/speed/gate.json", + "docs/measurements/transcode/round-2/speed/host.json", + "docs/measurements/transcode/round-2/speed/host.txt", + "docs/measurements/transcode/round-2/speed/job.log", + "docs/measurements/transcode/round-2/speed/job.sh", + "docs/measurements/transcode/round-2/speed/job.status", + "docs/measurements/transcode/round-2/speed/plan.json", + "docs/measurements/transcode/round-2/speed/progress.txt", + "docs/measurements/transcode/round-2/speed/speed.log", + "docs/measurements/transcode/round-2/speed/summary.json", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-file-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-never.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-file.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-disk-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-1m-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-y4m-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16r-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt.err", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle.py", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd_mkv.py", + "scripts/oracle_kd_ts.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/policy_check.py", + "scripts/policy_ref.py", + "scripts/remux_check.py", + "scripts/split_check.py", + "scripts/test_oracle.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/isobmff-adapter/corpus/compare.py", + "tools/isobmff-adapter/corpus/harvest.py", + "tools/isobmff-adapter/corpus/summarize.py", + "tools/mediainfo-oracle/corpus.py", + "tools/mediainfo-oracle/mediainfo_oracle.py", + "tools/mkv-adapter/corpus.py", + "tools/oracle/Cargo.toml", + "tools/oracle/README.md", + "tools/oracle/SPEC.md", + "tools/oracle/ffprobe-candidate.py", + "tools/oracle/kd_audit.py", + "tools/oracle/src/compare.rs", + "tools/oracle/src/json.rs", + "tools/oracle/src/lib.rs", + "tools/oracle/src/main.rs", + "tools/oracle/src/normalize.rs", + "tools/oracle/src/perturb.rs", + "tools/oracle/tests/compare_cli.rs", + "tools/oracle/tests/test_capture.py", + "tools/oracle/tests/test_clip_kd.py", + "tools/oracle/tests/test_compat_corpus.py", + "tools/oracle/tests/test_compat_paths.py", + "tools/oracle/tests/test_decode_audio_kd.py", + "tools/oracle/tests/test_extract_kd.py", + "tools/oracle/tests/test_hls_kd.py", + "tools/oracle/tests/test_join_kd.py", + "tools/oracle/tests/test_kd.py", + "tools/oracle/tests/test_kd_audit.py", + "tools/oracle/tests/test_kd_empty_edit.py", + "tools/oracle/tests/test_kd_mkv.py", + "tools/oracle/tests/test_kd_ts.py", + "tools/oracle/tests/test_policy_ref.py", + "tools/oracle/tests/test_recheck.py", + "tools/oracle/tests/test_remux_kd.py", + "tools/oracle/tests/test_remux_sanitize.py", + "tools/oracle/tests/test_report_counters.py", + "tools/oracle/tests/test_split_kd.py", + "tools/oracle/tests/test_text_kd.py", + "tools/oracle/tests/test_writer_boxes.py", + "tools/oracle/writer_corpus.py", + "tools/oracle/writer_kd_audit.py", + "tools/oracle/writer_kd_audit_cli.py", + "tools/stage3-report/causes.py", + "tools/stage3-report/corpus.py", + "tools/stage3-report/r2pool.py", + "tools/stage3-report/report.py", + "tools/stage3-report/run.py" + ], + "sha256": "516120decdaf44a5e206c5e57da485ad15d3f9aa010422daa027508bb2ef6112", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 250, + "delegated", + "", + "receipts.invoke" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 264, + "command", + ".Executor.selected_stream", + "self.tools['ffprobe']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 264, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 283, + "delegated", + "", + "self.selected_stream" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 291, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 306, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 319, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 320, + "command", + ".Executor.__call__", + "self.tools['ffmpeg']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 329, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 443, + "delegated", + "", + "capacity.make_binding" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 463, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-audio/tests/flac_encode.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-audio/tests/flac_encode.rs:support": "f16a31c80b1cb8c894217c277e9d8cf41e4c25903052c7d40300b5eef9066b7b", + "rust:crates/coreav-audio/tests/flac_encode.rs:test_oracle": "21c8ad9c90cdc99ad7f385ef2e271852f6ecc8320efba2ad5a3f751a0ce2bbd0", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-audio/tests/support/mod.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "6b63b16444965850c74da0651859128602a9093fe487a15865f8a82093bf6880", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 5313, + "start": 5305 + }, + "site": [ + 133, + "Rust", + "", + "&program" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 5848, + "start": 5278 + }, + "site": [ + 133, + "Rust", + "", + "std::process::Command::new(&program)\n .args([\"-v\", \"error\", \"-xerror\", \"-err_detect\", \"crccheck+explode\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .args([\n \"-i\",\n \"pipe:0\",\n \"-c:a\",\n &codec,\n \"-f\",\n &sample_format,\n \"pipe:1\",\n ])\n .stdin(std::process::Stdio::piped())\n .stdout(std::process::Stdio::piped())\n .stderr(std::process::Stdio::piped())" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-backend-dav1d/tests/decode.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-backend-dav1d/tests/decode.rs:test_oracle": "e92abd65a49bb83105073b8cb151fd8aa383ff03ed8c88785c6277f6934579ed", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "9094fa0b3a4957d348e9b92420c658fda930329cac3b9c2da17e5c3248e0e791", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1320, + "start": 1003 + }, + "site": [ + 32, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-y\", \"-f\", \"lavfi\"])\n .args([\"-i\", &format!(\"testsrc2=size={size}:rate=25\"), \"-t\", \"1\"])\n .args([\"-c:v\", \"libaom-av1\", \"-cpu-used\", \"8\", \"-g\", \"10\"])\n .args([\"-pix_fmt\", pix_fmt])\n .args(extra)\n .arg(&out)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1024, + "start": 1016 + }, + "site": [ + 32, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1872, + "start": 1530 + }, + "site": [ + 47, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-c:v\", \"libdav1d\"])\n .args([\"-ignore_editlist\", \"1\", \"-i\"])\n .arg(file)\n .args([\n \"-map\",\n \"0:v:0\",\n \"-fps_mode\",\n \"passthrough\",\n \"-f\",\n \"rawvideo\",\n ])\n .arg(\"-\")" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1551, + "start": 1543 + }, + "site": [ + 47, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-backend-ffmpeg/src/lib.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-backend-ffmpeg/src/lib.rs:mkv": "03c767748e0958656c8a45015b944e1574af9fcbb1b8438e0f7f1f16cb5f597f", + "rust:crates/coreav-backend-ffmpeg/src/lib.rs:showinfo": "4e62684d1233aaf9555f5691237064ec91499f9a685757ede08dec7199e3f052", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-backend-ffmpeg/src/mkv.rs", + "crates/coreav-backend-ffmpeg/src/showinfo.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "7ef0528c4535d08646c950a11e47eae90fbe66dd2ad528cdc5dc573a7ff98f24", + "sites": [ + { + "class": "runtime-boundary", + "evidence": "Exact digest-bound qualification bootstrap or explicit runtime execution boundary.", + "program_span": { + "end": 11789, + "start": 11773 + }, + "site": [ + 313, + "Rust", + "", + "&options.program" + ], + "verdict": "excluded" + }, + { + "class": "runtime-boundary", + "evidence": "Exact digest-bound qualification bootstrap or explicit runtime execution boundary.", + "program_span": { + "end": 11982, + "start": 11760 + }, + "site": [ + 313, + "Rust", + "", + "Command::new(&options.program)\n .args(arguments(options, stream.codec, limits))\n .env_clear()\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-backend-ffmpeg/tests/decode.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-backend-ffmpeg/tests/decode.rs:test_oracle": "5858324e137caa1adb8902b1f429192cbdf44ea4e741b1081d767c910c38f23d", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "3c7a77d92030a5f888aefa172809b0cb39871232a6b5bfafe3368baaf80c9854", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1052, + "start": 931 + }, + "site": [ + 29, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-y\"])\n .args(args)\n .arg(&out)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 952, + "start": 944 + }, + "site": [ + 29, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1586, + "start": 1198 + }, + "site": [ + 40, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\n \"-hide_banner\",\n \"-loglevel\",\n \"error\",\n \"-ignore_editlist\",\n \"1\",\n \"-i\",\n ])\n .arg(file)\n .args([\n \"-map\",\n \"0:v:0\",\n \"-fps_mode\",\n \"passthrough\",\n \"-f\",\n \"rawvideo\",\n \"-\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1219, + "start": 1211 + }, + "site": [ + 40, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 5881, + "start": 5550 + }, + "site": [ + 188, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\n \"-hide_banner\",\n \"-loglevel\",\n \"error\",\n \"-apply_cropping\",\n \"0\",\n \"-i\",\n ])\n .arg(file)\n .args([\"-map\", \"0:v:0\", \"-fps_mode\", \"passthrough\"])\n .args([\"-pix_fmt\", \"yuv420p\", \"-f\", \"rawvideo\", \"-\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 5571, + "start": 5563 + }, + "site": [ + 188, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-backend-h264/tests/decode.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-backend-h264/tests/decode.rs:test_oracle": "86d2149194760bd4f6fac21c25acd5e4105ab55715e7b676c0c626efc979e441", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "50e43655c3d95a5d20e5dd87c19015da109739c849e7ee78a54ee3d5a78fe806", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1327, + "start": 1206 + }, + "site": [ + 36, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-y\"])\n .args(args)\n .arg(&out)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1227, + "start": 1219 + }, + "site": [ + 36, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1910, + "start": 1522 + }, + "site": [ + 48, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\n \"-hide_banner\",\n \"-loglevel\",\n \"error\",\n \"-ignore_editlist\",\n \"1\",\n \"-i\",\n ])\n .arg(file)\n .args([\n \"-map\",\n \"0:v:0\",\n \"-fps_mode\",\n \"passthrough\",\n \"-f\",\n \"rawvideo\",\n \"-\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1543, + "start": 1535 + }, + "site": [ + 48, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-backend-h264/tests/memory.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-backend-h264/tests/memory.rs:test_oracle": "29b34471816cb64be0529f234b1a29c94ed9ee264b19862f7b57c3c0dda8ccda", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "2c57b9ee0d6da9feaa15f165ee9e9680b84ecd8c1dad20df31e061f63bd0d3db", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1391, + "start": 1289 + }, + "site": [ + 37, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-y\"])\n .args(args)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1310, + "start": 1302 + }, + "site": [ + 37, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-backend-h264/tests/one_idr.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-backend-h264/tests/one_idr.rs:streams": "a86ef025714984974be5e5c575d145bd2a64e7f36e6d6a8aaf46c621677fe784", + "rust:crates/coreav-backend-h264/tests/one_idr.rs:test_oracle": "729850499e77f426a5d640b6136d892b11b338d39bbc62d538a7168ce431e148", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-h264/tests/common/streams.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "b7fc2c4c44d990aac2022a62f2ab35df23b3010e9baf4595509b51742052136d", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 18508, + "start": 17875 + }, + "site": [ + 522, + "Rust", + "", + "std::process::Command::new(test_oracle::require().ffmpeg())\n .args([\n \"-hide_banner\",\n \"-loglevel\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n &input,\n \"-frames:v\",\n \"1\",\n \"-c:v\",\n \"libx264\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-x264-params\",\n ¶ms,\n \"-f\",\n \"h264\",\n \"-\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 17933, + "start": 17902 + }, + "site": [ + 522, + "Rust", + "", + "test_oracle::require().ffmpeg()" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-backend-libvpx/tests/decode.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-backend-libvpx/tests/decode.rs:test_oracle": "61433404401b7f3bb4432e1abf550127f512bd889245ae9aeafb986e3ed559af", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "408ab605d61c7883127c2373415288226814177c4e1b513044f9ad902c258515", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1922, + "start": 1645 + }, + "site": [ + 49, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-y\", \"-f\", \"lavfi\"])\n .args([\"-i\", &source, \"-t\", \"1\"])\n .args([\"-c:v\", encoder, \"-g\", \"10\", \"-b:v\", \"300k\"])\n .args([\"-pix_fmt\", pix_fmt])\n .args(extra)\n .arg(&out)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1666, + "start": 1658 + }, + "site": [ + 49, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 3449, + "start": 3246 + }, + "site": [ + 95, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-y\"])\n .args([\"-f\", \"concat\", \"-safe\", \"0\", \"-i\"])\n .arg(&list)\n .args([\"-c\", \"copy\"])\n .arg(&out)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 3267, + "start": 3259 + }, + "site": [ + 95, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 7043, + "start": 6706 + }, + "site": [ + 197, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-c:v\", \"vp9\"])\n .args([\"-ignore_editlist\", \"1\", \"-i\"])\n .arg(file)\n .args([\n \"-map\",\n \"0:v:0\",\n \"-fps_mode\",\n \"passthrough\",\n \"-f\",\n \"rawvideo\",\n ])\n .arg(\"-\")" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 6727, + "start": 6719 + }, + "site": [ + 197, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 7655, + "start": 7393 + }, + "site": [ + 220, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-c:v\", codec, \"-i\"])\n .arg(file)\n .args([\"-map\", \"0:v:0\", \"-fps_mode\", \"passthrough\", \"-noautoscale\"])\n .args([\"-enc_time_base:v\", \"1/1000\", \"-f\", \"framemd5\", \"-\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 7414, + "start": 7406 + }, + "site": [ + 220, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-cli/src/fallback_cmd.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "fb55a2c244f528f351f8651437f517e894c753f3391d4f53b70c0e8798a06aae", + "sites": [ + { + "class": "runtime-boundary", + "evidence": "Exact digest-bound qualification bootstrap or explicit runtime execution boundary.", + "program_span": { + "end": 8476, + "start": 8472 + }, + "site": [ + 249, + "Rust", + "", + "path" + ], + "verdict": "excluded" + }, + { + "class": "runtime-boundary", + "evidence": "Exact digest-bound qualification bootstrap or explicit runtime execution boundary.", + "program_span": { + "end": 8910, + "start": 8867 + }, + "site": [ + 260, + "Rust", + "", + "command.stdin(std::process::Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "runtime-boundary", + "evidence": "Exact digest-bound qualification bootstrap or explicit runtime execution boundary.", + "program_span": { + "end": 10526, + "start": 10519 + }, + "site": [ + 307, + "Rust", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "runtime-boundary", + "evidence": "Exact digest-bound qualification bootstrap or explicit runtime execution boundary.", + "program_span": { + "end": 10592, + "start": 10585 + }, + "site": [ + 310, + "Rust", + "", + "command" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/avi.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/avi.rs:common": "280f763881ec6ab5b59af2990f57d410978dceadebdd27d89937097f09fffb9b", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "5ea0bdc1146f1695f555d7666315e35642305c5ce287cd8265245be2b8b5c3b4", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 814, + "start": 689 + }, + "site": [ + 24, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .args(args)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 730, + "start": 702 + }, + "site": [ + 24, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/check.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/check.rs:common": "4690225bf8117fc02b30278a30d77a1cf9629d9fe4b4592286399ed7c949ed68", + "rust:crates/coreav-cli/tests/check.rs:mkv": "6d6da521531e1e7c7dba8702deffeabb7162e7c3d2a443c7c7f38ece7a4d2c46", + "rust:crates/coreav-cli/tests/check.rs:schema": "5353e492a36e15074bde7fac4c78a222653f6f8346afa24f6ad7ddb788945401", + "rust:crates/coreav-cli/tests/check.rs:ts": "deb5a86305480000c343572a1810c43c09dab71e964985384f6b4507f9702606", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/schema/mod.rs", + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "crates/coreav-mkv/tests/common/mod.rs", + "crates/coreav-mpegts/tests/common/mod.rs", + "docs/design/oracle-historical-records.json", + "docs/schema/policy-examples/strict-gate.json", + "docs/schema/policy-examples/transcription.json", + "docs/schema/policy-examples/web-upload.json", + "docs/schema/policy-v1.schema.json", + "docs/schema/verdict-v1.schema.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "d9b98d866436bf4cde837943a2aac7bd574c808657510997d0c721e4fb70f7e7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 11578, + "start": 11516 + }, + "site": [ + 317, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 11557, + "start": 11529 + }, + "site": [ + 317, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/decode_audio.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/decode_audio.rs:schema": "864f750460a0f7fd4300a9771f596336eeef1fae361387701079c267498738c5", + "rust:crates/coreav-cli/tests/decode_audio.rs:test_oracle": "0d431b9ca6d61ff13d0e483895b1fee237d0cfab6617a1a02c8c56ac46261229", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/schema/mod.rs", + "docs/design/oracle-historical-records.json", + "docs/schema/decode-audio-v1.schema.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "117c3bc34dc63615335f9e78542f7b49e73661f2c43c8bc974601dcdd728b387", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 16949, + "start": 16942 + }, + "site": [ + 491, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 17164, + "start": 16929 + }, + "site": [ + 491, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\", \"-f\", \"lavfi\", \"-i\"])\n .arg(\"sine=frequency=440:duration=8,aformat=channel_layouts=stereo\")\n .args([\"-c:a\", \"aac\", \"-aac_pns\", \"0\", \"-b:a\", \"128k\"])\n .arg(&input)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 17273, + "start": 17266 + }, + "site": [ + 499, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 17470, + "start": 17253 + }, + "site": [ + 499, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(&input)\n .args([\"-f\", \"f32le\", \"-\"])" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-cli/tests/decoder_host.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/decoder_host.rs:test_oracle": "9a7534e3446aef734705f820893265bb702475705b0c48bc5b000909432feaa6", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "e71be94fcc770e16d7f36e2b985eb6fec2fdb5e314c21739789c14dd8d014dc0", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 858, + "start": 830 + }, + "site": [ + 24, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 2188, + "start": 2181 + }, + "site": [ + 62, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 2510, + "start": 2168 + }, + "site": [ + 62, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\n \"-v\",\n \"error\",\n \"-nostdin\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x64:rate=5:duration=1\",\n \"-c:v\",\n encoder,\n \"-threads\",\n \"1\",\n \"-y\",\n ])\n .arg(&input)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 2848, + "start": 2820 + }, + "site": [ + 87, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 4128, + "start": 4121 + }, + "site": [ + 115, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 4268, + "start": 4108 + }, + "site": [ + 115, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\", \"-nostdin\", \"-i\"])\n .arg(&output)\n .args([\"-map\", \"0:v:0\", \"-f\", \"framemd5\", \"-\"])" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-cli/tests/docs_site.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "bd3979d63545179b8066a2132a1d31e25b72af558a3c60cb34d144c280471db1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1125, + "start": 998 + }, + "site": [ + 24, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args(args)\n .arg(\"--help\")\n .env_remove(\"COREAV_STRICT_SAFE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1039, + "start": 1011 + }, + "site": [ + 24, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/exec.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "8105821de01ac99e0096a40b0266de02411dd21f593d7b029d13d7c344209abe", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 615, + "start": 390 + }, + "site": [ + 11, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"__coreav_exec\",\n \"--open-files\",\n \"32\",\n \"--\",\n \"/bin/sh\",\n \"-c\",\n \"exit 0\",\n ])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 431, + "start": 403 + }, + "site": [ + 11, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 865, + "start": 757 + }, + "site": [ + 25, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"__coreav_exec\", \"--\", \"/bin/sh\", \"-c\", \"exit 7\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 798, + "start": 770 + }, + "site": [ + 25, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1131, + "start": 1029 + }, + "site": [ + 31, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"__coreav_exec\", \"--\", \"/nonexistent/x264\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1070, + "start": 1042 + }, + "site": [ + 31, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/fallback_windows.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "5c97b42c1b3d351c564ccf266d51f3ab36a604080f7c78d18ed0d21ee22ffb92", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1454, + "start": 1426 + }, + "site": [ + 46, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffmpeg_frames.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg_frames.rs:test_oracle": "d340040b30cf4dde1afd2be7f4d52d0e81ebbb596d6061212b84a626b459f710", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "c14f50e8876d869a711b6b232c61f07412979dcb65ce3f458dfb7a3ec26aecab", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1046, + "start": 1039 + }, + "site": [ + 40, + "Rust", + "", + "&oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1950, + "start": 1593 + }, + "site": [ + 63, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-i\"])\n .arg(&self.input)\n .args(args)\n .arg(if name == \"-\" {\n PathBuf::from(\"-\")\n } else {\n self.dir.join(name)\n })\n .env(\"COREAV_FALLBACK\", self.dir.join(\"must-not-run\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1634, + "start": 1606 + }, + "site": [ + 63, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 6067, + "start": 6039 + }, + "site": [ + 186, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 8473, + "start": 8238 + }, + "site": [ + 253, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-i\"])\n .arg(&f.input)\n .args([\"-frames:v\", \"1\", \"-f\", \"rawvideo\", \"-\"])\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 8279, + "start": 8251 + }, + "site": [ + 253, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 9786, + "start": 9457 + }, + "site": [ + 295, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-i\"])\n .arg(&f.input)\n .args([\"-frames:v\", \"1\", \"-f\", \"rawvideo\", \"-\"])\n .stdout(\n std::fs::OpenOptions::new()\n .write(true)\n .open(\"/dev/full\")\n .unwrap(),\n )" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 9498, + "start": 9470 + }, + "site": [ + 295, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 16520, + "start": 16265 + }, + "site": [ + 522, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"ffmpeg\", \"-i\"])\n .arg(&f.input)\n .args([\"-frames:v\", \"1\"])\n .arg(f.dir.join(\"normal.png\"))\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env(\"COREAV_FALLBACK\", &f.oracle)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 16306, + "start": 16278 + }, + "site": [ + 522, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 17325, + "start": 17297 + }, + "site": [ + 556, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffmpeg_matroska.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg_matroska.rs:mkv": "a78641faee38891a39f9b23acbad02579901e25489316a5816fc8c8498a87e87", + "rust:crates/coreav-cli/tests/ffmpeg_matroska.rs:test_oracle": "574ad936e54f412c48eede88b3cc639adf79b095f15d3468fad159925ae48c99", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-mkv/tests/common/mod.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "9cba9336b1f21b9199ac4c2167f7f4e8ee2172f7e7acf302445a6283e7b2cb4b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 2044, + "start": 1755 + }, + "site": [ + 76, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .arg(\"-i\")\n .arg(input)\n .args(args)\n .arg(output)\n .env(\"COREAV_FFMPEG\", ffmpeg)\n .env(\"COREAV_STRICT_SAFE\", if strict { \"1\" } else { \"0\" })\n .env(\"COREAV_FALLBACK\", \"off\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1796, + "start": 1768 + }, + "site": [ + 76, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs:test_oracle": "8b0a98a79c680d42ebd9c8b15e197bf51b426cb734703a3b00ed3feb866832ab", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "6b2fa0e523937482eacf267475912dcb7fcee9f631fca26ed218f56573e3d1a1", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 1920, + "start": 1495 + }, + "site": [ + 51, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-f\", \"s16le\", \"-ar\"])\n .arg(rate.to_string())\n .arg(\"-ac\")\n .arg(channels.to_string())\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(input)\n .args([\"-c:a\", \"aac\", \"-b:a\", \"128k\", \"-write_crc32\", \"0\"])\n .arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 1514, + "start": 1508 + }, + "site": [ + 51, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 2497, + "start": 2062 + }, + "site": [ + 68, + "Rust", + "", + "Command::new(ffprobe).args([\n \"-v\", \"error\", \"-show_packets\", \"-show_streams\", \"-show_format\", \"-show_data_hash\", \"sha256\", \"-show_entries\",\n \"packet=pts,dts,duration,size,data_hash,flags:packet_side_data:stream=codec_name,profile,sample_rate,channels,time_base,start_pts,duration_ts,initial_padding,extradata_hash:stream_tags=:stream_disposition=:format=start_time,duration:format_tags=\", \"-of\", \"json\",\n ]).arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 2082, + "start": 2075 + }, + "site": [ + 68, + "Rust", + "", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 5585, + "start": 5579 + }, + "site": [ + 168, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 6020, + "start": 5566 + }, + "site": [ + 168, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\"-v\", \"error\", \"-y\"])\n .args(\n include_str!(\"../../../scripts/oracle-audio-args.txt\")\n .split_whitespace(),\n )\n .arg(\"-i\")\n .arg(&source)\n .args(options)\n .arg(&expected)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 6492, + "start": 6222 + }, + "site": [ + 183, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(&args)\n .arg(&actual)\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 6263, + "start": 6235 + }, + "site": [ + 183, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 7678, + "start": 7408 + }, + "site": [ + 205, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(&args)\n .arg(&actual)\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 7449, + "start": 7421 + }, + "site": [ + 205, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 8917, + "start": 8537 + }, + "site": [ + 226, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .args(&args)\n .arg(&actual)\n .env(\"COREAV_FALLBACK\", ffmpeg)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 8578, + "start": 8550 + }, + "site": [ + 226, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 10030, + "start": 10024 + }, + "site": [ + 262, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 10679, + "start": 10011 + }, + "site": [ + 262, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x48:rate=25:duration=0.16\",\n ])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(&source)\n .args([\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"0\",\n \"-g\",\n \"4\",\n \"-c:a\",\n \"copy\",\n ])\n .arg(&av)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 10948, + "start": 10794 + }, + "site": [ + 292, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"remux\")\n .arg(&av)\n .arg(&native)\n .args([\"--streams\", \"0\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 10835, + "start": 10807 + }, + "site": [ + 292, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 11384, + "start": 11192 + }, + "site": [ + 306, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-y\", \"-i\"])\n .arg(&av)\n .args(options)\n .arg(&actual)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 11233, + "start": 11205 + }, + "site": [ + 306, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 11800, + "start": 11638 + }, + "site": [ + 320, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-i\"])\n .arg(&av)\n .args([\"-c\", \"copy\"])\n .arg(&refused)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 11679, + "start": 11651 + }, + "site": [ + 320, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 12090, + "start": 12084 + }, + "site": [ + 334, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 12325, + "start": 12071 + }, + "site": [ + 334, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\"-v\", \"error\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(aligned)\n .args([\"-c\", \"copy\"])\n .arg(&iso)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 12468, + "start": 12462 + }, + "site": [ + 346, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 12705, + "start": 12449 + }, + "site": [ + 346, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\"-v\", \"error\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(&iso)\n .args([\"-c\", \"copy\"])\n .arg(&expected)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 13002, + "start": 12824 + }, + "site": [ + 358, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-i\"])\n .arg(&iso)\n .args([\"-c\", \"copy\"])\n .arg(&actual)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 12865, + "start": 12837 + }, + "site": [ + 358, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 16488, + "start": 16482 + }, + "site": [ + 461, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 16757, + "start": 16469 + }, + "site": [ + 461, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\"-v\", \"error\", \"-y\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(&input)\n .args([\"-c\", \"copy\"])\n .arg(&expected)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 17247, + "start": 17030 + }, + "site": [ + 476, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-v\", \"error\", \"-y\", \"-i\"])\n .arg(&input)\n .args([\"-c\", \"copy\"])\n .arg(&actual)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 17071, + "start": 17043 + }, + "site": [ + 476, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 18080, + "start": 17728 + }, + "site": [ + 494, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"ffmpeg\", \"-v\", \"error\", \"-y\", \"-i\"])\n .arg(&input)\n .args([\"-c\", \"copy\"])\n .arg(&actual)\n .env(\"COREAV_FALLBACK\", ffmpeg)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 17769, + "start": 17741 + }, + "site": [ + 494, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffmpeg_pcm.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg_pcm.rs:common": "d557b7f50bd27e5639a2cf1aefb9d188928aab0b09b4677427f7b592a0dcf179", + "rust:crates/coreav-cli/tests/ffmpeg_pcm.rs:test_oracle": "2a008bc21a949bfff602865ca5feead4a5113371b8424e9e3973193514a802b5", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "c700046642796bb6ab27f09b7d7991059088f175cbae71c4541113a6ed25dd22", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 613, + "start": 458 + }, + "site": [ + 19, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-i\"])\n .arg(input)\n .args(options)\n .arg(output)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 499, + "start": 471 + }, + "site": [ + 19, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1367, + "start": 1360 + }, + "site": [ + 51, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1840, + "start": 1347 + }, + "site": [ + 51, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x48:rate=10:duration=0.2\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=709:sample_rate=48000:duration=0.2\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-c:a\",\n \"aac\",\n ])\n .arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 2557, + "start": 2550 + }, + "site": [ + 94, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 2569, + "start": 2537 + }, + "site": [ + 94, + "Rust", + "", + "Command::new(&ffmpeg).args(args)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 3865, + "start": 3570 + }, + "site": [ + 118, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(args)\n .env(\"COREAV_FALLBACK\", &ffmpeg)\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env_remove(\"COREAV_FALLBACK_LOG\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 3611, + "start": 3583 + }, + "site": [ + 118, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 4871, + "start": 4542 + }, + "site": [ + 139, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .args(args)\n .env(\"COREAV_FALLBACK\", &ffmpeg)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env_remove(\"COREAV_FALLBACK_LOG\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 4583, + "start": 4555 + }, + "site": [ + 139, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 6622, + "start": 6316 + }, + "site": [ + 186, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .args(args)\n .env(\"COREAV_FALLBACK\", &fallback)\n .env(\"ARGUMENT_RECORD\", &record)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 6357, + "start": 6329 + }, + "site": [ + 186, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 7596, + "start": 7379 + }, + "site": [ + 215, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-threads\", threads, \"-i\"])\n .arg(&input)\n .args([\"-c\", \"copy\"])\n .arg(&output)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 7420, + "start": 7392 + }, + "site": [ + 215, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 8115, + "start": 7877 + }, + "site": [ + 226, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-threads\", threads, \"-i\"])\n .arg(&input)\n .args([\"-f\", form, \"-map_metadata\", \"-1\"])\n .arg(&output)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 7918, + "start": 7890 + }, + "site": [ + 226, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 9633, + "start": 9486 + }, + "site": [ + 274, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args(before)\n .arg(&input)\n .args([\"-f\", format, output])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 9527, + "start": 9499 + }, + "site": [ + 274, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 11291, + "start": 10932 + }, + "site": [ + 316, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"--strict-safe\",\n \"ffmpeg\",\n \"-i\",\n name,\n \"-f\",\n \"s16le\",\n \"pipe:\",\n ])\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 10973, + "start": 10945 + }, + "site": [ + 316, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 12347, + "start": 11918 + }, + "site": [ + 350, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"--strict-safe\",\n \"ffmpeg\",\n \"-f\",\n \"s16le\",\n \"-ar\",\n \"48000\",\n \"-ac\",\n \"1\",\n \"-i\",\n \"pipe:\",\n \"-f\",\n \"s16le\",\n \"pipe:\",\n ])\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 11959, + "start": 11931 + }, + "site": [ + 350, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 14035, + "start": 13625 + }, + "site": [ + 405, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"--strict-safe\",\n \"ffmpeg\",\n \"-f\",\n \"s16le\",\n \"-ar\",\n \"48000\",\n \"-ac\",\n \"1\",\n \"-i\",\n ])\n .arg(\"pipe:\")\n .args([\"-f\", \"s16le\", \"pipe:\"])\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 13666, + "start": 13638 + }, + "site": [ + 405, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 15479, + "start": 15109 + }, + "site": [ + 455, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"ffmpeg\", \"-i\", \"pipe:\", \"-ac\", \"1\", \"-f\", \"f32le\", \"pipe:\"])\n .env(\"COREAV_FALLBACK\", &fallback)\n .env(\"PID_RECORD\", &record)\n .env(\"TMPDIR\", &temporary)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 15150, + "start": 15122 + }, + "site": [ + 455, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 17337, + "start": 16815 + }, + "site": [ + 497, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .args(args)\n .env(\"COREAV_FALLBACK\", &fallback)\n .env(\"FALLBACK_TEST_INPUT\", &record)\n .env(\"FALLBACK_TEST_EXIT\", code.to_string())\n .env(\"TMP\", &temporary)\n .env(\"TEMP\", &temporary)\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env_remove(\"COREAV_STRICT_SAFE\")\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 16856, + "start": 16828 + }, + "site": [ + 497, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 19033, + "start": 18692 + }, + "site": [ + 546, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .args(args)\n .env(\"COREAV_FALLBACK\", &fallback)\n .env(\"ARGUMENT_RECORD\", &record)\n .env(\"TMPDIR\", &temporary)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 18733, + "start": 18705 + }, + "site": [ + 546, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 20594, + "start": 20267 + }, + "site": [ + 588, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args(before)\n .arg(\"pipe:\")\n .args(after)\n .env(\"COREAV_FALLBACK\", fallback)\n .env(\"FALLBACK_RECORD\", &record)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 20308, + "start": 20280 + }, + "site": [ + 588, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 21752, + "start": 21605 + }, + "site": [ + 622, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-i\"])\n .arg(&input)\n .args(options)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 21646, + "start": 21618 + }, + "site": [ + 622, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 33852, + "start": 33558 + }, + "site": [ + 942, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .env_clear()\n .env(\"PATH\", \"/nonexistent\")\n .env(\"COREAV_FALLBACK\", &fallback)\n .args([\"ffmpeg\", \"-i\"])\n .arg(&input)\n .args(args)\n .arg(&output)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 33599, + "start": 33571 + }, + "site": [ + 942, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 35263, + "start": 35050 + }, + "site": [ + 985, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(&before)\n .arg(\"-i\")\n .arg(&input)\n .args(&after)\n .arg(&out)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 35091, + "start": 35063 + }, + "site": [ + 985, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 35937, + "start": 35795 + }, + "site": [ + 1008, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-ss\", \"0\", \"-i\"])\n .arg(input)\n .arg(&out)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 35836, + "start": 35808 + }, + "site": [ + 1008, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffmpeg_raw.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "e695c08e045f8dd07d2296fd1e4054c1e95a49493922973768b14c0785d7ad0f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 697, + "start": 509 + }, + "site": [ + 15, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(before)\n .arg(\"-i\")\n .arg(input)\n .args(after)\n .arg(output)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 550, + "start": 522 + }, + "site": [ + 15, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffprobe_ancillary_bit_rate.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffprobe_ancillary_bit_rate.rs:common": "46f7d8cbed518e30b53a2e1f61f60f1f95cafff0b0d23535bde45b346a5bd1f0", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/tests/common/text_movie.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "948d83c773436cce55aa0328544f61405b84b243efd926762e7cd23ca0772da3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1905, + "start": 1616 + }, + "site": [ + 50, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-of\",\n writer,\n \"-show_entries\",\n \"stream=bit_rate\",\n ])\n .arg(path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1657, + "start": 1629 + }, + "site": [ + 50, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffprobe_aspect_ratio.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffprobe_aspect_ratio.rs:common": "94a7174e8e8a07bdd5a1406dd15180dca396907a936a992fcd87ce795d68184f", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "b8a9a4dba8d8ffa75457f929bd87805261663ee93777c5eadcf76be921bc636c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 2768, + "start": 2434 + }, + "site": [ + 61, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=width,height,sample_aspect_ratio,display_aspect_ratio\",\n \"-of\",\n \"json\",\n ])\n .arg(path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 2475, + "start": 2447 + }, + "site": [ + 61, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffprobe_clean_aperture.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffprobe_clean_aperture.rs:common": "d06bd993c95bf4976546e81a740cbbcdc899eb1a568abf77be4539459b00742f", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "a0d0e45785bfcbf64e1de08823df4ba253eccc3859b60a876b2c67b5f22fe056", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 3304, + "start": 3073 + }, + "site": [ + 75, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"ffprobe\", \"-v\", \"error\"])\n .args(format)\n .args(selection)\n .arg(&path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 3114, + "start": 3086 + }, + "site": [ + 75, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 7387, + "start": 7100 + }, + "site": [ + 179, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=index\",\n \"-of\",\n \"json\",\n ])\n .arg(&path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 7141, + "start": 7113 + }, + "site": [ + 179, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 8677, + "start": 8390 + }, + "site": [ + 215, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=index\",\n \"-of\",\n \"json\",\n ])\n .arg(&path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 8431, + "start": 8403 + }, + "site": [ + 215, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 10197, + "start": 9910 + }, + "site": [ + 259, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=index\",\n \"-of\",\n \"json\",\n ])\n .arg(&path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 9951, + "start": 9923 + }, + "site": [ + 259, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 11000, + "start": 10713 + }, + "site": [ + 287, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=index\",\n \"-of\",\n \"json\",\n ])\n .arg(&path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 10754, + "start": 10726 + }, + "site": [ + 287, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 12898, + "start": 12667 + }, + "site": [ + 354, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"ffprobe\", \"-v\", \"error\"])\n .args(format)\n .args(selection)\n .arg(&path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 12708, + "start": 12680 + }, + "site": [ + 354, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 14865, + "start": 14689 + }, + "site": [ + 404, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args(&args)\n .arg(&path)\n .env_clear()\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 14730, + "start": 14702 + }, + "site": [ + 404, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 15411, + "start": 15230 + }, + "site": [ + 416, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args(&args)\n .arg(&path)\n .env_clear()\n .env(\"PATH\", &dir.0)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 15271, + "start": 15243 + }, + "site": [ + 416, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 16483, + "start": 16196 + }, + "site": [ + 442, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=index\",\n \"-of\",\n \"json\",\n ])\n .arg(&path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 16237, + "start": 16209 + }, + "site": [ + 442, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 17569, + "start": 17433 + }, + "site": [ + 485, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffprobe\")\n .args(args)\n .env_clear()\n .env(\"PATH\", &dir.0)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 17474, + "start": 17446 + }, + "site": [ + 485, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffprobe_format_span.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffprobe_format_span.rs:common": "966a11c727706404726d30bcc886be27e654110a7a0712ccaf5236718dd238e6", + "rust:crates/coreav-cli/tests/ffprobe_format_span.rs:test_oracle": "75ac5a35d3969d8329bc4f29c80aecadaf99486c4deaa6b683e213b8542a1f3d", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/tests/common/text_movie.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "8bbb34aa88990971917e869a8f5bf8dd4a43ebd483247bd22c93a145992d50cb", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1957, + "start": 1678 + }, + "site": [ + 51, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-of\",\n writer,\n \"-show_entries\",\n entries,\n ])\n .arg(path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1719, + "start": 1691 + }, + "site": [ + 51, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 6299, + "start": 6059 + }, + "site": [ + 167, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"ffmpeg\", \"-v\", \"error\", \"-i\"])\n .arg(&input)\n .args([\"-ss\", \"0\", \"-t\", \"1\", \"-map\", \"0:v\", \"-c\", \"copy\"])\n .arg(&output)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 6100, + "start": 6072 + }, + "site": [ + 167, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 7260, + "start": 7072 + }, + "site": [ + 193, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(args)\n .arg(&input)\n .args(tail)\n .arg(&output)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 7113, + "start": 7085 + }, + "site": [ + 193, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 7680, + "start": 7676 + }, + "site": [ + 209, + "Rust", + "", + "&pin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 7828, + "start": 7663 + }, + "site": [ + 209, + "Rust", + "", + "Command::new(&pin)\n .args([\"-nostdin\", \"-hide_banner\"])\n .args(args)\n .arg(&input)\n .args(tail)\n .arg(&output)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 8467, + "start": 8161 + }, + "site": [ + 224, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .args(args)\n .arg(&input)\n .args(tail)\n .arg(&output)\n .env(\"COREAV_FALLBACK\", &pin)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 8202, + "start": 8174 + }, + "site": [ + 224, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 11251, + "start": 10972 + }, + "site": [ + 288, + "Rust", + "", + "Command::new(oracle)\n .args([\n \"-v\",\n \"error\",\n \"-of\",\n writer,\n \"-show_entries\",\n \"format=nb_streams\",\n ])\n .arg(&path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 10991, + "start": 10985 + }, + "site": [ + 288, + "Rust", + "", + "oracle" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-cli/tests/ffprobe_fragment_bit_rate.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffprobe_fragment_bit_rate.rs:common": "c951ee94f2ce11c9503fad73e147a4e3c4d5df7a93340e15b63b3da5fb75bc19", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "73cd5dbf534ec2fa3a4b94f42ee303bf1a8cb260b805ace842928bdcd87a74ff", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 3961, + "start": 3649 + }, + "site": [ + 102, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=bit_rate,start_pts,duration_ts\",\n \"-of\",\n \"json\",\n ])\n .arg(&path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 3690, + "start": 3662 + }, + "site": [ + 102, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffprobe_pixel_range.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffprobe_pixel_range.rs:common": "a5c3057298d4b0aae522e9f85866404d71a029879e102181c6520cd2be6a66fc", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "57b580c255692bfdf2b2b5ebb7d40b3d4ca40cf99627903294325a636a6e3d3c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 5177, + "start": 4734 + }, + "site": [ + 113, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=codec_name,pix_fmt,color_range\",\n \"-of\",\n \"json\",\n ])\n .arg(path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 4775, + "start": 4747 + }, + "site": [ + 113, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffprobe_stream_groups.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffprobe_stream_groups.rs:common": "c458e4ea14221156a8b461b28ad57c9b59c51ff9f8c9cfe1b326f4b0d4ae39cc", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/tests/common/text_movie.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "1b8ea3c79cba429bd34b8a19c9b483a94726e0964af4ff88f1a455ca9499443e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1981, + "start": 1663 + }, + "site": [ + 54, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"format=nb_stream_groups\",\n \"-of\",\n \"json\",\n ])\n .args(extra)\n .arg(path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1704, + "start": 1676 + }, + "site": [ + 54, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 7066, + "start": 6680 + }, + "site": [ + 190, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"format=nb_stream_groups\",\n \"-of\",\n writer,\n ])\n .arg(&path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 6721, + "start": 6693 + }, + "site": [ + 190, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 8800, + "start": 8542 + }, + "site": [ + 234, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"ffprobe\", \"-show_entries\", entries, \"-of\", \"json\"])\n .arg(&path)\n .env_clear()\n .env(\"COREAV_FALLBACK\", &directory.0)\n .env(\"COUNT_FALLBACK_LOG\", &log)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 8583, + "start": 8555 + }, + "site": [ + 234, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 9648, + "start": 9393 + }, + "site": [ + 262, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args(&args)\n .arg(&path)\n .env_clear()\n .env(\"COREAV_STRICT_SAFE\", \"1\")\n .env(\"COREAV_FALLBACK\", &directory.0)\n .env(\"COUNT_FALLBACK_LOG\", &log)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 9434, + "start": 9406 + }, + "site": [ + 262, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 10054, + "start": 9843 + }, + "site": [ + 274, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args(&args)\n .arg(&path)\n .env_clear()\n .env(\"COREAV_FALLBACK\", &directory.0)\n .env(\"COUNT_FALLBACK_LOG\", &log)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 9884, + "start": 9856 + }, + "site": [ + 274, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 10742, + "start": 10583 + }, + "site": [ + 296, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"ffprobe\", \"-show_stream_groups\", \"missing-group-input.mov\"])\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 10624, + "start": 10596 + }, + "site": [ + 296, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffprobe_track_names.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffprobe_track_names.rs:common": "64a3b6404efb77defbacb396d958aee23c00c2e3d21fd92d6febe242c1948438", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/tests/common/text_movie.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "dbefa40cfdadb2a5c9933ce218e99f50e5d87db073def67a3d6076a7da6c0b34", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 2771, + "start": 2743 + }, + "site": [ + 84, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffprobe_ts_private.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffprobe_ts_private.rs:common": "2c93c65f34d73ad740e1991c4404efd409152371311ac05298f1a1797aba56f0", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-mpegts/tests/common/mod.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "dd405f3bc581cad8f67003f58ff0950e9b9ef841332a3451b614b8d6d20c4754", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1867, + "start": 1639 + }, + "site": [ + 52, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffprobe\")\n .args(&args)\n .args([\"-of\", writer])\n .arg(fixture.input())\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1680, + "start": 1652 + }, + "site": [ + 52, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 3014, + "start": 2691 + }, + "site": [ + 86, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=codec_name,codec_type,codec_tag\",\n \"-of\",\n \"json\",\n ])\n .arg(fixture.input())\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 2732, + "start": 2704 + }, + "site": [ + 86, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 3927, + "start": 3741 + }, + "site": [ + 115, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args(&args)\n .arg(fixture.input())\n .env_clear()\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 3782, + "start": 3754 + }, + "site": [ + 115, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 4931, + "start": 4678 + }, + "site": [ + 132, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args(&args)\n .arg(fixture.input())\n .env_clear()\n .env(\"COREAV_FALLBACK\", &program)\n .env(\"PRIVATE_TS_LOG\", &log)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 4719, + "start": 4691 + }, + "site": [ + 132, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 6324, + "start": 6125 + }, + "site": [ + 169, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"ffprobe\", \"-show_streams\", \"-show_format\", \"-of\", \"json\"])\n .arg(fixture.input())\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 6166, + "start": 6138 + }, + "site": [ + 169, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 6804, + "start": 6670 + }, + "site": [ + 180, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"probe\")\n .arg(fixture.input())\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 6711, + "start": 6683 + }, + "site": [ + 180, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 8176, + "start": 7918 + }, + "site": [ + 207, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args(args)\n .arg(fixture.input())\n .env_clear()\n .env(\"COREAV_STRICT_SAFE\", \"1\")\n .env(\"COREAV_FALLBACK\", &fixture.0)\n .env(\"PRIVATE_TS_LOG\", &log)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 7959, + "start": 7931 + }, + "site": [ + 207, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 8585, + "start": 8371 + }, + "site": [ + 219, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args(args)\n .arg(fixture.input())\n .env_clear()\n .env(\"COREAV_FALLBACK\", &fixture.0)\n .env(\"PRIVATE_TS_LOG\", &log)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 8412, + "start": 8384 + }, + "site": [ + 219, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffprobe_ts_tail.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffprobe_ts_tail.rs:common": "6e86a3c7bdb8e37c273403bc09c851b6bfbb6adf691a601c290ba4ad1ea4599e", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-mpegts/tests/common/mod.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "46005c1efd657ea93d8515a475a907cfd2783e6b74f62f9ef564f8a7ced2b4f3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 3187, + "start": 2840 + }, + "site": [ + 84, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=start_pts,duration_ts\",\n \"-of\",\n \"json\",\n ])\n .arg(&path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 2881, + "start": 2853 + }, + "site": [ + 84, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/frame_handoff.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/frame_handoff.rs:test_oracle": "fa2e2e2b61a600ba86ff244d08a1fcf7d2639daa8cdf581bd4dacfb4b6274701", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "bc9b72bb79f3cbcc357f05b7166569f7ac2abc1bba6b7378eb234752454b846a", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The process-cached Rust qualification owner returns the retained pair before fixture creation; each helper receives its FFmpeg or ffprobe path from that selection. Real-pin tests pass and each test rejects the system pair at stage=oracle_qualification.", + "program_span": { + "end": 1306, + "start": 1300 + }, + "site": [ + 33, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Re-derived exact current command of the Cargo-built CoreAV binary under test, not the reference oracle.", + "program_span": { + "end": 2452, + "start": 2424 + }, + "site": [ + 71, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/legacy_encoders.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/legacy_encoders.rs:bounded": "961a007458e371043a4ba5b118f795f9dff749d3741fdc71d608ef870edc09fd", + "rust:crates/coreav-cli/tests/legacy_encoders.rs:sar_delta": "ae7268cdb938b5527c617c88a5bdb914c7fec0cd76a9bf20cbb49321a468b1e0", + "rust:crates/coreav-cli/tests/legacy_encoders.rs:test_oracle": "d38584899342e1328712c0a1875d9525783590fdae288dd10bfb762b3aac1142", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/support/bounded.rs", + "crates/coreav-cli/tests/support/sar_delta.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "e725fe3feaaefba5c971bdd19ccb264bb72d3ffab4c0f813259d93c2bf607a0f", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The identical direct shared-owner call and enclosing fixture command were re-derived at byte span 2393:2424 after a seven-byte derive attribute insertion. The owner and bounded-process helper are unchanged; the new comparison helper call is unclassified.", + "program_span": { + "end": 2424, + "start": 2393 + }, + "site": [ + 72, + "Rust", + "", + "test_oracle::require().ffmpeg()" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-cli/tests/probe_tuning.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/probe_tuning.rs:test_oracle": "b78fd7e8cddbb0670e73971400b56a0ec612887387a8fd553e08ffb5fd72fc64", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "dcf0bf0331730dea3114297310f82e59c00d5a37596ea9a0ec887fef51888f78", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1861, + "start": 1721 + }, + "site": [ + 61, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffprobe\"])\n .args(query)\n .arg(&input)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 1762, + "start": 1734 + }, + "site": [ + 61, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 3250, + "start": 3068 + }, + "site": [ + 103, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffprobe\"])\n .args(query)\n .args(&flags)\n .arg(&input)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 3109, + "start": 3081 + }, + "site": [ + 103, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/strict_safe.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/strict_safe.rs:test_oracle": "773d41f51f2f362d021c65022b6ab859cda26f32ceb09987ea41562b73fbc837", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "a75f3d5c6a22eee49b44cefd43931f1199515218603f7126d62198a232db7699", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 3669, + "start": 3662 + }, + "site": [ + 95, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 3894, + "start": 3649 + }, + "site": [ + 95, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-f\", \"lavfi\", \"-i\"])\n .arg(\"testsrc=s=64x48:d=0.4:r=25\")\n .args(audio)\n .args([\"-c:v\", \"libx264\", \"-bf\", \"0\", \"-pix_fmt\", \"yuv420p\"])\n .arg(&path)" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-cli/tests/strict_safe_limit.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "0b11d217aea687a5d7e81a9d85cb8703fd0d8092c6d660c29ece8559e5cfc895", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", + "program_span": { + "end": 749, + "start": 721 + }, + "site": [ + 16, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/thumbnail.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/thumbnail.rs:schema": "e2257ec6b9fa7bb328d2742385bb348e3f704eee8073cdb514d6de43db12114a", + "rust:crates/coreav-cli/tests/thumbnail.rs:test_oracle": "dfc48bc8667643f69e7fdffaef2421bc98c8eb8ddad0d2175f71de7a5c59bc07", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/schema/mod.rs", + "docs/design/oracle-historical-records.json", + "docs/schema/thumbnail-v1.schema.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "3740eda708acee2bdb0f3ea4a0ac5819c80927c4bc361e3210d5acbe7d85279e", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 2561, + "start": 2428 + }, + "site": [ + 80, + "Rust", + "", + "Command::new(test_oracle::require().ffmpeg())\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-y\"])\n .args(args)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 2472, + "start": 2441 + }, + "site": [ + 80, + "Rust", + "", + "test_oracle::require().ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 2912, + "start": 2739 + }, + "site": [ + 89, + "Rust", + "", + "Command::new(test_oracle::require().ffmpeg())\n .args([\"-v\", \"error\", \"-i\"])\n .arg(path)\n .args([\"-f\", \"rawvideo\", \"-pix_fmt\", \"rgb24\", \"-\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 2783, + "start": 2752 + }, + "site": [ + 89, + "Rust", + "", + "test_oracle::require().ffmpeg()" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-isobmff-write/tests/replace.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-isobmff-write/tests/replace.rs:common": "5f8678aa0aa7e5ed219d55388b0f4ad5f1fb11faf82257373f9059e5f92c80ff", + "rust:crates/coreav-isobmff-write/tests/replace.rs:mkv": "f7c80a598228ae15bcf4632a54cef86949fb9ae5a44369a91f8afeb931b4e4cb", + "rust:crates/coreav-isobmff-write/tests/replace.rs:movies": "83127927e43475f14568bcc022e0213dd2f3aeb63f9734e901be21e3b9a8e5ee", + "rust:crates/coreav-isobmff-write/tests/replace.rs:test_oracle": "4869de7465237d5b14cd42586d4ddba710b6d0c86b972efb82993efec40e5410", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff-write/tests/movies/mod.rs", + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "crates/coreav-mkv/tests/common/mod.rs", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "c704b6600421661b444eed3c4ad88efcbda2d41636d10fedcac15b0be5268991", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 38061, + "start": 37945 + }, + "site": [ + 1122, + "Rust", + "", + "Command::new(test_oracle::require().ffprobe())\n .args([\"-v\", \"error\"])\n .args(args)\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 37990, + "start": 37958 + }, + "site": [ + 1122, + "Rust", + "", + "test_oracle::require().ffprobe()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 44547, + "start": 43982 + }, + "site": [ + 1287, + "Rust", + "", + "Command::new(test_oracle::require().ffmpeg())\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-y\"])\n .args([\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=320x240:rate=25:duration=2\",\n ])\n .args([\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=440:duration=2:sample_rate=48000\",\n ])\n .args([\n \"-c:v\", \"libx264\", \"-pix_fmt\", \"yuv420p\", \"-g\", \"25\", \"-bf\", \"3\",\n ])\n .args([\"-c:a\", \"aac\", \"-shortest\"])\n .arg(&mkv_path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 44026, + "start": 43995 + }, + "site": [ + 1287, + "Rust", + "", + "test_oracle::require().ffmpeg()" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-worker/tests/ffmpeg.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-worker/tests/ffmpeg.rs:test_oracle": "41bf9371506cc5c7ecf36f8abaedc7a0f0a6c2ae7522e21f70aa0d689c160779", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "48ca0fb6ab070e47c3a8ea3f4d9f626b2c9696ef031b5225cef87010ba250d92", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 1318, + "start": 930 + }, + "site": [ + 29, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\n \"-hide_banner\",\n \"-loglevel\",\n \"error\",\n \"-ignore_editlist\",\n \"1\",\n \"-i\",\n ])\n .arg(file)\n .args([\n \"-map\",\n \"0:v:0\",\n \"-fps_mode\",\n \"passthrough\",\n \"-f\",\n \"rawvideo\",\n \"-\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 951, + "start": 943 + }, + "site": [ + 29, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 4549, + "start": 4145 + }, + "site": [ + 129, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\n \"-hide_banner\",\n \"-loglevel\",\n \"error\",\n \"-y\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n ])\n .args([\n \"testsrc2=size=320x240:rate=25\",\n \"-t\",\n \"2\",\n \"-c:v\",\n \"libx264\",\n \"-bf\",\n \"2\",\n ])\n .arg(&file)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 4166, + "start": 4158 + }, + "site": [ + 129, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 6021, + "start": 5616 + }, + "site": [ + 175, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\n \"-hide_banner\",\n \"-loglevel\",\n \"error\",\n \"-y\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n ])\n .args([\n \"testsrc2=size=1280x720:rate=25\",\n \"-t\",\n \"3\",\n \"-c:v\",\n \"libx264\",\n \"-bf\",\n \"2\",\n ])\n .arg(&file)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 5637, + "start": 5629 + }, + "site": [ + 175, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 9146, + "start": 8742 + }, + "site": [ + 267, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\n \"-hide_banner\",\n \"-loglevel\",\n \"error\",\n \"-y\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n ])\n .args([\n \"testsrc2=size=640x360:rate=25\",\n \"-t\",\n \"4\",\n \"-c:v\",\n \"libx264\",\n \"-bf\",\n \"2\",\n ])\n .arg(&file)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 8763, + "start": 8755 + }, + "site": [ + 267, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 12845, + "start": 12441 + }, + "site": [ + 370, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\n \"-hide_banner\",\n \"-loglevel\",\n \"error\",\n \"-y\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n ])\n .args([\n \"testsrc2=size=320x240:rate=25\",\n \"-t\",\n \"4\",\n \"-c:v\",\n \"libx264\",\n \"-bf\",\n \"0\",\n ])\n .arg(&file)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 12462, + "start": 12454 + }, + "site": [ + 370, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 16612, + "start": 16140 + }, + "site": [ + 478, + "Rust", + "", + "Command::new(ffmpeg())\n .args([\n \"-hide_banner\",\n \"-loglevel\",\n \"error\",\n \"-y\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n ])\n .args([\n \"testsrc2=size=3840x2160:rate=25\",\n \"-t\",\n \"0.4\",\n \"-c:v\",\n \"prores_ks\",\n \"-profile:v\",\n \"4444\",\n \"-pix_fmt\",\n \"yuva444p10le\",\n ])\n .arg(&file)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "program_span": { + "end": 16161, + "start": 16153 + }, + "site": [ + 478, + "Rust", + "", + "ffmpeg()" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "packages/cli/test/release-clips.sh": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "a0754043e333014ca5c3bfb2f611deae0529270663699ff42daaccd4f6c03110", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 20, + "shell", + "", + "\"$FFMPEG\" -hide_banner -encoders" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 28, + "shell", + "", + "\"${ff[@]}\" \"${video[@]}\" -c:v \"$av1\" \"$dir/av1.mp4\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 29, + "shell", + "", + "\"${ff[@]}\" \"${video[@]}\" -c:v libvpx -deadline realtime -cpu-used 8 \"$dir/vp8.webm\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 30, + "shell", + "", + "\"${ff[@]}\" \"${video[@]}\" -c:v libvpx-vp9 -deadline realtime -cpu-used 8 \"$dir/vp9.webm\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 31, + "shell", + "", + "\"${ff[@]}\" \"${video[@]}\" -c:v libx264 -preset ultrafast \"$dir/h264.mp4\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 32, + "shell", + "", + "\"${ff[@]}\" -f lavfi -i testsrc2=size=320x240:rate=10:duration=1 \\\n -f lavfi -i sine=frequency=440:sample_rate=48000:duration=1 -pix_fmt yuv420p \\\n -c:v libvpx-vp9 -deadline realtime -cpu-used 8 -c:a flac \"$dir/flac.mkv\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 35, + "shell", + "", + "\"${ff[@]}\" -f lavfi -i sine=frequency=440:sample_rate=48000:duration=1 -c:a aac \"$dir/aac.m4a\"" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/clip_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs" + ], + "sha256": "f448dcf2a98a88546fa988a4b24dbccf95fc3baa517bbbe34021e3df2bb588c4", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 109, + "process", + ".run", + "args" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 116, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 123, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 127, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 136, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 145, + "command", + ".ffprobe_json", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 145, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 161, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 170, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 193, + "command", + ".framemd5", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 193, + "delegated", + "", + "decode" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 208, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 213, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 221, + "command", + ".pcm", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 221, + "delegated", + "", + "decode" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 255, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 672, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 727, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 747, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 981, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 995, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1018, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1019, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1027, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1028, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1031, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1032, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1038, + "delegated", + "", + "pcm" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1041, + "delegated", + "", + "pcm" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1047, + "delegated", + "", + "pcm" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1049, + "delegated", + "", + "pcm" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1066, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1067, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1093, + "delegated", + "", + "extradata" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1094, + "delegated", + "", + "extradata" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1106, + "delegated", + "", + "check_several" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1138, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1139, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1149, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1150, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1155, + "delegated", + "", + "pcm" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1158, + "delegated", + "", + "pcm" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1168, + "delegated", + "", + "mediainfo_tracks" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1169, + "delegated", + "", + "mediainfo_tracks" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1283, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1416, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1421, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1442, + "delegated", + "", + "flags_decoded_keys" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1521, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1635, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1646, + "command", + ".kept_audio_decoded", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1646, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1656, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1664, + "command", + ".kept_audio_decoded", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1733, + "delegated", + "", + "_audio_timing_is_the_sources" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1735, + "delegated", + "", + "kept_audio_decoded" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1761, + "delegated", + "", + "_audio_timing_is_the_sources" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1763, + "delegated", + "", + "kept_audio_decoded" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1794, + "delegated", + "", + "_audio_media_time_is_the_sources" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1821, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1849, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1876, + "delegated", + "", + "_audio_timing_is_the_sources" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1882, + "delegated", + "", + "kept_audio_decoded" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1932, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1961, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/compat_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_kd_mkv": "f9ccf07f96ecc0083474d105201315c14932e3e4d84c3ab069381c13801daa01", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd_mkv.py", + "scripts/oracle_kd_ts.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/policy_ref.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "6d5c1322a578632bcf9cb9fe6cd87519e427127589c39b8ba52ba70b51a250cc", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 142, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 179, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 213, + "process", + ".run_json", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 305, + "command", + ".main", + "args.ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 305, + "delegated", + "", + "run_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 307, + "delegated", + "", + "run_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 393, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/decode_audio_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "05277f5e3c9d17a352088d003b703705f6738354bf6dbf81be3620802dd448e2", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 400, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 470, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 665, + "process", + ".Process.__init__", + "[str(a) for a in args]" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 683, + "command", + ".decode_args", + "tools.ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 692, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 695, + "command", + ".reference", + "tools.ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 699, + "process", + ".reference", + "args" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 725, + "delegated", + "", + "reference" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 770, + "process", + ".check", + "[str(a) for a in coreav_args(tools, path, ref)]" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 771, + "process", + ".check", + "[str(a) for a in decode_args(tools, path, ref, False)]" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 795, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 823, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/extract_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs" + ], + "sha256": "d0ca1b1975d08acdb6fad7b9f185badfc1709d1444359037a0d94bb59aa834e7", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 84, + "process", + ".run", + "args" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 91, + "command", + ".ffprobe_json", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 91, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 95, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 103, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 126, + "command", + ".framemd5", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 126, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 132, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 336, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 350, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 351, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 353, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 376, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 377, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 649, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 655, + "delegated", + "", + "stream" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 661, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "occurrence": 1, + "site": [ + 661, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 673, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "occurrence": 1, + "site": [ + 673, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 685, + "delegated", + "", + "check_several" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 686, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 696, + "delegated", + "", + "mediainfo_audio" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 697, + "delegated", + "", + "mediainfo_audio" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 802, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 810, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 839, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 857, + "delegated", + "", + "missing_streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 874, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/gcp_vm_job.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "error": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/measurements/h264-rounds/request/README.md", + "docs/measurements/h264-rounds/request/an2.py", + "docs/measurements/h264-rounds/request/profile-4k.txt", + "docs/measurements/h264-rounds/request/screen1.jsonl", + "docs/measurements/h264-rounds/request/screen1.txt", + "docs/measurements/h264-rounds/request/screen2.jsonl", + "docs/measurements/h264-rounds/request/screen2.txt", + "docs/measurements/h264-rounds/request/screen3.jsonl", + "docs/measurements/h264-rounds/request/screen3.txt", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "aaadd972e8e12715d118c12ef569a7813e11024750336f2a73e900550ab23bec", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 152, + "process", + ".ssh_ready", + "ssh + ['true']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 200, + "process", + ".fetch", + "ssh + ['cat job/job.status 2>/dev/null || { test -e job/job.pid && echo running; } || echo absent']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 213, + "process", + ".fetch", + "ssh + ['mkdir -p job/out && cp job/job.log job/job.status job/out/']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 215, + "process", + ".fetch", + "['scp', '-q', '-r'] + opts + [f'coreav@{ip}:job/out/.', s['download']]" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 276, + "delegated", + "", + "fetch" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 314, + "delegated", + "", + "collect" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 352, + "process", + ".main", + "'ssh-keygen'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 405, + "delegated", + "", + "ssh_ready" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 407, + "process", + ".main", + "ssh + ['mkdir -p job']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 408, + "process", + ".main", + "['scp', '-q', '-r'] + opts + [os.path.join(a.upload, '.'), f'coreav@{ip}:job/']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 414, + "process", + ".main", + "ssh + [f'cd job && {{ nohup bash -c {shlex.quote(run)} > /dev/null 2>&1 < /dev/null & echo $! > job.pid; }}']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 419, + "delegated", + "", + "collect" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 423, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/gen-fixtures-mkv.sh": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "26c87534e3c4c163fa1f48dd9dd5ffb26049d5707c8776f613bf787516bad297", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 32, + "shell", + "", + "\"$FFMPEG\" -hide_banner -encoders" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 48, + "shell", + "", + "\"${FF[@]}\" \"$@\" \"$OUT/$name\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 89, + "shell", + "", + "\"${FF[@]}\" \"${VSRC[@]}\" \"${ASRC[@]}\" \"${VP9[@]}\" -c:a libopus -shortest -f webm pipe:1" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 149, + "shell", + "", + "\"${FF[@]}\" \"${A44[@]}\" -c:a aac \"$SRC/aac_44k.mkv\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 150, + "shell", + "", + "\"${FF[@]}\" \"${A44[@]}\" -c:a ac3 \"$SRC/ac3_44k.mkv\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 172, + "shell", + "", + "\"${FF[@]}\" -f lavfi -i \"testsrc2=size=320x240:rate=25:duration=1\" \"${VP9[@]}\" \"$JOIN/a.ivf\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 173, + "shell", + "", + "\"${FF[@]}\" -f lavfi -i \"testsrc2=size=1280x720:rate=25:duration=1\" \"${VP9[@]}\" \"$JOIN/b.ivf\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 175, + "shell", + "", + "\"${FF[@]}\" -f concat -safe 0 -i \"$JOIN/list.txt\" -c copy \"$OUT/size_vp9_resize.webm\"" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/gen-fixtures-ts.sh": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "5480dc35dfd9f8130fe66b405ecb4fa2c3bb2b9504ecfe2ca96df4f035da4c8a", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 47, + "shell", + "", + "\"${FF[@]}\" \"$@\" \"$OUT/$name\"" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/gen-fixtures.sh": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "77c18727d09dc8125d36616fd0d839d1537b2311d91f5163e25ef3c8a4ac8956", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 33, + "shell", + "", + "\"$FFMPEG\" -hide_banner -encoders" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 56, + "shell", + "", + "\"${FF[@]}\" \"$@\" \"$OUT/$name\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 66, + "shell", + "", + "\"${FF[@]}\" \"$@\" \"$OUT/$name\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 74, + "shell", + "", + "\"${FF[@]}\" \"${SRC[@]}\" \"${VID[@]}\" \"${AUD[@]}\" \"$OUT/basic.mp4\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 75, + "shell", + "", + "\"${FF[@]}\" \"${SRC[@]}\" \"${VID[@]}\" \"${AUD[@]}\" -movflags +faststart \"$OUT/faststart.mp4\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 76, + "shell", + "", + "\"${FF[@]}\" \"${SRC[@]}\" \"${VID[@]}\" \"${AUD[@]}\" -movflags frag_keyframe+empty_moov \"$OUT/fragmented.mp4\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 79, + "shell", + "", + "\"${FF[@]}\" \"${SRC[@]}\" \"${VID[@]}\" \"${AUD[@]}\" -movflags frag_keyframe \"$OUT/fragmented_moov.mp4\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 80, + "shell", + "", + "\"${FF[@]}\" \"${SRC[@]}\" \"${VID[@]}\" \"${AUD[@]}\" \"$OUT/basic.mov\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 295, + "shell", + "", + "\"${FF[@]}\" -f lavfi -i \"testsrc2=size=320x240:rate=25:duration=1\" \"$@\" \"$dir/a.$format\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 296, + "shell", + "", + "\"${FF[@]}\" -f lavfi -i \"testsrc2=size=1280x720:rate=25:duration=1\" \"$@\" \"$dir/b.$format\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 299, + "shell", + "", + "\"${FF[@]}\" -f h264 -r 25 -i \"$dir/ab.h264\" -c copy \"$OUT/$name\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 302, + "shell", + "", + "\"${FF[@]}\" -f concat -safe 0 -i \"$dir/list.txt\" -c copy \"$OUT/$name\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 625, + "shell", + "", + "\"${FF[@]}\" \"${KAUD[@]}\" -c:a libvorbis \"$OUT/.codec_vorbis.ogg\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 676, + "shell", + "", + "\"${FF[@]}\" -f lavfi -i \"testsrc2=size=64x64:rate=1:duration=1\" -frames:v 1 \"$OUT/cover_src.png\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared qualification owner resolves the complete pair before any output creation; the command uses its retained FFmpeg or ffprobe path. Rejected and malformed owner controls fail before output; retained-path dispatch ignores a decoy PATH.", + "site": [ + 677, + "shell", + "", + "\"${FF[@]}\" \"${KAUD[@]}\" -i \"$OUT/cover_src.png\" -map 0 -map 1 -c:a aac -c:v copy \\\n -disposition:v attached_pic \"$OUT/cover_src.m4a\"" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/h264_parity_bars.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "35b87258d5254861a91c94baba6ad6c7a736637fb88b4feced06796894797f5b", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "scripts/h264_pgo_acquire.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "03f6e144d231eff6d7c796bacf333b53c3c3b6bfc33db093234e7d2e94cdecff", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", + "rust:crates/coreav-mkv/src/write/mod.rs:ebml": "66349f83aa3bae238d538e1aeb7302299a02ef2c49348cde8114956d76fe8cf8", + "rust:crates/coreav-mkv/src/write/mod.rs:plan": "7199cd350bc40ba76b9795091abbedac715107ce743a57bcf2cadba857c3207b", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed" + }, + "requires": [ + "crates/coreav-mkv/src/write/codec.rs", + "crates/coreav-mkv/src/write/ebml.rs", + "crates/coreav-mkv/src/write/mod.rs", + "crates/coreav-mkv/src/write/plan.rs", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/measurements/h264-rounds/request/README.md", + "docs/measurements/h264-rounds/request/an2.py", + "docs/measurements/h264-rounds/request/profile-4k.txt", + "docs/measurements/h264-rounds/request/screen1.jsonl", + "docs/measurements/h264-rounds/request/screen1.txt", + "docs/measurements/h264-rounds/request/screen2.jsonl", + "docs/measurements/h264-rounds/request/screen2.txt", + "docs/measurements/h264-rounds/request/screen3.jsonl", + "docs/measurements/h264-rounds/request/screen3.txt", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/h264_parity_bars.py", + "scripts/h264_pgo_build.py", + "scripts/h264_pgo_diagnostics.py", + "scripts/h264_pgo_round.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "b9d0942f33baee08d4bd7386318d658deede6190cf8113d5d0f5f80f1d2182e1", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 133, + "command", + ".probe_command", + "str(root / 'ffprobe')" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 140, + "command", + ".extraction_command", + "str(root / 'ffmpeg')" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 488, + "delegated", + "", + "driver.merged" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 531, + "process", + ".bounded_runner", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 549, + "delegated", + "", + "driver.merged" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 648, + "delegated", + "", + "_acquire" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 755, + "delegated", + "", + "freeze" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 763, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/h264_pgo_diagnostics.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "03f6e144d231eff6d7c796bacf333b53c3c3b6bfc33db093234e7d2e94cdecff", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", + "rust:crates/coreav-mkv/src/write/mod.rs:ebml": "66349f83aa3bae238d538e1aeb7302299a02ef2c49348cde8114956d76fe8cf8", + "rust:crates/coreav-mkv/src/write/mod.rs:plan": "7199cd350bc40ba76b9795091abbedac715107ce743a57bcf2cadba857c3207b", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed" + }, + "requires": [ + "crates/coreav-mkv/src/write/codec.rs", + "crates/coreav-mkv/src/write/ebml.rs", + "crates/coreav-mkv/src/write/mod.rs", + "crates/coreav-mkv/src/write/plan.rs", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/measurements/h264-rounds/request/README.md", + "docs/measurements/h264-rounds/request/an2.py", + "docs/measurements/h264-rounds/request/profile-4k.txt", + "docs/measurements/h264-rounds/request/screen1.jsonl", + "docs/measurements/h264-rounds/request/screen1.txt", + "docs/measurements/h264-rounds/request/screen2.jsonl", + "docs/measurements/h264-rounds/request/screen2.txt", + "docs/measurements/h264-rounds/request/screen3.jsonl", + "docs/measurements/h264-rounds/request/screen3.txt", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/h264_parity_bars.py", + "scripts/h264_pgo_acquire.py", + "scripts/h264_pgo_build.py", + "scripts/h264_pgo_round.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "cb2c425e48af13b0b9be3548168fbe645672c5f546d84f26f35f99bbe8ba047c", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 96, + "command", + ".encode_command", + "str(oracle)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 108, + "delegated", + "", + "round_driver.merged" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 109, + "delegated", + "", + "round_driver.reservation" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 149, + "process", + ".prepare", + "encode_command(oracle, root, fixture, codec)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 220, + "command", + ".oracle_pcm", + "str(root / 'ffmpeg')" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 375, + "delegated", + "", + "prepare" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 386, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/hls_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/clip_check.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/remux_check.py", + "scripts/test_oracle.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs" + ], + "sha256": "629a7bea8045fbc04d115d784dd6ec033163b045e7fe75c5b1c0bc38351f10d5", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 72, + "process", + ".run", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 79, + "command", + ".ffprobe_json", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 79, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 83, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 87, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 90, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 92, + "command", + ".packets", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 92, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 119, + "command", + ".frames", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 128, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 133, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 149, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 218, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 240, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 249, + "delegated", + "", + "kd_midframe_edit" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 261, + "delegated", + "", + "check_edit" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 272, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 286, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 288, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 328, + "delegated", + "", + "check_delta" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 353, + "delegated", + "", + "frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 355, + "delegated", + "", + "frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 373, + "delegated", + "", + "kd_gapless_conflict" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 377, + "delegated", + "", + "kd_source_last_cut" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 384, + "delegated", + "", + "kd_fragment_reading" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 408, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 415, + "delegated", + "", + "check_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 457, + "delegated", + "", + "check_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 458, + "delegated", + "", + "check_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 469, + "delegated", + "", + "kd_midframe_edit" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 471, + "delegated", + "", + "kd_negative_cto_midframe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 474, + "delegated", + "", + "kd_gapless_edit" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 483, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 573, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 618, + "delegated", + "", + "check_video_attributes" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 636, + "delegated", + "", + "kd_left_top_crop" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 640, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 653, + "delegated", + "", + "mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 675, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 692, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 698, + "delegated", + "", + "package_with" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 705, + "delegated", + "", + "package_with" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 711, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 719, + "delegated", + "", + "source_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 721, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 730, + "delegated", + "", + "check_rendition" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 731, + "delegated", + "", + "check_master" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 742, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 747, + "delegated", + "", + "frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 869, + "delegated", + "", + "itunsmpb" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 916, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 963, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 979, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 981, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 991, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1006, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1013, + "delegated", + "", + "itunsmpb" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1020, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1028, + "delegated", + "", + "itunsmpb" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1047, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1050, + "command", + ".source_composition_times", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1050, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1059, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1074, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1088, + "delegated", + "", + "source_composition_times" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1100, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1108, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1120, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1129, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1143, + "delegated", + "", + "remux_check.last_skip_samples" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1145, + "delegated", + "", + "remux_check.last_skip_samples" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1149, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1156, + "command", + ".kd_fragment_reading", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1156, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1158, + "delegated", + "", + "frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1169, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1174, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1389, + "delegated", + "", + "check_one" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1427, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/install-oracle-ffmpeg.sh": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "819e66bbdd3ee43327e5183be216997211299434db239eb4a41a22c41910bfd5", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 38, + "shell", + "", + "\"$DEST/ffmpeg\" -version" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 39, + "shell", + "", + "\"$DEST/ffprobe\" -version" + ], + "verdict": "excluded" + } + ] + }, + "scripts/install-oracle-mediainfo.sh": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "c8224047da52c9032d339270e51ce5bc9034daeee2c351bbf90cb270de1e4e36", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 28, + "shell", + "", + "\"$DEST/mediainfo\" --Version" + ], + "verdict": "excluded" + } + ] + }, + "scripts/join_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/clip_check.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/remux_check.py", + "scripts/test_oracle.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs" + ], + "sha256": "2af2682134b3bfb08b0be371032fb604ad8579008ecd8b76a354a68b78ae84e2", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 70, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 99, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 100, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 119, + "delegated", + "", + "profile_evidence" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 138, + "delegated", + "", + "stored_packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 139, + "delegated", + "", + "stored_packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 184, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 185, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 210, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 216, + "delegated", + "", + "cc.packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 217, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 224, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 233, + "command", + ".adts_concat_decoded", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 233, + "delegated", + "", + "cc.run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 241, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 246, + "delegated", + "", + "_decode_adts" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 265, + "command", + ".input_frames", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 265, + "delegated", + "", + "cc.run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 272, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 290, + "delegated", + "", + "adts_concat_decoded" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 291, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 295, + "delegated", + "", + "input_frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 298, + "delegated", + "", + "_decode_adts" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 306, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 312, + "command", + ".concat_decoded", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 312, + "delegated", + "", + "cc.run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 330, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 337, + "delegated", + "", + "input_frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 341, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 352, + "delegated", + "", + "_decode_adts" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 359, + "delegated", + "", + "_decode_positions" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 375, + "command", + "._decode_adts", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 377, + "delegated", + "", + "_decode_positions" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 385, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 391, + "command", + "._decode_positions", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 423, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 447, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 451, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 485, + "delegated", + "", + "stored_dts" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 490, + "delegated", + "", + "stored_dts" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 513, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 533, + "delegated", + "", + "own_end" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 544, + "delegated", + "", + "own_end" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 634, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 640, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 647, + "delegated", + "", + "check_ends" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 656, + "delegated", + "", + "profile_evidence" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 662, + "delegated", + "", + "cc.packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 663, + "delegated", + "", + "cc.packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 666, + "delegated", + "", + "edit_evidence" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 684, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 693, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 711, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 757, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 766, + "delegated", + "", + "check_audio" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 767, + "delegated", + "", + "check_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 774, + "delegated", + "", + "cc.mediainfo_tracks" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 775, + "delegated", + "", + "cc.mediainfo_tracks" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 827, + "delegated", + "", + "concat_decoded" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 829, + "delegated", + "", + "cc.pcm" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 843, + "delegated", + "", + "delivered_decoded" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 945, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 965, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 966, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 976, + "delegated", + "", + "cc.packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 992, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1004, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1009, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1012, + "delegated", + "", + "check_ends" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1021, + "delegated", + "", + "iso_track" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1022, + "delegated", + "", + "iso_track" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1032, + "delegated", + "", + "stored" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1035, + "delegated", + "", + "stored" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1059, + "delegated", + "", + "several_video" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1063, + "delegated", + "", + "check_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1070, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1080, + "delegated", + "", + "iso_frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1081, + "delegated", + "", + "iso_frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1123, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1126, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1188, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1194, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1208, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1223, + "delegated", + "", + "has_several" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1233, + "command", + ".check_ffmpeg_concat", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1233, + "delegated", + "", + "cc.run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1243, + "command", + ".check_ffmpeg_concat.without_parameter_sets", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1243, + "delegated", + "", + "cc.run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1245, + "delegated", + "", + "cc.packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1246, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1250, + "delegated", + "", + "without_parameter_sets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "occurrence": 1, + "site": [ + 1250, + "delegated", + "", + "without_parameter_sets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1257, + "delegated", + "", + "cc.packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1258, + "delegated", + "", + "cc.packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1266, + "delegated", + "", + "cc.packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1267, + "delegated", + "", + "cc.packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1333, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1514, + "delegated", + "", + "cc.flags_decoded_keys" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1570, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1585, + "delegated", + "", + "remux_check.last_skip_samples" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1607, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1611, + "delegated", + "", + "cc.extradata" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1612, + "delegated", + "", + "cc.extradata" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1642, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1650, + "delegated", + "", + "has_several" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1651, + "delegated", + "", + "check_several" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1653, + "delegated", + "", + "check_source" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1655, + "delegated", + "", + "check_inputs" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1657, + "delegated", + "", + "check_ffmpeg_concat" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1694, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1720, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/mkv_remux_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "cf81d3d0b7395219374208f2ae24099c4f155b582190f9988224f77a9066ab9a", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 57, + "process", + ".run", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 62, + "command", + ".ffprobe", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 62, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 67, + "command", + ".framemd5", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 73, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 111, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 129, + "delegated", + "", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "occurrence": 1, + "site": [ + 129, + "delegated", + "", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 158, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 159, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 166, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 167, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 215, + "delegated", + "", + "mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 242, + "process", + ".remux", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 268, + "delegated", + "", + "remux" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 275, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 299, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 302, + "delegated", + "", + "fixtures" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 306, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/oracle-ffprobe.sh": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "99672cb1b06d0b360508e4a12203c503b39e6c57eaf19aa8ab49526ee270b9be", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The shared owner qualifies and returns both paths before any output. Bash 3.2-safe guarded array expansion retains overrides; a read loop preserves the complete audio argument list, including an unterminated final line. Actual Bash 3.2 and modern-shell controls verify retained dispatch and reject malformed selections before output.", + "site": [ + 43, + "shell", + "", + "\"$FFPROBE\" -v error -of json -show_format -show_streams \"$MEDIA_FILE\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared owner qualifies and returns both paths before any output. Bash 3.2-safe guarded array expansion retains overrides; a read loop preserves the complete audio argument list, including an unterminated final line. Actual Bash 3.2 and modern-shell controls verify retained dispatch and reject malformed selections before output.", + "site": [ + 50, + "shell", + "", + "\"$FFPROBE\" -v error -of json -show_streams -show_packets \"$MEDIA_FILE\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared owner qualifies and returns both paths before any output. Bash 3.2-safe guarded array expansion retains overrides; a read loop preserves the complete audio argument list, including an unterminated final line. Actual Bash 3.2 and modern-shell controls verify retained dispatch and reject malformed selections before output.", + "site": [ + 58, + "shell", + "", + "\"$FFPROBE\" -v error -show_entries stream=index,codec_type -of csv=p=0 \"$MEDIA_FILE\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The shared owner qualifies and returns both paths before any output. Bash 3.2-safe guarded array expansion retains overrides; a read loop preserves the complete audio argument list, including an unterminated final line. Actual Bash 3.2 and modern-shell controls verify retained dispatch and reject malformed selections before output.", + "site": [ + 90, + "shell", + "", + "\"$FFMPEG\" -nostdin -v error ${AUDIO_DECODE_INPUT[@]+\"${AUDIO_DECODE_INPUT[@]}\"} -i \"$MEDIA_FILE\" \"${FFMPEG_ARGS[@]}\" -fps_mode passthrough -f framemd5 -" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/oracle_kd.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd_ts.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "255f193b6bc6e2f67f32f7fe40bd5f91179ce13c91ce462a6514ecd4b0f50d52", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 179, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 561, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 576, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 589, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 645, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 672, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 695, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 918, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1066, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1070, + "command", + "._first_frame_size", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1080, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1090, + "delegated", + "", + "_first_frame_size" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1094, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1325, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1423, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1502, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1669, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1691, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2680, + "delegated", + "", + "declared_size" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2981, + "delegated", + "", + "stream_item" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 3091, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 3169, + "delegated", + "", + "overlay" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 3187, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/oracle_kd_mkv.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/policy_ref.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "f03b407674c5faa955381f2439bac16f412591041f31326bab241b2f81526b27", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 71, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 78, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 87, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 105, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 112, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 120, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 128, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 134, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 146, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 168, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 176, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 190, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 194, + "command", + "._first_frame_size", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 204, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 216, + "delegated", + "", + "_first_frame_size" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 220, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 304, + "delegated", + "", + "declared_size" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 414, + "delegated", + "", + "stream_item" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 560, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 754, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 767, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 787, + "delegated", + "", + "overlay" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 801, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/oracle_kd_ts.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "a837051ee8900c860973e0e91bacfed14eb21be99b07260938cf1d409d322d31", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 806, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 823, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 851, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 869, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 891, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 904, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 956, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1019, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1031, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1060, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1146, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1361, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1602, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "scripts/oracle_pin.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "b221378b054a6e6bae92051ae4e4e4fa1add451213f28e888825fa6e43f2f909", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 113, + "process", + ".verify_bin", + "str(binary)" + ], + "verdict": "excluded" + } + ] + }, + "scripts/oracle_pin_macos.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "70c0f515b3a58cf6b6d2d11938b537b2e8824f0fafbfe6ab9578669c1d857879", + "sites": [ + { + "class": "bootstrap", + "evidence": "Exact digest-bound qualification bootstrap or explicit runtime execution boundary.", + "site": [ + 62, + "process", + ".verify_bin", + "'lipo'" + ], + "verdict": "excluded" + }, + { + "class": "bootstrap", + "evidence": "Exact digest-bound qualification bootstrap or explicit runtime execution boundary.", + "site": [ + 67, + "process", + ".verify_bin", + "'codesign'" + ], + "verdict": "excluded" + }, + { + "class": "bootstrap", + "evidence": "Exact digest-bound qualification bootstrap or explicit runtime execution boundary.", + "site": [ + 71, + "process", + ".verify_bin", + "str(binary)" + ], + "verdict": "excluded" + }, + { + "class": "bootstrap", + "evidence": "Exact digest-bound qualification bootstrap or explicit runtime execution boundary.", + "site": [ + 85, + "command", + ".verify_bin", + "str(binary)" + ], + "verdict": "excluded" + } + ] + }, + "scripts/policy_ref.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "782e327baef9626f4cd9631bb93e45476fdebd3234ca4b605ce4e9960317d1d1", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 802, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 900, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1532, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1566, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1647, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1663, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1691, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1703, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1727, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1741, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1791, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1826, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1844, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1868, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1884, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "scripts/remux_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs" + ], + "sha256": "8cccb3551736f918660c304d434b3fc3cc9501e98e8ade011ae75d0787c14670", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 142, + "process", + ".run", + "args" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 149, + "command", + ".ffprobe", + "binary" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 149, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 156, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 541, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 558, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 560, + "command", + ".last_skip_samples", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 560, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 615, + "delegated", + "", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "occurrence": 1, + "site": [ + 615, + "delegated", + "", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 652, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "occurrence": 1, + "site": [ + 652, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 711, + "delegated", + "", + "check_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 960, + "delegated", + "", + "mediainfo_tracks" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "occurrence": 1, + "site": [ + 960, + "delegated", + "", + "mediainfo_tracks" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1027, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1036, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1055, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1070, + "command", + ".fragment_last_trim", + "c['ffprobe']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1070, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1073, + "delegated", + "", + "last_skip_samples" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1079, + "delegated", + "", + "last_skip_samples" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1111, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1141, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1193, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1227, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1250, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1324, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1326, + "command", + "._probe_all", + "binary" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1326, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1333, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1349, + "delegated", + "", + "_probe_all" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1350, + "delegated", + "", + "_probe_all" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1363, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1473, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1502, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/split_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/clip_check.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs" + ], + "sha256": "1cd37d7d66608a3d74230a247369d733deb0a13cb51ab1b9ce32a024107f3c61", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 74, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 78, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 85, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 90, + "delegated", + "", + "cc.packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 92, + "delegated", + "", + "raw_packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 299, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 309, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 345, + "delegated", + "", + "cc.extradata" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 346, + "delegated", + "", + "cc.extradata" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 371, + "delegated", + "", + "cc.pcm" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 381, + "delegated", + "", + "cc.pcm" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 412, + "delegated", + "", + "cc.pcm" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 438, + "delegated", + "", + "cc.mediainfo_tracks" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 439, + "delegated", + "", + "cc.mediainfo_tracks" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 506, + "delegated", + "", + "raw_packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 716, + "delegated", + "", + "cc.kept_audio_decoded" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 834, + "delegated", + "", + "cc.flags_decoded_keys" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 890, + "delegated", + "", + "cc.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 906, + "delegated", + "", + "cc.pcm" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 932, + "delegated", + "", + "stored_run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 939, + "delegated", + "", + "cc.pcm" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 943, + "delegated", + "", + "check_segment" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 981, + "delegated", + "", + "stored_run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 984, + "delegated", + "", + "segment_packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 993, + "delegated", + "", + "stored_run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1000, + "delegated", + "", + "segment_packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1015, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1016, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1023, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1024, + "delegated", + "", + "stored_run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1031, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1032, + "delegated", + "", + "stored_run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1040, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1041, + "delegated", + "", + "cc.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1055, + "delegated", + "", + "stored_run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1108, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1137, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/stsd_craft.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "6beea2f67f9dc927515ba572c9c2e3eed174028af35422113b9fd2b7d6c4acfc", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "4f32389b6eae71d06ddfabfae484a1d75167ebb5a131e9b1afc7e4f151cf792b", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "0f4d5deb411fac36ab10a7f6be3e3fa9f5a62017eac55a1b048f55ead9433aab", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_kd_mkv": "f9ccf07f96ecc0083474d105201315c14932e3e4d84c3ab069381c13801daa01", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "ab49e73855ec03159bfc55775bc332ac5cd4732c03038fd69fbe90760205763f", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "rust:tools/oracle/src/lib.rs:compare": "0dab0e36138daf3d893f4f4b6351d168f9ba92137789a674bd26686141c48276", + "rust:tools/oracle/src/lib.rs:normalize": "0fd3f736d7a75a9ecff25f59a0ed913d6f09c56b06879bd334b25125b2359ceb", + "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "72fce67256447163adca368fe339b86bb3806ea1657b3d4dafeb5b9cec4ee8cd", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/oracle.py", + "bench/audio-decode/receipts.py", + "bench/audio-decode/run.py", + "bench/audio-decode/tests/test_oracle.py", + "bench/npx/run.py", + "bench/opus-speed/allowance.py", + "bench/opus-speed/report.py", + "bench/opus-speed/speed.py", + "bench/range-audio/run.py", + "bench/shared/benchlib.py", + "crates/coreav-backend-apple/examples/common/compare.rs", + "crates/coreav-backend-apple/examples/common/h264_decode.rs", + "crates/coreav-backend-apple/tests/common/h264.rs", + "crates/coreav-cli/tests/common/standalone_audio.rs", + "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/mod.rs", + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "crates/coreav-isobmff/tests/common/text_movie.rs", + "crates/coreav-mkv/tests/common/mod.rs", + "crates/coreav-mpegts/tests/common/mod.rs", + "crates/coreav-transcode/tests/common/mod.rs", + "crates/coreav-vp9/tests/common/mod.rs", + "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/cg.py", + "docs/measurements/h264-gap-2/tools/report.py", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/band-view/check/run/b4.json", + "docs/measurements/h264-rounds/band-view/check/run/events.json", + "docs/measurements/h264-rounds/band-view/check/run/host.txt", + "docs/measurements/h264-rounds/band-view/check/run/tables.txt", + "docs/measurements/h264-rounds/bundle4/run/b4.json", + "docs/measurements/h264-rounds/bundle4/run/events.json", + "docs/measurements/h264-rounds/bundle4/run/host.txt", + "docs/measurements/h264-rounds/bundle4/run/tables.txt", + "docs/measurements/h264-rounds/bundle6/diagnosis/run1/run.py", + "docs/measurements/h264-rounds/bundle6/diagnosis/run2/run.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/report.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/sig.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k-summary.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/conformance.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/deblock-counts.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity-nofast.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/instructions.txt", + "docs/measurements/h264-rounds/edge-window/check/run/b4.json", + "docs/measurements/h264-rounds/edge-window/check/run/events.json", + "docs/measurements/h264-rounds/edge-window/check/run/host.txt", + "docs/measurements/h264-rounds/edge-window/check/run/tables.txt", + "docs/measurements/h264-rounds/hints-8t/run/events.json", + "docs/measurements/h264-rounds/hints-8t/run/hints.json", + "docs/measurements/h264-rounds/hints-8t/run/host.txt", + "docs/measurements/h264-rounds/hints-8t/run/tables.txt", + "docs/measurements/h264-rounds/miss-8t/run/build-order.txt", + "docs/measurements/h264-rounds/miss-8t/run/events.json", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-output.txt", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/miss-8t/run/host.txt", + "docs/measurements/h264-rounds/miss-8t/run/miss.json", + "docs/measurements/h264-rounds/miss-8t/run/tables.txt", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/measurements/h264-rounds/prefetch-stalls/run/build-order.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-conformance.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-identity.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/events.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-output.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/gcp-job.log", + "docs/measurements/h264-rounds/prefetch-stalls/run/host.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/instructions.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-identity.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/build-order.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/functions.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/host.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/lines-decode_cavlc.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/sha256.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/stages.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/band-view.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/build-order.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/host.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/sha256.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t8.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/stages.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/top5.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown-probe.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown-probe.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t8.txt", + "docs/measurements/h264-rounds/request/README.md", + "docs/measurements/h264-rounds/request/an2.py", + "docs/measurements/h264-rounds/request/profile-4k.txt", + "docs/measurements/h264-rounds/request/screen1.jsonl", + "docs/measurements/h264-rounds/request/screen1.txt", + "docs/measurements/h264-rounds/request/screen2.jsonl", + "docs/measurements/h264-rounds/request/screen2.txt", + "docs/measurements/h264-rounds/request/screen3.jsonl", + "docs/measurements/h264-rounds/request/screen3.txt", + "docs/measurements/h264-rounds/slow-streams/causes.py", + "docs/measurements/h264-rounds/slow-streams/run/binaries.sha256", + "docs/measurements/h264-rounds/slow-streams/run/build-order.txt", + "docs/measurements/h264-rounds/slow-streams/run/causes.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-output.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/slow-streams/run/gcp-job.log", + "docs/measurements/h264-rounds/slow-streams/run/host.txt", + "docs/measurements/h264-rounds/slow-streams/run/per-stream.txt", + "docs/measurements/h264-rounds/slow-streams/run/qp.txt", + "docs/measurements/h264-rounds/slow-streams/run/stages.txt", + "docs/measurements/h264-rounds/view-path-1t/run/host.txt", + "docs/measurements/h264-rounds/view-path-1t/run/job.log", + "docs/measurements/h264-rounds/view-path-1t/run/job.sh", + "docs/measurements/h264-rounds/view-path-1t/run/job.status", + "docs/measurements/h264-rounds/view-path-1t/run/progress.txt", + "docs/measurements/h264-rounds/view-path-1t/run/ref.json", + "docs/measurements/h264-rounds/view-path-1t/run/summary.txt", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.json", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.log", + "docs/measurements/h264-rounds/view-path-1t/run/verdict.json", + "docs/measurements/mkv-one-pass/speed.py", + "docs/measurements/transcode/round-1/speed/files.jsonl", + "docs/measurements/transcode/round-1/speed/gate.json", + "docs/measurements/transcode/round-1/speed/host.json", + "docs/measurements/transcode/round-1/speed/host.txt", + "docs/measurements/transcode/round-1/speed/job.log", + "docs/measurements/transcode/round-1/speed/job.sh", + "docs/measurements/transcode/round-1/speed/job.status", + "docs/measurements/transcode/round-1/speed/plan.json", + "docs/measurements/transcode/round-1/speed/progress.txt", + "docs/measurements/transcode/round-1/speed/speed.log", + "docs/measurements/transcode/round-1/speed/summary.json", + "docs/measurements/transcode/round-2/speed/files.jsonl", + "docs/measurements/transcode/round-2/speed/gate.json", + "docs/measurements/transcode/round-2/speed/host.json", + "docs/measurements/transcode/round-2/speed/host.txt", + "docs/measurements/transcode/round-2/speed/job.log", + "docs/measurements/transcode/round-2/speed/job.sh", + "docs/measurements/transcode/round-2/speed/job.status", + "docs/measurements/transcode/round-2/speed/plan.json", + "docs/measurements/transcode/round-2/speed/progress.txt", + "docs/measurements/transcode/round-2/speed/speed.log", + "docs/measurements/transcode/round-2/speed/summary.json", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-file-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-never.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-file.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-disk-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-1m-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-y4m-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16r-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt.err", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle.py", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd_mkv.py", + "scripts/oracle_kd_ts.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/policy_check.py", + "scripts/policy_ref.py", + "scripts/remux_check.py", + "scripts/split_check.py", + "scripts/test_oracle.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/isobmff-adapter/corpus/compare.py", + "tools/isobmff-adapter/corpus/harvest.py", + "tools/isobmff-adapter/corpus/summarize.py", + "tools/mediainfo-oracle/corpus.py", + "tools/mediainfo-oracle/mediainfo_oracle.py", + "tools/mkv-adapter/corpus.py", + "tools/oracle/Cargo.toml", + "tools/oracle/README.md", + "tools/oracle/SPEC.md", + "tools/oracle/ffprobe-candidate.py", + "tools/oracle/kd_audit.py", + "tools/oracle/src/compare.rs", + "tools/oracle/src/json.rs", + "tools/oracle/src/lib.rs", + "tools/oracle/src/main.rs", + "tools/oracle/src/normalize.rs", + "tools/oracle/src/perturb.rs", + "tools/oracle/tests/compare_cli.rs", + "tools/oracle/tests/test_capture.py", + "tools/oracle/tests/test_clip_kd.py", + "tools/oracle/tests/test_compat_corpus.py", + "tools/oracle/tests/test_compat_paths.py", + "tools/oracle/tests/test_decode_audio_kd.py", + "tools/oracle/tests/test_extract_kd.py", + "tools/oracle/tests/test_hls_kd.py", + "tools/oracle/tests/test_join_kd.py", + "tools/oracle/tests/test_kd.py", + "tools/oracle/tests/test_kd_audit.py", + "tools/oracle/tests/test_kd_empty_edit.py", + "tools/oracle/tests/test_kd_mkv.py", + "tools/oracle/tests/test_kd_ts.py", + "tools/oracle/tests/test_policy_ref.py", + "tools/oracle/tests/test_recheck.py", + "tools/oracle/tests/test_remux_kd.py", + "tools/oracle/tests/test_remux_sanitize.py", + "tools/oracle/tests/test_report_counters.py", + "tools/oracle/tests/test_split_kd.py", + "tools/oracle/tests/test_text_kd.py", + "tools/oracle/tests/test_writer_boxes.py", + "tools/oracle/writer_corpus.py", + "tools/oracle/writer_kd_audit.py", + "tools/oracle/writer_kd_audit_cli.py", + "tools/stage3-report/causes.py", + "tools/stage3-report/corpus.py", + "tools/stage3-report/r2pool.py", + "tools/stage3-report/report.py", + "tools/stage3-report/run.py" + ], + "sha256": "4d683dd4fd8048ac1140d13cfafdfb18f57ebf314fe1a10b8a81770e8184402b", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", + "site": [ + 199, + "command", + ".fixture", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/track_boxes.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "97965c1b8f23758c75fedc0eb1d0815fa01f51469ad50c7ae6b5d02fe007a967", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 500, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "scripts/vp9_pixel_build.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "vp9_pixel_ceiling": "79694d5c7d80a79025b027c749a510c12262ae30eec9526d6c342fbe904ef23c", + "vp9_pixel_profiles": "caa33949911841a5c0cfcd2e170f27126a9d542fabf810dcc1a67e5c3637af03", + "vp9_pixel_round": "24a090776ee0e132fd32e6c28c05828887e4fba2455dfbec73a2e5025d7171e0" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/measurements/h264-rounds/request/README.md", + "docs/measurements/h264-rounds/request/an2.py", + "docs/measurements/h264-rounds/request/profile-4k.txt", + "docs/measurements/h264-rounds/request/screen1.jsonl", + "docs/measurements/h264-rounds/request/screen1.txt", + "docs/measurements/h264-rounds/request/screen2.jsonl", + "docs/measurements/h264-rounds/request/screen2.txt", + "docs/measurements/h264-rounds/request/screen3.jsonl", + "docs/measurements/h264-rounds/request/screen3.txt", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "scripts/vp9_pixel_ceiling.py", + "scripts/vp9_pixel_profiles.py", + "scripts/vp9_pixel_round.py", + "test-support/oracle.rs", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/round_files.py", + "tools/stage3-report/r2pool.py" + ], + "sha256": "6a899aecd066379adfbd6016eea2dc8a6a708ae157aa931919676d5679fdf34f", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 76, + "process", + ".command", + "[str(x) for x in argv]" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 83, + "delegated", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 99, + "delegated", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 110, + "delegated", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 113, + "delegated", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 141, + "delegated", + "", + "native_snapshot" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 145, + "delegated", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 166, + "delegated", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 171, + "delegated", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 172, + "delegated", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 178, + "process", + ".build", + "'readelf'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 184, + "process", + ".build", + "'cc'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 186, + "process", + ".build", + "'nasm'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 199, + "delegated", + "", + "build" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 207, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/vp9_pixel_ceiling.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/round_files.py", + "tools/stage3-report/r2pool.py" + ], + "sha256": "10335257ea5cc07c5fc5e1f8e976c9856b0ea25a0f991621519ba825181711dc", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 199, + "process", + ".capture", + "'valgrind'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 213, + "process", + ".capture", + "command" + ], + "verdict": "excluded" + } + ] + }, + "scripts/vp9_pixel_round.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "vp9_pixel_ceiling": "79694d5c7d80a79025b027c749a510c12262ae30eec9526d6c342fbe904ef23c", + "vp9_pixel_profiles": "caa33949911841a5c0cfcd2e170f27126a9d542fabf810dcc1a67e5c3637af03" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/measurements/h264-rounds/request/README.md", + "docs/measurements/h264-rounds/request/an2.py", + "docs/measurements/h264-rounds/request/profile-4k.txt", + "docs/measurements/h264-rounds/request/screen1.jsonl", + "docs/measurements/h264-rounds/request/screen1.txt", + "docs/measurements/h264-rounds/request/screen2.jsonl", + "docs/measurements/h264-rounds/request/screen2.txt", + "docs/measurements/h264-rounds/request/screen3.jsonl", + "docs/measurements/h264-rounds/request/screen3.txt", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "scripts/vp9_pixel_ceiling.py", + "scripts/vp9_pixel_profiles.py", + "test-support/oracle.rs", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/round_files.py", + "tools/stage3-report/r2pool.py" + ], + "sha256": "2dd7d856d5570741113489f76da099dfd5b11f5867b7e8334437db7d0f78961f", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 125, + "command", + ".ffmpeg_command", + "'taskset'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 146, + "command", + ".invocation", + "root / 'bin/ffmpeg-pinned'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 150, + "command", + ".invocation", + "root / 'bin/ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 326, + "process", + ".Capture.child", + "[str(part) for part in command]" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 365, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 374, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 379, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 380, + "delegated", + "", + "self.packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "occurrence": 1, + "site": [ + 380, + "delegated", + "", + "self.packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 386, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 391, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 400, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 403, + "delegated", + "", + "self.decode" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 412, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 420, + "delegated", + "", + "self.decode" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 421, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 423, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 427, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 436, + "delegated", + "", + "self.prepare" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 439, + "delegated", + "", + "self.decode" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 442, + "delegated", + "", + "self.decode" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 445, + "delegated", + "", + "self.profile" + ], + "verdict": "excluded" + } + ] + }, + "scripts/writer_boxes.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "scripts/track_boxes.py", + "test-support/oracle.rs" + ], + "sha256": "2aaa08ab4e82c78c240b9b594a4ace6639eaf478bef2dde99a50dd6b22acfbb9", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/b4_round10.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "b4_protocol": "2c555dbb26c45c0e740caf08ee9aaeb9b745d167f5a676d3957ad624ef09ee43", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "6beea2f67f9dc927515ba572c9c2e3eed174028af35422113b9fd2b7d6c4acfc", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "4f32389b6eae71d06ddfabfae484a1d75167ebb5a131e9b1afc7e4f151cf792b", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "0f4d5deb411fac36ab10a7f6be3e3fa9f5a62017eac55a1b048f55ead9433aab", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_kd_mkv": "f9ccf07f96ecc0083474d105201315c14932e3e4d84c3ab069381c13801daa01", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "ab49e73855ec03159bfc55775bc332ac5cd4732c03038fd69fbe90760205763f", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "rust:tools/oracle/src/lib.rs:compare": "0dab0e36138daf3d893f4f4b6351d168f9ba92137789a674bd26686141c48276", + "rust:tools/oracle/src/lib.rs:normalize": "0fd3f736d7a75a9ecff25f59a0ed913d6f09c56b06879bd334b25125b2359ceb", + "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "72fce67256447163adca368fe339b86bb3806ea1657b3d4dafeb5b9cec4ee8cd", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/oracle.py", + "bench/audio-decode/receipts.py", + "bench/audio-decode/run.py", + "bench/audio-decode/tests/test_oracle.py", + "bench/npx/run.py", + "bench/opus-speed/allowance.py", + "bench/opus-speed/report.py", + "bench/opus-speed/speed.py", + "bench/range-audio/run.py", + "bench/shared/benchlib.py", + "crates/coreav-backend-apple/examples/common/compare.rs", + "crates/coreav-backend-apple/examples/common/h264_decode.rs", + "crates/coreav-backend-apple/tests/common/h264.rs", + "crates/coreav-cli/tests/common/standalone_audio.rs", + "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/mod.rs", + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "crates/coreav-isobmff/tests/common/text_movie.rs", + "crates/coreav-mkv/tests/common/mod.rs", + "crates/coreav-mpegts/tests/common/mod.rs", + "crates/coreav-transcode/tests/common/mod.rs", + "crates/coreav-vp9/tests/common/mod.rs", + "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/cg.py", + "docs/measurements/h264-gap-2/tools/report.py", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/band-view/check/run/b4.json", + "docs/measurements/h264-rounds/band-view/check/run/events.json", + "docs/measurements/h264-rounds/band-view/check/run/host.txt", + "docs/measurements/h264-rounds/band-view/check/run/tables.txt", + "docs/measurements/h264-rounds/bundle4/run/b4.json", + "docs/measurements/h264-rounds/bundle4/run/events.json", + "docs/measurements/h264-rounds/bundle4/run/host.txt", + "docs/measurements/h264-rounds/bundle4/run/tables.txt", + "docs/measurements/h264-rounds/bundle6/diagnosis/run1/run.py", + "docs/measurements/h264-rounds/bundle6/diagnosis/run2/run.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/report.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/sig.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k-summary.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/conformance.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/deblock-counts.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity-nofast.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/instructions.txt", + "docs/measurements/h264-rounds/edge-window/check/run/b4.json", + "docs/measurements/h264-rounds/edge-window/check/run/events.json", + "docs/measurements/h264-rounds/edge-window/check/run/host.txt", + "docs/measurements/h264-rounds/edge-window/check/run/tables.txt", + "docs/measurements/h264-rounds/hints-8t/run/events.json", + "docs/measurements/h264-rounds/hints-8t/run/hints.json", + "docs/measurements/h264-rounds/hints-8t/run/host.txt", + "docs/measurements/h264-rounds/hints-8t/run/tables.txt", + "docs/measurements/h264-rounds/miss-8t/run/build-order.txt", + "docs/measurements/h264-rounds/miss-8t/run/events.json", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-output.txt", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/miss-8t/run/host.txt", + "docs/measurements/h264-rounds/miss-8t/run/miss.json", + "docs/measurements/h264-rounds/miss-8t/run/tables.txt", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/measurements/h264-rounds/prefetch-stalls/run/build-order.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-conformance.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-identity.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/events.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-output.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/gcp-job.log", + "docs/measurements/h264-rounds/prefetch-stalls/run/host.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/instructions.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-identity.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/build-order.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/functions.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/host.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/lines-decode_cavlc.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/sha256.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/stages.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/band-view.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/build-order.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/host.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/sha256.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t8.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/stages.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/top5.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown-probe.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown-probe.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t8.txt", + "docs/measurements/h264-rounds/request/README.md", + "docs/measurements/h264-rounds/request/an2.py", + "docs/measurements/h264-rounds/request/profile-4k.txt", + "docs/measurements/h264-rounds/request/screen1.jsonl", + "docs/measurements/h264-rounds/request/screen1.txt", + "docs/measurements/h264-rounds/request/screen2.jsonl", + "docs/measurements/h264-rounds/request/screen2.txt", + "docs/measurements/h264-rounds/request/screen3.jsonl", + "docs/measurements/h264-rounds/request/screen3.txt", + "docs/measurements/h264-rounds/slow-streams/causes.py", + "docs/measurements/h264-rounds/slow-streams/run/binaries.sha256", + "docs/measurements/h264-rounds/slow-streams/run/build-order.txt", + "docs/measurements/h264-rounds/slow-streams/run/causes.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-output.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/slow-streams/run/gcp-job.log", + "docs/measurements/h264-rounds/slow-streams/run/host.txt", + "docs/measurements/h264-rounds/slow-streams/run/per-stream.txt", + "docs/measurements/h264-rounds/slow-streams/run/qp.txt", + "docs/measurements/h264-rounds/slow-streams/run/stages.txt", + "docs/measurements/h264-rounds/view-path-1t/run/host.txt", + "docs/measurements/h264-rounds/view-path-1t/run/job.log", + "docs/measurements/h264-rounds/view-path-1t/run/job.sh", + "docs/measurements/h264-rounds/view-path-1t/run/job.status", + "docs/measurements/h264-rounds/view-path-1t/run/progress.txt", + "docs/measurements/h264-rounds/view-path-1t/run/ref.json", + "docs/measurements/h264-rounds/view-path-1t/run/summary.txt", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.json", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.log", + "docs/measurements/h264-rounds/view-path-1t/run/verdict.json", + "docs/measurements/mkv-one-pass/speed.py", + "docs/measurements/transcode/round-1/speed/files.jsonl", + "docs/measurements/transcode/round-1/speed/gate.json", + "docs/measurements/transcode/round-1/speed/host.json", + "docs/measurements/transcode/round-1/speed/host.txt", + "docs/measurements/transcode/round-1/speed/job.log", + "docs/measurements/transcode/round-1/speed/job.sh", + "docs/measurements/transcode/round-1/speed/job.status", + "docs/measurements/transcode/round-1/speed/plan.json", + "docs/measurements/transcode/round-1/speed/progress.txt", + "docs/measurements/transcode/round-1/speed/speed.log", + "docs/measurements/transcode/round-1/speed/summary.json", + "docs/measurements/transcode/round-2/speed/files.jsonl", + "docs/measurements/transcode/round-2/speed/gate.json", + "docs/measurements/transcode/round-2/speed/host.json", + "docs/measurements/transcode/round-2/speed/host.txt", + "docs/measurements/transcode/round-2/speed/job.log", + "docs/measurements/transcode/round-2/speed/job.sh", + "docs/measurements/transcode/round-2/speed/job.status", + "docs/measurements/transcode/round-2/speed/plan.json", + "docs/measurements/transcode/round-2/speed/progress.txt", + "docs/measurements/transcode/round-2/speed/speed.log", + "docs/measurements/transcode/round-2/speed/summary.json", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-file-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-never.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-file.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-disk-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-1m-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-y4m-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16r-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt.err", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle.py", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd_mkv.py", + "scripts/oracle_kd_ts.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/policy_check.py", + "scripts/policy_ref.py", + "scripts/remux_check.py", + "scripts/split_check.py", + "scripts/test_oracle.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/b4_protocol.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/round_files.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/isobmff-adapter/corpus/compare.py", + "tools/isobmff-adapter/corpus/harvest.py", + "tools/isobmff-adapter/corpus/summarize.py", + "tools/mediainfo-oracle/corpus.py", + "tools/mediainfo-oracle/mediainfo_oracle.py", + "tools/mkv-adapter/corpus.py", + "tools/oracle/Cargo.toml", + "tools/oracle/README.md", + "tools/oracle/SPEC.md", + "tools/oracle/ffprobe-candidate.py", + "tools/oracle/kd_audit.py", + "tools/oracle/src/compare.rs", + "tools/oracle/src/json.rs", + "tools/oracle/src/lib.rs", + "tools/oracle/src/main.rs", + "tools/oracle/src/normalize.rs", + "tools/oracle/src/perturb.rs", + "tools/oracle/tests/compare_cli.rs", + "tools/oracle/tests/test_capture.py", + "tools/oracle/tests/test_clip_kd.py", + "tools/oracle/tests/test_compat_corpus.py", + "tools/oracle/tests/test_compat_paths.py", + "tools/oracle/tests/test_decode_audio_kd.py", + "tools/oracle/tests/test_extract_kd.py", + "tools/oracle/tests/test_hls_kd.py", + "tools/oracle/tests/test_join_kd.py", + "tools/oracle/tests/test_kd.py", + "tools/oracle/tests/test_kd_audit.py", + "tools/oracle/tests/test_kd_empty_edit.py", + "tools/oracle/tests/test_kd_mkv.py", + "tools/oracle/tests/test_kd_ts.py", + "tools/oracle/tests/test_policy_ref.py", + "tools/oracle/tests/test_recheck.py", + "tools/oracle/tests/test_remux_kd.py", + "tools/oracle/tests/test_remux_sanitize.py", + "tools/oracle/tests/test_report_counters.py", + "tools/oracle/tests/test_split_kd.py", + "tools/oracle/tests/test_text_kd.py", + "tools/oracle/tests/test_writer_boxes.py", + "tools/oracle/writer_corpus.py", + "tools/oracle/writer_kd_audit.py", + "tools/oracle/writer_kd_audit_cli.py", + "tools/stage3-report/causes.py", + "tools/stage3-report/corpus.py", + "tools/stage3-report/r2pool.py", + "tools/stage3-report/report.py", + "tools/stage3-report/run.py" + ], + "sha256": "c71b1005b327d4b9d0ff00e671fd18b1dbb0250a0088114229535bb3b0438054", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 130, + "process", + ".checked", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 140, + "delegated", + "", + "checked" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 142, + "delegated", + "", + "checked" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 144, + "delegated", + "", + "checked" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 146, + "delegated", + "", + "checked" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 152, + "delegated", + "", + "checked" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 175, + "delegated", + "", + "checked" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 176, + "delegated", + "", + "verify_sources" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 177, + "process", + ".freeze", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 373, + "delegated", + "", + "speed.timed" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 411, + "delegated", + "", + "observe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 447, + "process", + ".run", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 490, + "delegated", + "", + "execute_phase" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 733, + "delegated", + "", + "freeze" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 735, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 749, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/copy_check.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "6beea2f67f9dc927515ba572c9c2e3eed174028af35422113b9fd2b7d6c4acfc", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "4f32389b6eae71d06ddfabfae484a1d75167ebb5a131e9b1afc7e4f151cf792b", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "ad276a54526142a7c5f874d25610125c1e7b1fcd34cb1cba736d5a83680c5393", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "0f4d5deb411fac36ab10a7f6be3e3fa9f5a62017eac55a1b048f55ead9433aab", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_kd_mkv": "f9ccf07f96ecc0083474d105201315c14932e3e4d84c3ab069381c13801daa01", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "ab49e73855ec03159bfc55775bc332ac5cd4732c03038fd69fbe90760205763f", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "rust:tools/oracle/src/lib.rs:compare": "0dab0e36138daf3d893f4f4b6351d168f9ba92137789a674bd26686141c48276", + "rust:tools/oracle/src/lib.rs:normalize": "0fd3f736d7a75a9ecff25f59a0ed913d6f09c56b06879bd334b25125b2359ceb", + "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "72fce67256447163adca368fe339b86bb3806ea1657b3d4dafeb5b9cec4ee8cd", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/oracle.py", + "bench/audio-decode/receipts.py", + "bench/audio-decode/run.py", + "bench/audio-decode/tests/test_oracle.py", + "bench/npx/run.py", + "bench/opus-speed/allowance.py", + "bench/opus-speed/report.py", + "bench/opus-speed/speed.py", + "bench/range-audio/run.py", + "bench/shared/benchlib.py", + "crates/coreav-backend-apple/examples/common/compare.rs", + "crates/coreav-backend-apple/examples/common/h264_decode.rs", + "crates/coreav-backend-apple/tests/common/h264.rs", + "crates/coreav-cli/tests/common/standalone_audio.rs", + "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/mod.rs", + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "crates/coreav-isobmff/tests/common/text_movie.rs", + "crates/coreav-mkv/tests/common/mod.rs", + "crates/coreav-mpegts/tests/common/mod.rs", + "crates/coreav-transcode/tests/common/mod.rs", + "crates/coreav-vp9/tests/common/mod.rs", + "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/cg.py", + "docs/measurements/h264-gap-2/tools/report.py", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/band-view/check/run/b4.json", + "docs/measurements/h264-rounds/band-view/check/run/events.json", + "docs/measurements/h264-rounds/band-view/check/run/host.txt", + "docs/measurements/h264-rounds/band-view/check/run/tables.txt", + "docs/measurements/h264-rounds/bundle4/run/b4.json", + "docs/measurements/h264-rounds/bundle4/run/events.json", + "docs/measurements/h264-rounds/bundle4/run/host.txt", + "docs/measurements/h264-rounds/bundle4/run/tables.txt", + "docs/measurements/h264-rounds/bundle6/diagnosis/run1/run.py", + "docs/measurements/h264-rounds/bundle6/diagnosis/run2/run.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/report.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/sig.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k-summary.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/conformance.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/deblock-counts.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity-nofast.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/instructions.txt", + "docs/measurements/h264-rounds/edge-window/check/run/b4.json", + "docs/measurements/h264-rounds/edge-window/check/run/events.json", + "docs/measurements/h264-rounds/edge-window/check/run/host.txt", + "docs/measurements/h264-rounds/edge-window/check/run/tables.txt", + "docs/measurements/h264-rounds/hints-8t/run/events.json", + "docs/measurements/h264-rounds/hints-8t/run/hints.json", + "docs/measurements/h264-rounds/hints-8t/run/host.txt", + "docs/measurements/h264-rounds/hints-8t/run/tables.txt", + "docs/measurements/h264-rounds/miss-8t/run/build-order.txt", + "docs/measurements/h264-rounds/miss-8t/run/events.json", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-output.txt", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/miss-8t/run/host.txt", + "docs/measurements/h264-rounds/miss-8t/run/miss.json", + "docs/measurements/h264-rounds/miss-8t/run/tables.txt", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/measurements/h264-rounds/prefetch-stalls/run/build-order.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-conformance.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-identity.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/events.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-output.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/gcp-job.log", + "docs/measurements/h264-rounds/prefetch-stalls/run/host.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/instructions.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-identity.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/build-order.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/functions.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/host.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/lines-decode_cavlc.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/sha256.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/stages.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/band-view.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/build-order.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/host.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/sha256.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t8.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/stages.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/top5.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown-probe.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown-probe.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t8.txt", + "docs/measurements/h264-rounds/request/README.md", + "docs/measurements/h264-rounds/request/an2.py", + "docs/measurements/h264-rounds/request/profile-4k.txt", + "docs/measurements/h264-rounds/request/screen1.jsonl", + "docs/measurements/h264-rounds/request/screen1.txt", + "docs/measurements/h264-rounds/request/screen2.jsonl", + "docs/measurements/h264-rounds/request/screen2.txt", + "docs/measurements/h264-rounds/request/screen3.jsonl", + "docs/measurements/h264-rounds/request/screen3.txt", + "docs/measurements/h264-rounds/slow-streams/causes.py", + "docs/measurements/h264-rounds/slow-streams/run/binaries.sha256", + "docs/measurements/h264-rounds/slow-streams/run/build-order.txt", + "docs/measurements/h264-rounds/slow-streams/run/causes.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-output.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/slow-streams/run/gcp-job.log", + "docs/measurements/h264-rounds/slow-streams/run/host.txt", + "docs/measurements/h264-rounds/slow-streams/run/per-stream.txt", + "docs/measurements/h264-rounds/slow-streams/run/qp.txt", + "docs/measurements/h264-rounds/slow-streams/run/stages.txt", + "docs/measurements/h264-rounds/view-path-1t/run/host.txt", + "docs/measurements/h264-rounds/view-path-1t/run/job.log", + "docs/measurements/h264-rounds/view-path-1t/run/job.sh", + "docs/measurements/h264-rounds/view-path-1t/run/job.status", + "docs/measurements/h264-rounds/view-path-1t/run/progress.txt", + "docs/measurements/h264-rounds/view-path-1t/run/ref.json", + "docs/measurements/h264-rounds/view-path-1t/run/summary.txt", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.json", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.log", + "docs/measurements/h264-rounds/view-path-1t/run/verdict.json", + "docs/measurements/mkv-one-pass/speed.py", + "docs/measurements/transcode/round-1/speed/files.jsonl", + "docs/measurements/transcode/round-1/speed/gate.json", + "docs/measurements/transcode/round-1/speed/host.json", + "docs/measurements/transcode/round-1/speed/host.txt", + "docs/measurements/transcode/round-1/speed/job.log", + "docs/measurements/transcode/round-1/speed/job.sh", + "docs/measurements/transcode/round-1/speed/job.status", + "docs/measurements/transcode/round-1/speed/plan.json", + "docs/measurements/transcode/round-1/speed/progress.txt", + "docs/measurements/transcode/round-1/speed/speed.log", + "docs/measurements/transcode/round-1/speed/summary.json", + "docs/measurements/transcode/round-2/speed/files.jsonl", + "docs/measurements/transcode/round-2/speed/gate.json", + "docs/measurements/transcode/round-2/speed/host.json", + "docs/measurements/transcode/round-2/speed/host.txt", + "docs/measurements/transcode/round-2/speed/job.log", + "docs/measurements/transcode/round-2/speed/job.sh", + "docs/measurements/transcode/round-2/speed/job.status", + "docs/measurements/transcode/round-2/speed/plan.json", + "docs/measurements/transcode/round-2/speed/progress.txt", + "docs/measurements/transcode/round-2/speed/speed.log", + "docs/measurements/transcode/round-2/speed/summary.json", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-file-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-never.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-file.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-disk-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-1m-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-y4m-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16r-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt.err", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle.py", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd_mkv.py", + "scripts/oracle_kd_ts.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/policy_check.py", + "scripts/policy_ref.py", + "scripts/remux_check.py", + "scripts/split_check.py", + "scripts/test_oracle.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/isobmff-adapter/corpus/compare.py", + "tools/isobmff-adapter/corpus/harvest.py", + "tools/isobmff-adapter/corpus/summarize.py", + "tools/mediainfo-oracle/corpus.py", + "tools/mediainfo-oracle/mediainfo_oracle.py", + "tools/mkv-adapter/corpus.py", + "tools/oracle/Cargo.toml", + "tools/oracle/README.md", + "tools/oracle/SPEC.md", + "tools/oracle/ffprobe-candidate.py", + "tools/oracle/kd_audit.py", + "tools/oracle/src/compare.rs", + "tools/oracle/src/json.rs", + "tools/oracle/src/lib.rs", + "tools/oracle/src/main.rs", + "tools/oracle/src/normalize.rs", + "tools/oracle/src/perturb.rs", + "tools/oracle/tests/compare_cli.rs", + "tools/oracle/tests/test_capture.py", + "tools/oracle/tests/test_clip_kd.py", + "tools/oracle/tests/test_compat_corpus.py", + "tools/oracle/tests/test_compat_paths.py", + "tools/oracle/tests/test_decode_audio_kd.py", + "tools/oracle/tests/test_extract_kd.py", + "tools/oracle/tests/test_hls_kd.py", + "tools/oracle/tests/test_join_kd.py", + "tools/oracle/tests/test_kd.py", + "tools/oracle/tests/test_kd_audit.py", + "tools/oracle/tests/test_kd_empty_edit.py", + "tools/oracle/tests/test_kd_mkv.py", + "tools/oracle/tests/test_kd_ts.py", + "tools/oracle/tests/test_policy_ref.py", + "tools/oracle/tests/test_recheck.py", + "tools/oracle/tests/test_remux_kd.py", + "tools/oracle/tests/test_remux_sanitize.py", + "tools/oracle/tests/test_report_counters.py", + "tools/oracle/tests/test_split_kd.py", + "tools/oracle/tests/test_text_kd.py", + "tools/oracle/tests/test_writer_boxes.py", + "tools/oracle/writer_corpus.py", + "tools/oracle/writer_kd_audit.py", + "tools/oracle/writer_kd_audit_cli.py", + "tools/stage3-report/causes.py", + "tools/stage3-report/corpus.py", + "tools/stage3-report/r2pool.py", + "tools/stage3-report/report.py", + "tools/stage3-report/run.py" + ], + "sha256": "e73b39820ded04968f9c5cae7ac7a9157e1207a5b9e7351c24a6e6b007f20a75", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 81, + "command", + ".streams", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 105, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 112, + "command", + ".selection", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 112, + "process", + ".selection", + "[ffmpeg, '-nostdin', '-hide_banner', '-v', 'info'] + args" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 137, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 165, + "command", + ".start_time", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 176, + "delegated", + "", + "start_time" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 196, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 202, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 264, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 292, + "command", + ".packet_times", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 303, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 321, + "command", + ".concat_problems", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 340, + "command", + ".concat_problems", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 340, + "process", + ".concat_problems", + "[ffmpeg, '-nostdin', '-v', 'error'] + args" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 344, + "delegated", + "", + "packet_times" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 346, + "delegated", + "", + "packet_times" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 348, + "delegated", + "", + "packet_times" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 420, + "delegated", + "", + "mkv_remux_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 424, + "delegated", + "", + "join_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 425, + "delegated", + "", + "concat_problems" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 426, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 428, + "delegated", + "", + "clip_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 428, + "delegated", + "", + "range_problems" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 430, + "delegated", + "", + "split_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 432, + "delegated", + "", + "extract_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 434, + "delegated", + "", + "remux_check.check" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/r3.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "6beea2f67f9dc927515ba572c9c2e3eed174028af35422113b9fd2b7d6c4acfc", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "4f32389b6eae71d06ddfabfae484a1d75167ebb5a131e9b1afc7e4f151cf792b", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "ad276a54526142a7c5f874d25610125c1e7b1fcd34cb1cba736d5a83680c5393", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "0f4d5deb411fac36ab10a7f6be3e3fa9f5a62017eac55a1b048f55ead9433aab", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_kd_mkv": "f9ccf07f96ecc0083474d105201315c14932e3e4d84c3ab069381c13801daa01", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "ab49e73855ec03159bfc55775bc332ac5cd4732c03038fd69fbe90760205763f", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "rust:tools/oracle/src/lib.rs:compare": "0dab0e36138daf3d893f4f4b6351d168f9ba92137789a674bd26686141c48276", + "rust:tools/oracle/src/lib.rs:normalize": "0fd3f736d7a75a9ecff25f59a0ed913d6f09c56b06879bd334b25125b2359ceb", + "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "72fce67256447163adca368fe339b86bb3806ea1657b3d4dafeb5b9cec4ee8cd", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/oracle.py", + "bench/audio-decode/receipts.py", + "bench/audio-decode/run.py", + "bench/audio-decode/tests/test_oracle.py", + "bench/npx/run.py", + "bench/opus-speed/allowance.py", + "bench/opus-speed/report.py", + "bench/opus-speed/speed.py", + "bench/range-audio/run.py", + "bench/shared/benchlib.py", + "crates/coreav-backend-apple/examples/common/compare.rs", + "crates/coreav-backend-apple/examples/common/h264_decode.rs", + "crates/coreav-backend-apple/tests/common/h264.rs", + "crates/coreav-cli/tests/common/standalone_audio.rs", + "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/mod.rs", + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "crates/coreav-isobmff/tests/common/text_movie.rs", + "crates/coreav-mkv/tests/common/mod.rs", + "crates/coreav-mpegts/tests/common/mod.rs", + "crates/coreav-transcode/tests/common/mod.rs", + "crates/coreav-vp9/tests/common/mod.rs", + "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/cg.py", + "docs/measurements/h264-gap-2/tools/report.py", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/band-view/check/run/b4.json", + "docs/measurements/h264-rounds/band-view/check/run/events.json", + "docs/measurements/h264-rounds/band-view/check/run/host.txt", + "docs/measurements/h264-rounds/band-view/check/run/tables.txt", + "docs/measurements/h264-rounds/bundle4/run/b4.json", + "docs/measurements/h264-rounds/bundle4/run/events.json", + "docs/measurements/h264-rounds/bundle4/run/host.txt", + "docs/measurements/h264-rounds/bundle4/run/tables.txt", + "docs/measurements/h264-rounds/bundle6/diagnosis/run1/run.py", + "docs/measurements/h264-rounds/bundle6/diagnosis/run2/run.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/report.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/sig.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k-summary.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/conformance.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/deblock-counts.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity-nofast.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/instructions.txt", + "docs/measurements/h264-rounds/edge-window/check/run/b4.json", + "docs/measurements/h264-rounds/edge-window/check/run/events.json", + "docs/measurements/h264-rounds/edge-window/check/run/host.txt", + "docs/measurements/h264-rounds/edge-window/check/run/tables.txt", + "docs/measurements/h264-rounds/hints-8t/run/events.json", + "docs/measurements/h264-rounds/hints-8t/run/hints.json", + "docs/measurements/h264-rounds/hints-8t/run/host.txt", + "docs/measurements/h264-rounds/hints-8t/run/tables.txt", + "docs/measurements/h264-rounds/miss-8t/run/build-order.txt", + "docs/measurements/h264-rounds/miss-8t/run/events.json", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-output.txt", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/miss-8t/run/host.txt", + "docs/measurements/h264-rounds/miss-8t/run/miss.json", + "docs/measurements/h264-rounds/miss-8t/run/tables.txt", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/measurements/h264-rounds/prefetch-stalls/run/build-order.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-conformance.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-identity.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/events.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-output.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/gcp-job.log", + "docs/measurements/h264-rounds/prefetch-stalls/run/host.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/instructions.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-identity.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/build-order.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/functions.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/host.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/lines-decode_cavlc.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/sha256.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/stages.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/band-view.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/build-order.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/host.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/sha256.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t8.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/stages.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/top5.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown-probe.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown-probe.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t8.txt", + "docs/measurements/h264-rounds/request/README.md", + "docs/measurements/h264-rounds/request/an2.py", + "docs/measurements/h264-rounds/request/profile-4k.txt", + "docs/measurements/h264-rounds/request/screen1.jsonl", + "docs/measurements/h264-rounds/request/screen1.txt", + "docs/measurements/h264-rounds/request/screen2.jsonl", + "docs/measurements/h264-rounds/request/screen2.txt", + "docs/measurements/h264-rounds/request/screen3.jsonl", + "docs/measurements/h264-rounds/request/screen3.txt", + "docs/measurements/h264-rounds/slow-streams/causes.py", + "docs/measurements/h264-rounds/slow-streams/run/binaries.sha256", + "docs/measurements/h264-rounds/slow-streams/run/build-order.txt", + "docs/measurements/h264-rounds/slow-streams/run/causes.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-output.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/slow-streams/run/gcp-job.log", + "docs/measurements/h264-rounds/slow-streams/run/host.txt", + "docs/measurements/h264-rounds/slow-streams/run/per-stream.txt", + "docs/measurements/h264-rounds/slow-streams/run/qp.txt", + "docs/measurements/h264-rounds/slow-streams/run/stages.txt", + "docs/measurements/h264-rounds/view-path-1t/run/host.txt", + "docs/measurements/h264-rounds/view-path-1t/run/job.log", + "docs/measurements/h264-rounds/view-path-1t/run/job.sh", + "docs/measurements/h264-rounds/view-path-1t/run/job.status", + "docs/measurements/h264-rounds/view-path-1t/run/progress.txt", + "docs/measurements/h264-rounds/view-path-1t/run/ref.json", + "docs/measurements/h264-rounds/view-path-1t/run/summary.txt", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.json", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.log", + "docs/measurements/h264-rounds/view-path-1t/run/verdict.json", + "docs/measurements/mkv-one-pass/speed.py", + "docs/measurements/transcode/round-1/speed/files.jsonl", + "docs/measurements/transcode/round-1/speed/gate.json", + "docs/measurements/transcode/round-1/speed/host.json", + "docs/measurements/transcode/round-1/speed/host.txt", + "docs/measurements/transcode/round-1/speed/job.log", + "docs/measurements/transcode/round-1/speed/job.sh", + "docs/measurements/transcode/round-1/speed/job.status", + "docs/measurements/transcode/round-1/speed/plan.json", + "docs/measurements/transcode/round-1/speed/progress.txt", + "docs/measurements/transcode/round-1/speed/speed.log", + "docs/measurements/transcode/round-1/speed/summary.json", + "docs/measurements/transcode/round-2/speed/files.jsonl", + "docs/measurements/transcode/round-2/speed/gate.json", + "docs/measurements/transcode/round-2/speed/host.json", + "docs/measurements/transcode/round-2/speed/host.txt", + "docs/measurements/transcode/round-2/speed/job.log", + "docs/measurements/transcode/round-2/speed/job.sh", + "docs/measurements/transcode/round-2/speed/job.status", + "docs/measurements/transcode/round-2/speed/plan.json", + "docs/measurements/transcode/round-2/speed/progress.txt", + "docs/measurements/transcode/round-2/speed/speed.log", + "docs/measurements/transcode/round-2/speed/summary.json", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-file-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-never.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-file.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-disk-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-1m-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-y4m-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16r-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt.err", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle.py", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd_mkv.py", + "scripts/oracle_kd_ts.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/policy_check.py", + "scripts/policy_ref.py", + "scripts/remux_check.py", + "scripts/split_check.py", + "scripts/test_oracle.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/isobmff-adapter/corpus/compare.py", + "tools/isobmff-adapter/corpus/harvest.py", + "tools/isobmff-adapter/corpus/summarize.py", + "tools/mediainfo-oracle/corpus.py", + "tools/mediainfo-oracle/mediainfo_oracle.py", + "tools/mkv-adapter/corpus.py", + "tools/oracle/Cargo.toml", + "tools/oracle/README.md", + "tools/oracle/SPEC.md", + "tools/oracle/ffprobe-candidate.py", + "tools/oracle/kd_audit.py", + "tools/oracle/src/compare.rs", + "tools/oracle/src/json.rs", + "tools/oracle/src/lib.rs", + "tools/oracle/src/main.rs", + "tools/oracle/src/normalize.rs", + "tools/oracle/src/perturb.rs", + "tools/oracle/tests/compare_cli.rs", + "tools/oracle/tests/test_capture.py", + "tools/oracle/tests/test_clip_kd.py", + "tools/oracle/tests/test_compat_corpus.py", + "tools/oracle/tests/test_compat_paths.py", + "tools/oracle/tests/test_decode_audio_kd.py", + "tools/oracle/tests/test_extract_kd.py", + "tools/oracle/tests/test_hls_kd.py", + "tools/oracle/tests/test_join_kd.py", + "tools/oracle/tests/test_kd.py", + "tools/oracle/tests/test_kd_audit.py", + "tools/oracle/tests/test_kd_empty_edit.py", + "tools/oracle/tests/test_kd_mkv.py", + "tools/oracle/tests/test_kd_ts.py", + "tools/oracle/tests/test_policy_ref.py", + "tools/oracle/tests/test_recheck.py", + "tools/oracle/tests/test_remux_kd.py", + "tools/oracle/tests/test_remux_sanitize.py", + "tools/oracle/tests/test_report_counters.py", + "tools/oracle/tests/test_split_kd.py", + "tools/oracle/tests/test_text_kd.py", + "tools/oracle/tests/test_writer_boxes.py", + "tools/oracle/writer_corpus.py", + "tools/oracle/writer_kd_audit.py", + "tools/oracle/writer_kd_audit_cli.py", + "tools/stage3-report/causes.py", + "tools/stage3-report/corpus.py", + "tools/stage3-report/r2pool.py", + "tools/stage3-report/report.py", + "tools/stage3-report/run.py" + ], + "sha256": "0549a6b9f429e0cadd61d6d10498c971f17b901a7e89143d5d3043fa3b58d913", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 195, + "delegated", + "", + "capture" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 201, + "delegated", + "", + "capture" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 202, + "command", + ".streams", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 226, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 229, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 246, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 269, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 277, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 293, + "delegated", + "", + "check_copies" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 374, + "delegated", + "", + "plan" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 381, + "delegated", + "", + "judge" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 420, + "delegated", + "", + "one_file" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 468, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 534, + "delegated", + "", + "cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 538, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/release_round.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "b5c959bbfb004b8f4cffc65d25bdaf442d5f8e2920b968b844618c0fdfb6a2fa", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 80, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 114, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 132, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/run.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs", + "tools/compat-corpus/release_round.py" + ], + "sha256": "c39fa06827c17e57ba501fa7dde6c4b2fc2f319fc3e7616d62238d070ec056d7", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 103, + "process", + ".run", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 142, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 149, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 150, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 159, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 164, + "delegated", + "", + "compare_file" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 177, + "delegated", + "", + "av1_nclx_fixture" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 178, + "delegated", + "", + "empty_edit_padding_fixture" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 180, + "delegated", + "", + "covered_by_record" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 194, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 203, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 206, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 209, + "delegated", + "", + "ffmpeg9_covers" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 234, + "delegated", + "", + "ffmpeg_refusals" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 283, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 304, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 427, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 445, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 555, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 573, + "delegated", + "", + "canonical" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 629, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 635, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 689, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 722, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 729, + "delegated", + "", + "av1_nclx_fixture" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 732, + "delegated", + "", + "empty_edit_padding_fixture" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 744, + "delegated", + "", + "canonical" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 746, + "delegated", + "", + "canonical" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1147, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1166, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1175, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1178, + "delegated", + "", + "full_outputs" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1188, + "delegated", + "", + "accepts" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1247, + "process", + ".run_to_file", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1259, + "delegated", + "", + "run_to_file" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1261, + "delegated", + "", + "run_to_file" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1279, + "delegated", + "", + "compare_packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1280, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1283, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1306, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1314, + "command", + ".strict_rejection", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1314, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1322, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1345, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1355, + "delegated", + "", + "compare_file" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1369, + "delegated", + "", + "strict_rejection" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1387, + "delegated", + "", + "compare_all" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1424, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1431, + "delegated", + "", + "av1_nclx_fixture" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1432, + "delegated", + "", + "empty_edit_padding_fixture" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1433, + "delegated", + "", + "covered_by_record" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1440, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1443, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1446, + "delegated", + "", + "ffmpeg9_covers" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1453, + "delegated", + "", + "strict_rejection" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1461, + "delegated", + "", + "both" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1466, + "delegated", + "", + "strictly_rejected" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1518, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1660, + "delegated", + "", + "compare_all" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1706, + "delegated", + "", + "cmd_commands" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1706, + "delegated", + "", + "cmd_keys" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1709, + "delegated", + "", + "cmd_commands_010" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1709, + "delegated", + "", + "cmd_keys_010" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1713, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/speed.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091" + }, + "requires": [ + "crates/coreav-backend-apple/examples/common/compare.rs", + "crates/coreav-backend-apple/examples/common/h264_decode.rs", + "crates/coreav-backend-apple/tests/common/h264.rs", + "crates/coreav-cli/tests/common/standalone_audio.rs", + "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/mod.rs", + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "crates/coreav-isobmff/tests/common/text_movie.rs", + "crates/coreav-mkv/tests/common/mod.rs", + "crates/coreav-mpegts/tests/common/mod.rs", + "crates/coreav-transcode/tests/common/mod.rs", + "crates/coreav-vp9/tests/common/mod.rs", + "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs", + "tools/compat-corpus/release_round.py" + ], + "sha256": "adac065441a90301a2a026b89c4d3f0d609881770697cb8ba5c641794b448e21", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 208, + "delegated", + "", + "timed" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 216, + "delegated", + "", + "timed" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 217, + "delegated", + "", + "timed" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 255, + "delegated", + "", + "b4_pair" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 295, + "process", + ".run", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 307, + "delegated", + "", + "calibrate" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 317, + "delegated", + "", + "b4_pair" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 453, + "command", + ".listed_streams", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 475, + "delegated", + "", + "listed_streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 491, + "delegated", + "", + "timed" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 498, + "delegated", + "", + "timed_run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 564, + "delegated", + "", + "r4_pairs" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 592, + "delegated", + "", + "r4_invocation" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 634, + "delegated", + "", + "r4_invocation" + ], + "verdict": "excluded" + } + ] + }, + "tools/oracle/writer_corpus.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "6beea2f67f9dc927515ba572c9c2e3eed174028af35422113b9fd2b7d6c4acfc", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "4f32389b6eae71d06ddfabfae484a1d75167ebb5a131e9b1afc7e4f151cf792b", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "0f4d5deb411fac36ab10a7f6be3e3fa9f5a62017eac55a1b048f55ead9433aab", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_kd_mkv": "f9ccf07f96ecc0083474d105201315c14932e3e4d84c3ab069381c13801daa01", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "ab49e73855ec03159bfc55775bc332ac5cd4732c03038fd69fbe90760205763f", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "rust:tools/oracle/src/lib.rs:compare": "0dab0e36138daf3d893f4f4b6351d168f9ba92137789a674bd26686141c48276", + "rust:tools/oracle/src/lib.rs:normalize": "0fd3f736d7a75a9ecff25f59a0ed913d6f09c56b06879bd334b25125b2359ceb", + "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "72fce67256447163adca368fe339b86bb3806ea1657b3d4dafeb5b9cec4ee8cd", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/oracle.py", + "bench/audio-decode/receipts.py", + "bench/audio-decode/run.py", + "bench/audio-decode/tests/test_oracle.py", + "bench/npx/run.py", + "bench/opus-speed/allowance.py", + "bench/opus-speed/report.py", + "bench/opus-speed/speed.py", + "bench/range-audio/run.py", + "bench/shared/benchlib.py", + "crates/coreav-backend-apple/examples/common/compare.rs", + "crates/coreav-backend-apple/examples/common/h264_decode.rs", + "crates/coreav-backend-apple/tests/common/h264.rs", + "crates/coreav-cli/tests/common/standalone_audio.rs", + "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/mod.rs", + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "crates/coreav-isobmff/tests/common/text_movie.rs", + "crates/coreav-mkv/tests/common/mod.rs", + "crates/coreav-mpegts/tests/common/mod.rs", + "crates/coreav-transcode/tests/common/mod.rs", + "crates/coreav-vp9/tests/common/mod.rs", + "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/cg.py", + "docs/measurements/h264-gap-2/tools/report.py", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/band-view/check/run/b4.json", + "docs/measurements/h264-rounds/band-view/check/run/events.json", + "docs/measurements/h264-rounds/band-view/check/run/host.txt", + "docs/measurements/h264-rounds/band-view/check/run/tables.txt", + "docs/measurements/h264-rounds/bundle4/run/b4.json", + "docs/measurements/h264-rounds/bundle4/run/events.json", + "docs/measurements/h264-rounds/bundle4/run/host.txt", + "docs/measurements/h264-rounds/bundle4/run/tables.txt", + "docs/measurements/h264-rounds/bundle6/diagnosis/run1/run.py", + "docs/measurements/h264-rounds/bundle6/diagnosis/run2/run.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/report.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/sig.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k-summary.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/conformance.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/deblock-counts.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity-nofast.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/identity.txt", + "docs/measurements/h264-rounds/deblock-quiet/run/instructions.txt", + "docs/measurements/h264-rounds/edge-window/check/run/b4.json", + "docs/measurements/h264-rounds/edge-window/check/run/events.json", + "docs/measurements/h264-rounds/edge-window/check/run/host.txt", + "docs/measurements/h264-rounds/edge-window/check/run/tables.txt", + "docs/measurements/h264-rounds/hints-8t/run/events.json", + "docs/measurements/h264-rounds/hints-8t/run/hints.json", + "docs/measurements/h264-rounds/hints-8t/run/host.txt", + "docs/measurements/h264-rounds/hints-8t/run/tables.txt", + "docs/measurements/h264-rounds/miss-8t/run/build-order.txt", + "docs/measurements/h264-rounds/miss-8t/run/events.json", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-output.txt", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/miss-8t/run/host.txt", + "docs/measurements/h264-rounds/miss-8t/run/miss.json", + "docs/measurements/h264-rounds/miss-8t/run/tables.txt", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/measurements/h264-rounds/prefetch-stalls/run/build-order.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-conformance.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-identity.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/events.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-output.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/gcp-job.log", + "docs/measurements/h264-rounds/prefetch-stalls/run/host.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/instructions.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.json", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab-summary.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab.txt", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-identity.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/build-order.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/functions.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/host.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/lines-decode_cavlc.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/sha256.txt", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/stages.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/band-view.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/build-order.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/host.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/sha256.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t8.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/stages.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/top5.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown-probe.txt", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/build-order.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-output.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/gcp-job.log", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/host.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.json", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t8.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown-probe.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t1.txt", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t8.txt", + "docs/measurements/h264-rounds/request/README.md", + "docs/measurements/h264-rounds/request/an2.py", + "docs/measurements/h264-rounds/request/profile-4k.txt", + "docs/measurements/h264-rounds/request/screen1.jsonl", + "docs/measurements/h264-rounds/request/screen1.txt", + "docs/measurements/h264-rounds/request/screen2.jsonl", + "docs/measurements/h264-rounds/request/screen2.txt", + "docs/measurements/h264-rounds/request/screen3.jsonl", + "docs/measurements/h264-rounds/request/screen3.txt", + "docs/measurements/h264-rounds/slow-streams/causes.py", + "docs/measurements/h264-rounds/slow-streams/run/binaries.sha256", + "docs/measurements/h264-rounds/slow-streams/run/build-order.txt", + "docs/measurements/h264-rounds/slow-streams/run/causes.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-output.txt", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-sections.txt", + "docs/measurements/h264-rounds/slow-streams/run/gcp-job.log", + "docs/measurements/h264-rounds/slow-streams/run/host.txt", + "docs/measurements/h264-rounds/slow-streams/run/per-stream.txt", + "docs/measurements/h264-rounds/slow-streams/run/qp.txt", + "docs/measurements/h264-rounds/slow-streams/run/stages.txt", + "docs/measurements/h264-rounds/view-path-1t/run/host.txt", + "docs/measurements/h264-rounds/view-path-1t/run/job.log", + "docs/measurements/h264-rounds/view-path-1t/run/job.sh", + "docs/measurements/h264-rounds/view-path-1t/run/job.status", + "docs/measurements/h264-rounds/view-path-1t/run/progress.txt", + "docs/measurements/h264-rounds/view-path-1t/run/ref.json", + "docs/measurements/h264-rounds/view-path-1t/run/summary.txt", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.json", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.log", + "docs/measurements/h264-rounds/view-path-1t/run/verdict.json", + "docs/measurements/mkv-one-pass/speed.py", + "docs/measurements/transcode/round-1/speed/files.jsonl", + "docs/measurements/transcode/round-1/speed/gate.json", + "docs/measurements/transcode/round-1/speed/host.json", + "docs/measurements/transcode/round-1/speed/host.txt", + "docs/measurements/transcode/round-1/speed/job.log", + "docs/measurements/transcode/round-1/speed/job.sh", + "docs/measurements/transcode/round-1/speed/job.status", + "docs/measurements/transcode/round-1/speed/plan.json", + "docs/measurements/transcode/round-1/speed/progress.txt", + "docs/measurements/transcode/round-1/speed/speed.log", + "docs/measurements/transcode/round-1/speed/summary.json", + "docs/measurements/transcode/round-2/speed/files.jsonl", + "docs/measurements/transcode/round-2/speed/gate.json", + "docs/measurements/transcode/round-2/speed/host.json", + "docs/measurements/transcode/round-2/speed/host.txt", + "docs/measurements/transcode/round-2/speed/job.log", + "docs/measurements/transcode/round-2/speed/job.sh", + "docs/measurements/transcode/round-2/speed/job.status", + "docs/measurements/transcode/round-2/speed/plan.json", + "docs/measurements/transcode/round-2/speed/progress.txt", + "docs/measurements/transcode/round-2/speed/speed.log", + "docs/measurements/transcode/round-2/speed/summary.json", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-file-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-never.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-file.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe-nothp.txt", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d10-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-disk-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-memfd-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-1m-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-64k-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-y4m-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16r-file-group.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt.err", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt.err", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle.py", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd_mkv.py", + "scripts/oracle_kd_ts.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/policy_check.py", + "scripts/policy_ref.py", + "scripts/remux_check.py", + "scripts/split_check.py", + "scripts/test_oracle.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/isobmff-adapter/corpus/compare.py", + "tools/isobmff-adapter/corpus/harvest.py", + "tools/isobmff-adapter/corpus/summarize.py", + "tools/mediainfo-oracle/corpus.py", + "tools/mediainfo-oracle/mediainfo_oracle.py", + "tools/mkv-adapter/corpus.py", + "tools/oracle/Cargo.toml", + "tools/oracle/README.md", + "tools/oracle/SPEC.md", + "tools/oracle/ffprobe-candidate.py", + "tools/oracle/kd_audit.py", + "tools/oracle/src/compare.rs", + "tools/oracle/src/json.rs", + "tools/oracle/src/lib.rs", + "tools/oracle/src/main.rs", + "tools/oracle/src/normalize.rs", + "tools/oracle/src/perturb.rs", + "tools/oracle/tests/compare_cli.rs", + "tools/oracle/tests/test_capture.py", + "tools/oracle/tests/test_clip_kd.py", + "tools/oracle/tests/test_compat_corpus.py", + "tools/oracle/tests/test_compat_paths.py", + "tools/oracle/tests/test_decode_audio_kd.py", + "tools/oracle/tests/test_extract_kd.py", + "tools/oracle/tests/test_hls_kd.py", + "tools/oracle/tests/test_join_kd.py", + "tools/oracle/tests/test_kd.py", + "tools/oracle/tests/test_kd_audit.py", + "tools/oracle/tests/test_kd_empty_edit.py", + "tools/oracle/tests/test_kd_mkv.py", + "tools/oracle/tests/test_kd_ts.py", + "tools/oracle/tests/test_policy_ref.py", + "tools/oracle/tests/test_recheck.py", + "tools/oracle/tests/test_remux_kd.py", + "tools/oracle/tests/test_remux_sanitize.py", + "tools/oracle/tests/test_report_counters.py", + "tools/oracle/tests/test_split_kd.py", + "tools/oracle/tests/test_text_kd.py", + "tools/oracle/tests/test_writer_boxes.py", + "tools/oracle/writer_kd_audit.py", + "tools/oracle/writer_kd_audit_cli.py", + "tools/stage3-report/causes.py", + "tools/stage3-report/corpus.py", + "tools/stage3-report/r2pool.py", + "tools/stage3-report/report.py", + "tools/stage3-report/run.py" + ], + "sha256": "c4bb64463375c6b0fb10c6efe1ed582f6cb075bbbd3fd15666399230aebd830d", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 67, + "process", + ".run", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 107, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 132, + "delegated", + "", + "clip_positions" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 140, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 144, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 162, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 166, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 192, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 218, + "process", + ".oracle", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 259, + "delegated", + "", + "hls_boxes" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 268, + "delegated", + "", + "clip_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 271, + "delegated", + "", + "split_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 275, + "delegated", + "", + "remux_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 279, + "delegated", + "", + "extract_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 286, + "process", + ".cmd_oracle.run_hls", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 295, + "delegated", + "", + "hls_check.check_one" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 314, + "process", + ".hls_boxes", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 317, + "process", + ".hls_boxes", + "command[:3] + ['--audio', 'none'] + command[3:]" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 362, + "delegated", + "", + "make_clips" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 365, + "delegated", + "", + "make_split" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 369, + "delegated", + "", + "make_copy" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 380, + "delegated", + "", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 391, + "delegated", + "", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 616, + "delegated", + "", + "make_clips" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 618, + "delegated", + "", + "make_split" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 620, + "delegated", + "", + "make_copy" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 631, + "delegated", + "", + "cmd_oracle" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 664, + "delegated", + "", + "cmd_materialize" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 673, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "tools/stage3-report/corpus.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "b4802bf73f6e0ad5ebe59a50ad0b4ed9cfabb2cb4bf93707ade5c480a361fe7c", + "oracle_kd_mkv": "f9ccf07f96ecc0083474d105201315c14932e3e4d84c3ab069381c13801daa01", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", + "scripts/compat_check.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd_mkv.py", + "scripts/oracle_kd_ts.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/policy_ref.py", + "scripts/test_oracle.py", + "test-support/oracle.rs", + "tools/stage3-report/r2pool.py" + ], + "sha256": "86741f53e0ff67df381fef5a875b905ee2037ae6742bcc6eec0e7ea8f4c685f0", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 188, + "process", + ".run", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 209, + "process", + ".binary", + "path" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 216, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 234, + "delegated", + "", + "binary" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 235, + "delegated", + "", + "binary" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 263, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 278, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 297, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 308, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 318, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 330, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 397, + "delegated", + "", + "tools" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 434, + "delegated", + "", + "check_file" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 473, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 560, + "delegated", + "", + "cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 566, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + } }, "frozen": { ".github/workflows/compat-0.1.0.yml": "b979061433995d3a504edddac660216fefbdef556080967f7facf76c89eb1a80", @@ -15,7 +20745,7 @@ "bench/audio-decode/oracle.py": "6999bc89af9f0ffb4dade872e30b2b0ba7342648b32e22aaeeca50936316b32a", "bench/audio-decode/receipts.py": "bec504c954c8750df703116325e37ea21c2844696df68e23856495bf95a18783", "bench/audio-decode/run.py": "516120decdaf44a5e206c5e57da485ad15d3f9aa010422daa027508bb2ef6112", - "crates/coreav-cli/tests/ffmpeg.rs": "14c7db0ca9a7fdd8d349dc807c2293ee6a84198519b1615a537f544ef59f9d5c", + "crates/coreav-cli/tests/ffmpeg.rs": "7a6185dd83cd6f566eccb387770900269d1169a278b667ae55955f95e33dae5a", "crates/coreav-isobmff/tests/common/fragments.rs": "a9e161349e40328ca2b95ffa593aff35af0e1739648d74fc0767100cda3f0b89", "crates/coreav-isobmff/tests/common/mod.rs": "fcd4b45894250821d93290d802d8324dfc8cbc1b27c56980a6a6075955744d71", "crates/coreav-isobmff/tests/common/sound.rs": "7db44a00ee6bc2671517fdf5e8bb8b31b25ac224c856b04948aed5bb1875ef03", @@ -31,11 +20761,11 @@ "docs/known-divergences-split.json": "263d5365501db4935672c4c5b182768c14cd3a747bb6d11072741e44128d37a0", "docs/known-divergences-ts.json": "44ef5eec8132cf5e490588dafa7c3c99e33676ea4ab17deb41dcf50f9ca303fc", "docs/known-divergences.json": "25b7b962df7e72e47a35146418ff232726ed4c1f3cb781ae9d54c747a793203c", - "docs/measurements/compat-0.1.0/judging.json": "4b31ec8809f792c5f57d079782280ad0f34eeaba19389ed3e92992e95e206dc9", + "docs/measurements/compat-0.1.0/judging.json": "e366b81822d7279dae8056c1ad2936d00e5b6ca276eca34e8921629eb60ede3c", "docs/measurements/compat-ffprobe/round10-plan.md": "027ed41e1d586ff8d62965b1fa8174fa024599c8acab21057544c55b326b5322", "scripts/clip_check.py": "f448dcf2a98a88546fa988a4b24dbccf95fc3baa517bbbe34021e3df2bb588c4", "scripts/compat_check.py": "6d5c1322a578632bcf9cb9fe6cd87519e427127589c39b8ba52ba70b51a250cc", - "scripts/compat_sources.py": "6df31864dd84ac9518a4140bcc32a86e8149b9b39377f51882eadcb7606824e5", + "scripts/compat_sources.py": "bade557a34eebde4369435653ca54fb2668948a639b9d376906db48016931d0a", "scripts/decode_audio_check.py": "05277f5e3c9d17a352088d003b703705f6738354bf6dbf81be3620802dd448e2", "scripts/extract_check.py": "d0ca1b1975d08acdb6fad7b9f185badfc1709d1444359037a0d94bb59aa834e7", "scripts/gcp_vm_job.py": "aaadd972e8e12715d118c12ef569a7813e11024750336f2a73e900550ab23bec", @@ -81,1480 +20811,2962 @@ "tools/stage3-report/corpus.py": "86741f53e0ff67df381fef5a875b905ee2037ae6742bcc6eec0e7ea8f4c685f0", "tools/stage3-report/r2pool.py": "b0990e04927f66434dad4041af92ae41377277c6e26695b559ae5997024030ac" }, - "rules": [ - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 133 - ], - "path": "crates/coreav-audio/tests/flac_encode.rs", - "pattern": "(?s)\\&program", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 133 - ], - "path": "crates/coreav-audio/tests/flac_encode.rs", - "pattern": "(?s)std::process::Command::new\\(\\&program\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 32, - 47 - ], - "path": "crates/coreav-backend-dav1d/tests/decode.rs", - "pattern": "(?s)Command::new\\(ffmpeg\\(\\)\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 32, - 47 - ], - "path": "crates/coreav-backend-dav1d/tests/decode.rs", - "pattern": "(?s)ffmpeg\\(\\)", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 29, - 40, - 188 - ], - "path": "crates/coreav-backend-ffmpeg/tests/decode.rs", - "pattern": "(?s)Command::new\\(ffmpeg\\(\\)\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 29, - 40, - 188 - ], - "path": "crates/coreav-backend-ffmpeg/tests/decode.rs", - "pattern": "(?s)ffmpeg\\(\\)", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 36, - 48 - ], - "path": "crates/coreav-backend-h264/tests/decode.rs", - "pattern": "(?s)Command::new\\(ffmpeg\\(\\)\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 36, - 48 - ], - "path": "crates/coreav-backend-h264/tests/decode.rs", - "pattern": "(?s)ffmpeg\\(\\)", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 37 - ], - "path": "crates/coreav-backend-h264/tests/memory.rs", - "pattern": "(?s)Command::new\\(ffmpeg\\(\\)\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 37 - ], - "path": "crates/coreav-backend-h264/tests/memory.rs", - "pattern": "(?s)ffmpeg\\(\\)", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 522 - ], - "path": "crates/coreav-backend-h264/tests/one_idr.rs", - "pattern": "(?s)std::process::Command::new\\(test_oracle::require\\(\\)\\.ffmpeg\\(\\)\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 522 - ], - "path": "crates/coreav-backend-h264/tests/one_idr.rs", - "pattern": "(?s)test_oracle::require\\(\\)\\.ffmpeg\\(\\)", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 49, - 95, - 197, - 220 - ], - "path": "crates/coreav-backend-libvpx/tests/decode.rs", - "pattern": "(?s)Command::new\\(ffmpeg\\(\\)\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 49, - 95, - 197, - 220 - ], - "path": "crates/coreav-backend-libvpx/tests/decode.rs", - "pattern": "(?s)ffmpeg\\(\\)", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 24 - ], - "path": "crates/coreav-cli/tests/avi.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 24 - ], - "path": "crates/coreav-cli/tests/avi.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 317 - ], - "path": "crates/coreav-cli/tests/check.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 317 - ], - "path": "crates/coreav-cli/tests/check.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 491, - 499 - ], - "path": "crates/coreav-cli/tests/decode_audio.rs", - "pattern": "(?s)Command::new\\(\\&ffmpeg\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 491, - 499 - ], - "path": "crates/coreav-cli/tests/decode_audio.rs", - "pattern": "(?s)\\&ffmpeg", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 24, - 87 - ], - "path": "crates/coreav-cli/tests/decoder_host.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 62, - 115 - ], - "path": "crates/coreav-cli/tests/decoder_host.rs", - "pattern": "(?s)Command::new\\(\\&ffmpeg\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 62, - 115 - ], - "path": "crates/coreav-cli/tests/decoder_host.rs", - "pattern": "(?s)\\&ffmpeg", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 24 - ], - "path": "crates/coreav-cli/tests/docs_site.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 24 - ], - "path": "crates/coreav-cli/tests/docs_site.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 11, - 25, - 31 - ], - "path": "crates/coreav-cli/tests/exec.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 11, - 25, - 31 - ], - "path": "crates/coreav-cli/tests/exec.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 46 - ], - "path": "crates/coreav-cli/tests/fallback_windows.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 63, - 253, - 295, - 522 - ], - "path": "crates/coreav-cli/tests/ffmpeg_frames.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 63, - 186, - 253, - 295, - 522, - 556 - ], - "path": "crates/coreav-cli/tests/ffmpeg_frames.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 40 - ], - "path": "crates/coreav-cli/tests/ffmpeg_frames.rs", - "pattern": "(?s)\\&oracle", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 76 - ], - "path": "crates/coreav-cli/tests/ffmpeg_matroska.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 76 - ], - "path": "crates/coreav-cli/tests/ffmpeg_matroska.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "oracle() at lines 27-39 reads COREAV_FFMPEG and checks only file presence. The private generator and reference callers pass that unchecked path or its unchecked ffprobe sibling.", - "id": "rust-environment-file-check-only", - "kinds": [ - "Rust" - ], - "lines": [ - 180, - 275, - 347, - 359, - 476 - ], - "path": "crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs", - "pattern": "(?s)Command::new\\(\\&ffmpeg\\).*", - "verdict": "confirmed-bypass" - }, - { - "evidence": "oracle() at lines 27-39 reads COREAV_FFMPEG and checks only file presence. The private generator and reference callers pass that unchecked path or its unchecked ffprobe sibling.", - "id": "rust-environment-file-check-only", - "kinds": [ - "Rust" - ], - "lines": [ - 62 - ], - "path": "crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs", - "pattern": "(?s)Command::new\\(ffmpeg\\).*", - "verdict": "confirmed-bypass" - }, - { - "evidence": "oracle() at lines 27-39 reads COREAV_FFMPEG and checks only file presence. The private generator and reference callers pass that unchecked path or its unchecked ffprobe sibling.", - "id": "rust-environment-file-check-only", - "kinds": [ - "Rust" - ], - "lines": [ - 79 - ], - "path": "crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs", - "pattern": "(?s)Command::new\\(ffprobe\\).*", - "verdict": "confirmed-bypass" - }, - { - "evidence": "oracle() at lines 27-39 reads COREAV_FFMPEG and checks only file presence. The private generator and reference callers pass that unchecked path or its unchecked ffprobe sibling.", - "id": "rust-environment-file-check-only", - "kinds": [ - "Rust" - ], - "lines": [ - 180, - 275, - 347, - 359, - 476 - ], - "path": "crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs", - "pattern": "(?s)\\&ffmpeg", - "verdict": "confirmed-bypass" - }, - { - "evidence": "oracle() at lines 27-39 reads COREAV_FFMPEG and checks only file presence. The private generator and reference callers pass that unchecked path or its unchecked ffprobe sibling.", - "id": "rust-environment-file-check-only", - "kinds": [ - "Rust" - ], - "lines": [ - 62 - ], - "path": "crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs", - "pattern": "(?s)ffmpeg", - "verdict": "confirmed-bypass" - }, - { - "evidence": "oracle() at lines 27-39 reads COREAV_FFMPEG and checks only file presence. The private generator and reference callers pass that unchecked path or its unchecked ffprobe sibling.", - "id": "rust-environment-file-check-only", - "kinds": [ - "Rust" - ], - "lines": [ - 79 - ], - "path": "crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs", - "pattern": "(?s)ffprobe", - "verdict": "confirmed-bypass" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 195, - 217, - 238, - 305, - 319, - 333, - 371, - 491, - 509 - ], - "path": "crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 195, - 217, - 238, - 305, - 319, - 333, - 371, - 491, - 509 - ], - "path": "crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 19, - 118, - 139, - 186, - 215, - 226, - 274, - 316, - 350, - 405, - 455, - 497, - 546, - 588, - 622, - 942, - 985, - 1008 - ], - "path": "crates/coreav-cli/tests/ffmpeg_pcm.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 19, - 118, - 139, - 186, - 215, - 226, - 274, - 316, - 350, - 405, - 455, - 497, - 546, - 588, - 622, - 942, - 985, - 1008 - ], - "path": "crates/coreav-cli/tests/ffmpeg_pcm.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 51, - 94 - ], - "path": "crates/coreav-cli/tests/ffmpeg_pcm.rs", - "pattern": "(?s)Command::new\\(\\&ffmpeg\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 51, - 94 - ], - "path": "crates/coreav-cli/tests/ffmpeg_pcm.rs", - "pattern": "(?s)\\&ffmpeg", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 15 - ], - "path": "crates/coreav-cli/tests/ffmpeg_raw.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 15 - ], - "path": "crates/coreav-cli/tests/ffmpeg_raw.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 50 - ], - "path": "crates/coreav-cli/tests/ffprobe_ancillary_bit_rate.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 50 - ], - "path": "crates/coreav-cli/tests/ffprobe_ancillary_bit_rate.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 61 - ], - "path": "crates/coreav-cli/tests/ffprobe_aspect_ratio.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 61 - ], - "path": "crates/coreav-cli/tests/ffprobe_aspect_ratio.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 75, - 179, - 215, - 259, - 287, - 354, - 404, - 416, - 442, - 485 - ], - "path": "crates/coreav-cli/tests/ffprobe_clean_aperture.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 75, - 179, - 215, - 259, - 287, - 354, - 404, - 416, - 442, - 485 - ], - "path": "crates/coreav-cli/tests/ffprobe_clean_aperture.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 51, - 167, - 193, - 224 - ], - "path": "crates/coreav-cli/tests/ffprobe_format_span.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 51, - 167, - 193, - 224 - ], - "path": "crates/coreav-cli/tests/ffprobe_format_span.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 209 - ], - "path": "crates/coreav-cli/tests/ffprobe_format_span.rs", - "pattern": "(?s)Command::new\\(\\&pin\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 288 - ], - "path": "crates/coreav-cli/tests/ffprobe_format_span.rs", - "pattern": "(?s)Command::new\\(oracle\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 209 - ], - "path": "crates/coreav-cli/tests/ffprobe_format_span.rs", - "pattern": "(?s)\\&pin", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 288 - ], - "path": "crates/coreav-cli/tests/ffprobe_format_span.rs", - "pattern": "(?s)oracle", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 102 - ], - "path": "crates/coreav-cli/tests/ffprobe_fragment_bit_rate.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 102 - ], - "path": "crates/coreav-cli/tests/ffprobe_fragment_bit_rate.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 113 - ], - "path": "crates/coreav-cli/tests/ffprobe_pixel_range.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 113 - ], - "path": "crates/coreav-cli/tests/ffprobe_pixel_range.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 54, - 190, - 234, - 262, - 274, - 296 - ], - "path": "crates/coreav-cli/tests/ffprobe_stream_groups.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 54, - 190, - 234, - 262, - 274, - 296 - ], - "path": "crates/coreav-cli/tests/ffprobe_stream_groups.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 84 - ], - "path": "crates/coreav-cli/tests/ffprobe_track_names.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 52, - 86, - 115, - 132, - 169, - 180, - 207, - 219 - ], - "path": "crates/coreav-cli/tests/ffprobe_ts_private.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 52, - 86, - 115, - 132, - 169, - 180, - 207, - 219 - ], - "path": "crates/coreav-cli/tests/ffprobe_ts_private.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 84 - ], - "path": "crates/coreav-cli/tests/ffprobe_ts_tail.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 84 - ], - "path": "crates/coreav-cli/tests/ffprobe_ts_tail.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The standalone entry point executes the recorded PATH or environment selection without qualifying that executable.", - "id": "rust-environment-selection", - "kinds": [ - "Rust" - ], - "lines": [ - 37 - ], - "path": "crates/coreav-cli/tests/frame_handoff.rs", - "pattern": "(?s)\\&ffmpeg", - "verdict": "confirmed-bypass" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 75 - ], - "path": "crates/coreav-cli/tests/frame_handoff.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 72 - ], - "path": "crates/coreav-cli/tests/legacy_encoders.rs", - "pattern": "(?s)test_oracle::require\\(\\)\\.ffmpeg\\(\\)", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 61, - 103 - ], - "path": "crates/coreav-cli/tests/probe_tuning.rs", - "pattern": "(?s)Command::new\\(env!\\(\"CARGO_BIN_EXE_coreav\"\\)\\).*", - "verdict": "excluded" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 61, - 103 - ], - "path": "crates/coreav-cli/tests/probe_tuning.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 95 - ], - "path": "crates/coreav-cli/tests/strict_safe.rs", - "pattern": "(?s)Command::new\\(\\&ffmpeg\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 95 - ], - "path": "crates/coreav-cli/tests/strict_safe.rs", - "pattern": "(?s)\\&ffmpeg", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The compile-time Cargo binary identity is the program under test; reference launches are separate boundaries.", - "id": "rust-compiled-target", - "kinds": [ - "Rust" - ], - "lines": [ - 16 - ], - "path": "crates/coreav-cli/tests/strict_safe_limit.rs", - "pattern": "(?s)env!\\(\"CARGO_BIN_EXE_coreav\"\\)", - "verdict": "excluded" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 80, - 89 - ], - "path": "crates/coreav-cli/tests/thumbnail.rs", - "pattern": "(?s)Command::new\\(test_oracle::require\\(\\)\\.ffmpeg\\(\\)\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 80, - 89 - ], - "path": "crates/coreav-cli/tests/thumbnail.rs", - "pattern": "(?s)test_oracle::require\\(\\)\\.ffmpeg\\(\\)", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 1287 - ], - "path": "crates/coreav-isobmff-write/tests/replace.rs", - "pattern": "(?s)Command::new\\(test_oracle::require\\(\\)\\.ffmpeg\\(\\)\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 1122 - ], - "path": "crates/coreav-isobmff-write/tests/replace.rs", - "pattern": "(?s)Command::new\\(test_oracle::require\\(\\)\\.ffprobe\\(\\)\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 1287 - ], - "path": "crates/coreav-isobmff-write/tests/replace.rs", - "pattern": "(?s)test_oracle::require\\(\\)\\.ffmpeg\\(\\)", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 1122 - ], - "path": "crates/coreav-isobmff-write/tests/replace.rs", - "pattern": "(?s)test_oracle::require\\(\\)\\.ffprobe\\(\\)", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 29, - 129, - 175, - 267, - 370, - 478 - ], - "path": "crates/coreav-worker/tests/ffmpeg.rs", - "pattern": "(?s)Command::new\\(ffmpeg\\(\\)\\).*", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "rust-owner-return", - "kinds": [ - "Rust" - ], - "lines": [ - 29, - 129, - 175, - 267, - 370, - 478 - ], - "path": "crates/coreav-worker/tests/ffmpeg.rs", - "pattern": "(?s)ffmpeg\\(\\)", - "verdict": "qualified-via-owner" - }, - { - "evidence": "The standalone entry point executes the recorded PATH or environment selection without qualifying that executable.", - "id": "shell-unqualified-array", - "kinds": [ - "shell" - ], - "lines": [ - 21, - 22, - 23, - 24, - 25, - 28 - ], - "path": "packages/cli/test/release-clips.sh", - "pattern": "(?s)\"\\$\\{ff\\[@\\]\\}\"(?:\\s.*)?", - "verdict": "confirmed-bypass" - }, - { - "evidence": "The standalone entry point executes the recorded PATH or environment selection without qualifying that executable.", - "id": "shell-unqualified-command-word", - "kinds": [ - "shell" - ], - "lines": [ - 13 - ], - "path": "packages/cli/test/release-clips.sh", - "pattern": "(?s)ffmpeg(?:\\s.*)?", - "verdict": "confirmed-bypass" - }, - { - "evidence": "The standalone entry point executes the recorded PATH or environment selection without qualifying that executable.", - "id": "shell-unqualified-array", - "kinds": [ - "shell" - ], - "lines": [ - 42, - 83, - 143, - 144, - 166, - 167, - 169 - ], - "path": "scripts/gen-fixtures-mkv.sh", - "pattern": "(?s)\"\\$\\{FF\\[@\\]\\}\"(?:\\s.*)?", - "verdict": "confirmed-bypass" - }, - { - "evidence": "The standalone entry point executes the recorded PATH or environment selection without qualifying that executable.", - "id": "shell-unqualified-command-word", - "kinds": [ - "shell" - ], - "lines": [ - 26 - ], - "path": "scripts/gen-fixtures-mkv.sh", - "pattern": "(?s)ffmpeg(?:\\s.*)?", - "verdict": "confirmed-bypass" - }, - { - "evidence": "The standalone entry point executes the recorded PATH or environment selection without qualifying that executable.", - "id": "shell-unqualified-array", - "kinds": [ - "shell" - ], - "lines": [ - 41 - ], - "path": "scripts/gen-fixtures-ts.sh", - "pattern": "(?s)\"\\$\\{FF\\[@\\]\\}\"(?:\\s.*)?", - "verdict": "confirmed-bypass" - }, - { - "evidence": "The standalone entry point executes the recorded PATH or environment selection without qualifying that executable.", - "id": "shell-unqualified-array", - "kinds": [ - "shell" - ], - "lines": [ - 50, - 60, - 68, - 69, - 70, - 73, - 74, - 289, - 290, - 293, - 296, - 619, - 670, - 671 - ], - "path": "scripts/gen-fixtures.sh", - "pattern": "(?s)\"\\$\\{FF\\[@\\]\\}\"(?:\\s.*)?", - "verdict": "confirmed-bypass" - }, - { - "evidence": "The standalone entry point executes the recorded PATH or environment selection without qualifying that executable.", - "id": "shell-unqualified-command-word", - "kinds": [ - "shell" - ], - "lines": [ - 27 - ], - "path": "scripts/gen-fixtures.sh", - "pattern": "(?s)ffmpeg(?:\\s.*)?", - "verdict": "confirmed-bypass" - }, - { - "evidence": "The standalone entry point executes the recorded PATH or environment selection without qualifying that executable.", - "id": "shell-environment-default", - "kinds": [ - "shell" - ], - "lines": [ - 80 - ], - "path": "scripts/oracle-ffprobe.sh", - "pattern": "(?s)\"\\$FFMPEG\"(?:\\s.*)?", - "verdict": "confirmed-bypass" - }, - { - "evidence": "The standalone entry point executes the recorded PATH or environment selection without qualifying that executable.", - "id": "shell-environment-default", - "kinds": [ - "shell" - ], - "lines": [ - 36, - 43, - 51 - ], - "path": "scripts/oracle-ffprobe.sh", - "pattern": "(?s)\"\\$FFPROBE\"(?:\\s.*)?", - "verdict": "confirmed-bypass" - }, - { - "evidence": "The selected executable is the shared owner return value, directly or through the recorded same-file helper.", - "id": "python-owner-return", - "kinds": [ - "command" - ], - "lines": [ - 199 - ], - "path": "scripts/stsd_craft.py", - "pattern": "(?s)ffmpeg", - "verdict": "qualified-via-owner" - } - ], - "schema": 1, - "source_snapshot_sha256": "8e19debfcc25d021944c4cef59a4acaaf5610200aef01385b3b4af8b170832d7", - "sources": { - "crates/coreav-audio/tests/flac_encode.rs": "6b63b16444965850c74da0651859128602a9093fe487a15865f8a82093bf6880", - "crates/coreav-backend-dav1d/tests/decode.rs": "9094fa0b3a4957d348e9b92420c658fda930329cac3b9c2da17e5c3248e0e791", - "crates/coreav-backend-ffmpeg/tests/decode.rs": "3c7a77d92030a5f888aefa172809b0cb39871232a6b5bfafe3368baaf80c9854", - "crates/coreav-backend-h264/tests/decode.rs": "50e43655c3d95a5d20e5dd87c19015da109739c849e7ee78a54ee3d5a78fe806", - "crates/coreav-backend-h264/tests/memory.rs": "2c57b9ee0d6da9feaa15f165ee9e9680b84ecd8c1dad20df31e061f63bd0d3db", - "crates/coreav-backend-h264/tests/one_idr.rs": "b7fc2c4c44d990aac2022a62f2ab35df23b3010e9baf4595509b51742052136d", - "crates/coreav-backend-libvpx/tests/decode.rs": "408ab605d61c7883127c2373415288226814177c4e1b513044f9ad902c258515", - "crates/coreav-cli/tests/avi.rs": "5ea0bdc1146f1695f555d7666315e35642305c5ce287cd8265245be2b8b5c3b4", - "crates/coreav-cli/tests/check.rs": "d9b98d866436bf4cde837943a2aac7bd574c808657510997d0c721e4fb70f7e7", - "crates/coreav-cli/tests/decode_audio.rs": "117c3bc34dc63615335f9e78542f7b49e73661f2c43c8bc974601dcdd728b387", - "crates/coreav-cli/tests/decoder_host.rs": "e71be94fcc770e16d7f36e2b985eb6fec2fdb5e314c21739789c14dd8d014dc0", - "crates/coreav-cli/tests/docs_site.rs": "bd3979d63545179b8066a2132a1d31e25b72af558a3c60cb34d144c280471db1", - "crates/coreav-cli/tests/exec.rs": "8105821de01ac99e0096a40b0266de02411dd21f593d7b029d13d7c344209abe", - "crates/coreav-cli/tests/fallback_windows.rs": "5c97b42c1b3d351c564ccf266d51f3ab36a604080f7c78d18ed0d21ee22ffb92", - "crates/coreav-cli/tests/ffmpeg_frames.rs": "c14f50e8876d869a711b6b232c61f07412979dcb65ce3f458dfb7a3ec26aecab", - "crates/coreav-cli/tests/ffmpeg_matroska.rs": "9cba9336b1f21b9199ac4c2167f7f4e8ee2172f7e7acf302445a6283e7b2cb4b", - "crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs": "2d72e6aed47edfdf3dc1a53a79b6489a7ecaee75e72e96d7cf5a33b78eceff60", - "crates/coreav-cli/tests/ffmpeg_pcm.rs": "c700046642796bb6ab27f09b7d7991059088f175cbae71c4541113a6ed25dd22", - "crates/coreav-cli/tests/ffmpeg_raw.rs": "e695c08e045f8dd07d2296fd1e4054c1e95a49493922973768b14c0785d7ad0f", - "crates/coreav-cli/tests/ffprobe_ancillary_bit_rate.rs": "948d83c773436cce55aa0328544f61405b84b243efd926762e7cd23ca0772da3", - "crates/coreav-cli/tests/ffprobe_aspect_ratio.rs": "b8a9a4dba8d8ffa75457f929bd87805261663ee93777c5eadcf76be921bc636c", - "crates/coreav-cli/tests/ffprobe_clean_aperture.rs": "a0d0e45785bfcbf64e1de08823df4ba253eccc3859b60a876b2c67b5f22fe056", - "crates/coreav-cli/tests/ffprobe_format_span.rs": "8bbb34aa88990971917e869a8f5bf8dd4a43ebd483247bd22c93a145992d50cb", - "crates/coreav-cli/tests/ffprobe_fragment_bit_rate.rs": "73cd5dbf534ec2fa3a4b94f42ee303bf1a8cb260b805ace842928bdcd87a74ff", - "crates/coreav-cli/tests/ffprobe_pixel_range.rs": "57b580c255692bfdf2b2b5ebb7d40b3d4ca40cf99627903294325a636a6e3d3c", - "crates/coreav-cli/tests/ffprobe_stream_groups.rs": "1b8ea3c79cba429bd34b8a19c9b483a94726e0964af4ff88f1a455ca9499443e", - "crates/coreav-cli/tests/ffprobe_track_names.rs": "dbefa40cfdadb2a5c9933ce218e99f50e5d87db073def67a3d6076a7da6c0b34", - "crates/coreav-cli/tests/ffprobe_ts_private.rs": "dd405f3bc581cad8f67003f58ff0950e9b9ef841332a3451b614b8d6d20c4754", - "crates/coreav-cli/tests/ffprobe_ts_tail.rs": "46005c1efd657ea93d8515a475a907cfd2783e6b74f62f9ef564f8a7ced2b4f3", - "crates/coreav-cli/tests/frame_handoff.rs": "b78aa02ac5a202b16aea232c967b03a4564253c095f7f628e8ae1c9f71382dd2", - "crates/coreav-cli/tests/legacy_encoders.rs": "0b2f40a8462ec08b23538ca97d509f44af2c15c9958f36f90992f4d40311ef9f", - "crates/coreav-cli/tests/probe_tuning.rs": "dcf0bf0331730dea3114297310f82e59c00d5a37596ea9a0ec887fef51888f78", - "crates/coreav-cli/tests/strict_safe.rs": "a75f3d5c6a22eee49b44cefd43931f1199515218603f7126d62198a232db7699", - "crates/coreav-cli/tests/strict_safe_limit.rs": "0b11d217aea687a5d7e81a9d85cb8703fd0d8092c6d660c29ece8559e5cfc895", - "crates/coreav-cli/tests/thumbnail.rs": "3740eda708acee2bdb0f3ea4a0ac5819c80927c4bc361e3210d5acbe7d85279e", - "crates/coreav-isobmff-write/tests/replace.rs": "c704b6600421661b444eed3c4ad88efcbda2d41636d10fedcac15b0be5268991", - "crates/coreav-worker/tests/ffmpeg.rs": "48ca0fb6ab070e47c3a8ea3f4d9f626b2c9696ef031b5225cef87010ba250d92", - "packages/cli/test/release-clips.sh": "870efad502950d8dbb9a3f88c8672a2c10d610dcada7fb8dfe5dbc12e29c37c1", - "scripts/gen-fixtures-mkv.sh": "2edfdf356a214c97fc24c9e445892beaf9bd9e339d9fd519f100a800b1f05010", - "scripts/gen-fixtures-ts.sh": "d7f797724e4521b1a4840ce41953cfb5f1fd8e4b79a0266feacbf325bf4d5551", - "scripts/gen-fixtures.sh": "baa6378c62602ce2332f2d1138766965eaa979737864a29737cd4d92b16ab6cb", - "scripts/oracle-ffprobe.sh": "8ffb1e92747b2f7e5d668e9f70074b90ca99347fbfdbb2723aead2a536970ac5", - "scripts/stsd_craft.py": "4d683dd4fd8048ac1140d13cfafdfb18f57ebf314fe1a10b8a81770e8184402b" - } + "inventory": { + ".coderabbit.yaml": "source", + ".gitattributes": "data", + ".github/ISSUE_TEMPLATE/benchmark.yml": "source", + ".github/ISSUE_TEMPLATE/bug.yml": "source", + ".github/ISSUE_TEMPLATE/config.yml": "source", + ".github/ISSUE_TEMPLATE/feature.yml": "source", + ".github/ISSUE_TEMPLATE/sample-media.yml": "source", + ".github/actions/changed-paths/action.yml": "source", + ".github/actions/changed-paths/changed_paths.py": "source", + ".github/actions/changed-paths/tests/test_changed_paths.py": "source", + ".github/actions/changed-paths/tests/test_package_filters.py": "source", + ".github/actions/ci-fixtures/action.yml": "source", + ".github/actions/merge-group-result/action.yml": "source", + ".github/labels.yml": "source", + ".github/pull_request_template.md": "data", + ".github/scripts/wasm-memory-failure.cjs": "source", + ".github/workflows/aac-encode.yml": "source", + ".github/workflows/audio-conformance.yml": "source", + ".github/workflows/avi-output.yml": "source", + ".github/workflows/ci.yml": "source", + ".github/workflows/codec-coverage.yml": "source", + ".github/workflows/compat-0.1.0.yml": "source", + ".github/workflows/deny.yml": "source", + ".github/workflows/docs-site.yml": "source", + ".github/workflows/encoder-backends.yml": "source", + ".github/workflows/flac-output.yml": "source", + ".github/workflows/fuzz-nightly.yml": "source", + ".github/workflows/github-shapes.yml": "source", + ".github/workflows/h264-encoder.yml": "source", + ".github/workflows/hevc-conformance.yml": "source", + ".github/workflows/input-summary.yml": "source", + ".github/workflows/labels.yml": "source", + ".github/workflows/mediainfo-oracle.yml": "source", + ".github/workflows/npm.yml": "source", + ".github/workflows/opus-encode.yml": "source", + ".github/workflows/oracle-macos.yml": "source", + ".github/workflows/package-rehearsal.yml": "source", + ".github/workflows/png-bmp-yuv.yml": "source", + ".github/workflows/pr-redirect.yml": "source", + ".github/workflows/pr-text.yml": "source", + ".github/workflows/python.yml": "source", + ".github/workflows/queue-detector.yml": "source", + ".github/workflows/release.yml": "source", + ".github/workflows/svt-av1-native.yml": "source", + ".github/workflows/tests/test_he_aac_jobs.py": "source", + ".github/workflows/tests/test_pr_redirect.py": "source", + ".github/workflows/videotoolbox-identities.yml": "source", + ".github/workflows/videotoolbox.yml": "source", + ".github/workflows/vp9-conformance.yml": "source", + ".github/workflows/vp9-corpus.yml": "source", + ".github/workflows/vp9-filter.yml": "source", + ".github/workflows/wasm.yml": "source", + ".gitignore": "data", + "AGENTS.md": "data", + "CONTRIBUTING.md": "data", + "Cargo.lock": "data", + "Cargo.toml": "data", + "LICENSE-APACHE": "unscanned-file", + "LICENSE-MIT": "unscanned-file", + "NOTICE": "data", + "README.md": "data", + "SECURITY.md": "data", + "bench/.gitignore": "data", + "bench/audio-decode/README.md": "data", + "bench/audio-decode/agreement.py": "source", + "bench/audio-decode/capacity.py": "source", + "bench/audio-decode/evidence/binding.json": "data", + "bench/audio-decode/evidence/capacity.json": "data", + "bench/audio-decode/evidence/failed-pilot.json": "data", + "bench/audio-decode/evidence/memory-error.json": "data", + "bench/audio-decode/evidence/opus-round4-binding.json": "data", + "bench/audio-decode/evidence/opus-round4-capacity.json": "data", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json": "data", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json": "data", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json": "data", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json": "data", + "bench/audio-decode/evidence/opus-round4-retention-binding.json": "data", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json": "data", + "bench/audio-decode/evidence/pilot.json": "data", + "bench/audio-decode/evidence/resume.json": "data", + "bench/audio-decode/oracle.py": "source", + "bench/audio-decode/receipts.py": "source", + "bench/audio-decode/requirements.txt": "data", + "bench/audio-decode/run.py": "source", + "bench/audio-decode/tests/test_oracle.py": "source", + "bench/audio-decode/tests/test_run.py": "source", + "bench/encoders/videotoolbox-hevc-reference/README.md": "data", + "bench/encoders/videotoolbox-hevc-reference/calls.csv": "data", + "bench/encoders/videotoolbox-hevc-reference/quality.csv": "data", + "bench/encoders/videotoolbox-reference/README.md": "data", + "bench/encoders/videotoolbox-reference/calls.csv": "data", + "bench/encoders/videotoolbox-reference/quality.csv": "data", + "bench/encoders/videotoolbox-report-reference/README.md": "data", + "bench/encoders/videotoolbox-report-reference/calls.csv": "data", + "bench/encoders/videotoolbox-report-reference/quality.csv": "data", + "bench/guard/baseline.json": "data", + "bench/hevc-conformance/README.md": "data", + "bench/hevc-conformance/archives.json": "data", + "bench/hevc-conformance/evidence-public.pem": "unscanned-file", + "bench/hevc-conformance/evidence-sources.md": "data", + "bench/hevc-conformance/known-exclusions.json": "data", + "bench/hevc-conformance/oracle-preparation.md": "data", + "bench/hevc-conformance/saodblk-layouts.md": "data", + "bench/hevc-conformance/synthetic.json": "data", + "bench/hevc-conformance/synthetic.md": "data", + "bench/npx/inputs.py": "source", + "bench/npx/run.py": "source", + "bench/npx/summarize.py": "source", + "bench/opus-speed/README.md": "data", + "bench/opus-speed/allowance.py": "source", + "bench/opus-speed/report.py": "source", + "bench/opus-speed/requirements.txt": "data", + "bench/opus-speed/round4.json": "data", + "bench/opus-speed/speed.py": "source", + "bench/opus-speed/tests/test_allowance.py": "source", + "bench/opus-speed/tests/test_speed.py": "source", + "bench/range-audio/README.md": "data", + "bench/range-audio/evidence/cli-01/meta.json": "data", + "bench/range-audio/evidence/cli-01/summary.json": "data", + "bench/range-audio/evidence/final-01/summary.json": "data", + "bench/range-audio/gaps.py": "source", + "bench/range-audio/run.py": "source", + "bench/range-audio/sets.py": "source", + "bench/range-audio/summarize.py": "source", + "bench/shared/benchlib.py": "source", + "bench/transcode-decoder-host/inputs.json": "data", + "clippy.toml": "data", + "crates/coreav-aac/Cargo.toml": "data", + "crates/coreav-aac/README.md": "data", + "crates/coreav-aac/examples/pns_diagnostic.rs": "source", + "crates/coreav-aac/fuzz/Cargo.lock": "data", + "crates/coreav-aac/fuzz/Cargo.toml": "data", + "crates/coreav-aac/fuzz/deny.toml": "data", + "crates/coreav-aac/fuzz/fuzz_targets/aac_frame.rs": "source", + "crates/coreav-aac/src/bits.rs": "source", + "crates/coreav-aac/src/config.rs": "source", + "crates/coreav-aac/src/decoder.rs": "source", + "crates/coreav-aac/src/diagnostic.rs": "source", + "crates/coreav-aac/src/error.rs": "source", + "crates/coreav-aac/src/filterbank.rs": "source", + "crates/coreav-aac/src/ics.rs": "source", + "crates/coreav-aac/src/lib.rs": "source", + "crates/coreav-aac/src/tables.rs": "source", + "crates/coreav-aac/src/tools.rs": "source", + "crates/coreav-aac/tables/gen_aac.py": "source", + "crates/coreav-aac/tests/conformance.rs": "source", + "crates/coreav-aac/tests/conformance.sha256": "unscanned-file", + "crates/coreav-audio/Cargo.toml": "data", + "crates/coreav-audio/examples/flac_identity.rs": "source", + "crates/coreav-audio/fuzz/Cargo.lock": "data", + "crates/coreav-audio/fuzz/Cargo.toml": "data", + "crates/coreav-audio/fuzz/deny.toml": "data", + "crates/coreav-audio/fuzz/fuzz_targets/decode.rs": "source", + "crates/coreav-audio/fuzz/fuzz_targets/flac_frame.rs": "source", + "crates/coreav-audio/fuzz/fuzz_targets/mp3_frame.rs": "source", + "crates/coreav-audio/fuzz/regressions/decode/edit-cut-inner-empty.mp4": "data", + "crates/coreav-audio/fuzz/regressions/decode/edit-empty-40-minutes.mp4": "data", + "crates/coreav-audio/fuzz/regressions/decode/edit-empty-u64-max-timescale-1.mp4": "data", + "crates/coreav-audio/fuzz/regressions/decode/edit-rounding.mp4": "data", + "crates/coreav-audio/fuzz/regressions/decode/edit-trailing-empty-near-u64-max.mp4": "data", + "crates/coreav-audio/src/aac.rs": "source", + "crates/coreav-audio/src/bits.rs": "source", + "crates/coreav-audio/src/conversion.rs": "source", + "crates/coreav-audio/src/convert.rs": "source", + "crates/coreav-audio/src/convert/layout.rs": "source", + "crates/coreav-audio/src/convert/oracle.rs": "source", + "crates/coreav-audio/src/crc.rs": "source", + "crates/coreav-audio/src/decode.rs": "source", + "crates/coreav-audio/src/error.rs": "source", + "crates/coreav-audio/src/flac.rs": "source", + "crates/coreav-audio/src/flac/encode.rs": "source", + "crates/coreav-audio/src/flac/md5.rs": "source", + "crates/coreav-audio/src/flac/prepared.rs": "source", + "crates/coreav-audio/src/lib.rs": "source", + "crates/coreav-audio/src/limits.rs": "source", + "crates/coreav-audio/src/mix.rs": "source", + "crates/coreav-audio/src/mp3/dct32.rs": "source", + "crates/coreav-audio/src/mp3/frames.rs": "source", + "crates/coreav-audio/src/mp3/huffman.rs": "source", + "crates/coreav-audio/src/mp3/imdct.rs": "source", + "crates/coreav-audio/src/mp3/lanes.rs": "source", + "crates/coreav-audio/src/mp3/layer3.rs": "source", + "crates/coreav-audio/src/mp3/mod.rs": "source", + "crates/coreav-audio/src/mp3/synth.rs": "source", + "crates/coreav-audio/src/mp3/tables.rs": "source", + "crates/coreav-audio/src/mp3/trig.rs": "source", + "crates/coreav-audio/src/pcm.rs": "source", + "crates/coreav-audio/src/raw.rs": "source", + "crates/coreav-audio/src/raw/rate.rs": "source", + "crates/coreav-audio/src/raw/stream.rs": "source", + "crates/coreav-audio/src/resample.rs": "source", + "crates/coreav-audio/src/stream.rs": "source", + "crates/coreav-audio/src/wav.rs": "source", + "crates/coreav-audio/tables/gen_dct32.py": "source", + "crates/coreav-audio/tables/gen_imdct.py": "source", + "crates/coreav-audio/tables/gen_mp3.py": "source", + "crates/coreav-audio/tables/gen_trig.py": "source", + "crates/coreav-audio/tests/aac.rs": "source", + "crates/coreav-audio/tests/decode.rs": "source", + "crates/coreav-audio/tests/edit_lists.rs": "source", + "crates/coreav-audio/tests/flac.rs": "source", + "crates/coreav-audio/tests/flac_encode.rs": "source", + "crates/coreav-audio/tests/limits.rs": "source", + "crates/coreav-audio/tests/mp3.rs": "source", + "crates/coreav-audio/tests/pool_memory.rs": "source", + "crates/coreav-audio/tests/raw.rs": "source", + "crates/coreav-audio/tests/support/flac_ranges.rs": "source", + "crates/coreav-audio/tests/support/mod.rs": "source", + "crates/coreav-avi/Cargo.toml": "data", + "crates/coreav-avi/src/lib.rs": "source", + "crates/coreav-avi/tests/write.rs": "source", + "crates/coreav-backend-apple/.gitignore": "data", + "crates/coreav-backend-apple/Cargo.lock": "data", + "crates/coreav-backend-apple/Cargo.toml": "data", + "crates/coreav-backend-apple/examples/common/compare.rs": "source", + "crates/coreav-backend-apple/examples/common/h264_decode.rs": "source", + "crates/coreav-backend-apple/examples/videotoolbox.rs": "source", + "crates/coreav-backend-apple/fuzz/Cargo.lock": "data", + "crates/coreav-backend-apple/fuzz/Cargo.toml": "data", + "crates/coreav-backend-apple/fuzz/deny.toml": "data", + "crates/coreav-backend-apple/fuzz/fuzz_targets/aac_output.rs": "source", + "crates/coreav-backend-apple/fuzz/fuzz_targets/h264_output.rs": "source", + "crates/coreav-backend-apple/fuzz/fuzz_targets/hevc_output.rs": "source", + "crates/coreav-backend-apple/src/aac.rs": "source", + "crates/coreav-backend-apple/src/audiotoolbox/mod.rs": "source", + "crates/coreav-backend-apple/src/audiotoolbox/sys.rs": "source", + "crates/coreav-backend-apple/src/audiotoolbox/tests.rs": "source", + "crates/coreav-backend-apple/src/h264.rs": "source", + "crates/coreav-backend-apple/src/h264/bits.rs": "source", + "crates/coreav-backend-apple/src/h264/params.rs": "source", + "crates/coreav-backend-apple/src/hevc.rs": "source", + "crates/coreav-backend-apple/src/lib.rs": "source", + "crates/coreav-backend-apple/src/videotoolbox/mod.rs": "source", + "crates/coreav-backend-apple/src/videotoolbox/sys.rs": "source", + "crates/coreav-backend-apple/src/videotoolbox/tests.rs": "source", + "crates/coreav-backend-apple/tests/aac_cookie.rs": "source", + "crates/coreav-backend-apple/tests/aac_output.rs": "source", + "crates/coreav-backend-apple/tests/common/h264.rs": "source", + "crates/coreav-backend-apple/tests/h264_output.rs": "source", + "crates/coreav-backend-apple/tests/hevc_output.rs": "source", + "crates/coreav-backend-dav1d/Cargo.toml": "data", + "crates/coreav-backend-dav1d/src/allocator.rs": "source", + "crates/coreav-backend-dav1d/src/decoder.rs": "source", + "crates/coreav-backend-dav1d/src/lib.rs": "source", + "crates/coreav-backend-dav1d/tests/decode.rs": "source", + "crates/coreav-backend-ffmpeg/Cargo.toml": "data", + "crates/coreav-backend-ffmpeg/fuzz/Cargo.lock": "data", + "crates/coreav-backend-ffmpeg/fuzz/Cargo.toml": "data", + "crates/coreav-backend-ffmpeg/fuzz/deny.toml": "data", + "crates/coreav-backend-ffmpeg/fuzz/fuzz_targets/showinfo.rs": "source", + "crates/coreav-backend-ffmpeg/src/lib.rs": "source", + "crates/coreav-backend-ffmpeg/src/mkv.rs": "source", + "crates/coreav-backend-ffmpeg/src/showinfo.rs": "source", + "crates/coreav-backend-ffmpeg/tests/decode.rs": "source", + "crates/coreav-backend-h264/Cargo.toml": "data", + "crates/coreav-backend-h264/README.md": "data", + "crates/coreav-backend-h264/fuzz/Cargo.lock": "data", + "crates/coreav-backend-h264/fuzz/Cargo.toml": "data", + "crates/coreav-backend-h264/fuzz/deny.toml": "data", + "crates/coreav-backend-h264/fuzz/fuzz_targets/backend.rs": "source", + "crates/coreav-backend-h264/src/lib.rs": "source", + "crates/coreav-backend-h264/tests/data/two-sample-entries.framemd5": "data", + "crates/coreav-backend-h264/tests/data/two-sample-entries.mp4": "data", + "crates/coreav-backend-h264/tests/decode.rs": "source", + "crates/coreav-backend-h264/tests/limits.rs": "source", + "crates/coreav-backend-h264/tests/memory.rs": "source", + "crates/coreav-backend-h264/tests/nal_walks.rs": "source", + "crates/coreav-backend-h264/tests/one_idr.rs": "source", + "crates/coreav-backend-h264/tests/sample_entries.rs": "source", + "crates/coreav-backend-libopus/Cargo.toml": "data", + "crates/coreav-backend-libopus/src/encoder.rs": "source", + "crates/coreav-backend-libopus/src/lib.rs": "source", + "crates/coreav-backend-libvpx/Cargo.toml": "data", + "crates/coreav-backend-libvpx/build.rs": "source", + "crates/coreav-backend-libvpx/fuzz/Cargo.lock": "data", + "crates/coreav-backend-libvpx/fuzz/Cargo.toml": "data", + "crates/coreav-backend-libvpx/fuzz/deny.toml": "data", + "crates/coreav-backend-libvpx/fuzz/fuzz_targets/frame_sizes.rs": "source", + "crates/coreav-backend-libvpx/src/decoder.rs": "source", + "crates/coreav-backend-libvpx/src/ffi.rs": "source", + "crates/coreav-backend-libvpx/src/header.rs": "source", + "crates/coreav-backend-libvpx/src/lib.rs": "source", + "crates/coreav-backend-libvpx/tests/decode.rs": "source", + "crates/coreav-backend-svt-av1/.gitignore": "data", + "crates/coreav-backend-svt-av1/Cargo.toml": "data", + "crates/coreav-backend-svt-av1/build.rs": "source", + "crates/coreav-backend-svt-av1/fuzz/Cargo.lock": "data", + "crates/coreav-backend-svt-av1/fuzz/Cargo.toml": "data", + "crates/coreav-backend-svt-av1/fuzz/deny.toml": "data", + "crates/coreav-backend-svt-av1/fuzz/fuzz_targets/frame.rs": "source", + "crates/coreav-backend-svt-av1/fuzz/fuzz_targets/obu.rs": "source", + "crates/coreav-backend-svt-av1/fuzz/fuzz_targets/output.rs": "source", + "crates/coreav-backend-svt-av1/fuzz/fuzz_targets/protocol.rs": "source", + "crates/coreav-backend-svt-av1/fuzz/fuzz_targets/sequence.rs": "source", + "crates/coreav-backend-svt-av1/src/error.rs": "source", + "crates/coreav-backend-svt-av1/src/frame.rs": "source", + "crates/coreav-backend-svt-av1/src/lib.rs": "source", + "crates/coreav-backend-svt-av1/src/model.rs": "source", + "crates/coreav-backend-svt-av1/src/native.c": "unscanned-file", + "crates/coreav-backend-svt-av1/src/native.rs": "source", + "crates/coreav-backend-svt-av1/src/obu.rs": "source", + "crates/coreav-backend-svt-av1/src/output.rs": "source", + "crates/coreav-backend-svt-av1/src/protocol.rs": "source", + "crates/coreav-backend-svt-av1/src/retained.rs": "source", + "crates/coreav-backend-svt-av1/src/sequence.rs": "source", + "crates/coreav-backend-svt-av1/src/worker.rs": "source", + "crates/coreav-backend-svt-av1/tests/frames.rs": "source", + "crates/coreav-backend-svt-av1/tests/model.rs": "source", + "crates/coreav-backend-svt-av1/tests/obu.rs": "source", + "crates/coreav-backend-svt-av1/tests/output.rs": "source", + "crates/coreav-backend-svt-av1/tests/protocol.rs": "source", + "crates/coreav-backend-svt-av1/tests/sequence.rs": "source", + "crates/coreav-backend-vp9/Cargo.toml": "data", + "crates/coreav-backend-vp9/README.md": "data", + "crates/coreav-backend-vp9/fuzz/Cargo.lock": "data", + "crates/coreav-backend-vp9/fuzz/Cargo.toml": "data", + "crates/coreav-backend-vp9/fuzz/deny.toml": "data", + "crates/coreav-backend-vp9/fuzz/fuzz_targets/transitions.rs": "source", + "crates/coreav-backend-vp9/src/lib.rs": "source", + "crates/coreav-backend-vp9/src/tests.rs": "source", + "crates/coreav-backend-vp9/tests/vectors.rs": "source", + "crates/coreav-cli/Cargo.toml": "data", + "crates/coreav-cli/fuzz/Cargo.lock": "data", + "crates/coreav-cli/fuzz/Cargo.toml": "data", + "crates/coreav-cli/fuzz/deny.toml": "data", + "crates/coreav-cli/fuzz/fuzz_targets/ffprobe.rs": "source", + "crates/coreav-cli/src/check.rs": "source", + "crates/coreav-cli/src/clip.rs": "source", + "crates/coreav-cli/src/compat.rs": "source", + "crates/coreav-cli/src/compat_cmd.rs": "source", + "crates/coreav-cli/src/compat_cmd/probe_stdin.rs": "source", + "crates/coreav-cli/src/concat.rs": "source", + "crates/coreav-cli/src/decode_audio.rs": "source", + "crates/coreav-cli/src/error.rs": "source", + "crates/coreav-cli/src/extract.rs": "source", + "crates/coreav-cli/src/fallback.rs": "source", + "crates/coreav-cli/src/fallback/names.rs": "source", + "crates/coreav-cli/src/fallback_cmd.rs": "source", + "crates/coreav-cli/src/ffmpeg/args.rs": "source", + "crates/coreav-cli/src/ffmpeg/audio.rs": "source", + "crates/coreav-cli/src/ffmpeg/avi.rs": "source", + "crates/coreav-cli/src/ffmpeg/capture.rs": "source", + "crates/coreav-cli/src/ffmpeg/encode.rs": "source", + "crates/coreav-cli/src/ffmpeg/ffv1.rs": "source", + "crates/coreav-cli/src/ffmpeg/frames.rs": "source", + "crates/coreav-cli/src/ffmpeg/image_capture.rs": "source", + "crates/coreav-cli/src/ffmpeg/mod.rs": "source", + "crates/coreav-cli/src/ffmpeg/pcm.rs": "source", + "crates/coreav-cli/src/ffmpeg/raw_audio/aac.rs": "source", + "crates/coreav-cli/src/ffmpeg/raw_audio/exact.rs": "source", + "crates/coreav-cli/src/ffmpeg/raw_audio/flac.rs": "source", + "crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs": "source", + "crates/coreav-cli/src/ffmpeg/raw_audio/mp4.rs": "source", + "crates/coreav-cli/src/ffmpeg/raw_audio/record.rs": "source", + "crates/coreav-cli/src/ffmpeg/raw_audio/tests.rs": "source", + "crates/coreav-cli/src/ffmpeg/raw_audio/wav.rs": "source", + "crates/coreav-cli/src/ffmpeg/raw_audio/wav_tests.rs": "source", + "crates/coreav-cli/src/ffmpeg/ts.rs": "source", + "crates/coreav-cli/src/ffprobe/args.rs": "source", + "crates/coreav-cli/src/ffprobe/audio/flac.rs": "source", + "crates/coreav-cli/src/ffprobe/audio/flac_tests.rs": "source", + "crates/coreav-cli/src/ffprobe/audio/mod.rs": "source", + "crates/coreav-cli/src/ffprobe/audio/wav.rs": "source", + "crates/coreav-cli/src/ffprobe/audio/wav_tests.rs": "source", + "crates/coreav-cli/src/ffprobe/avc_summary_tests.rs": "source", + "crates/coreav-cli/src/ffprobe/frames.rs": "source", + "crates/coreav-cli/src/ffprobe/frames_tests.rs": "source", + "crates/coreav-cli/src/ffprobe/hevc_summary_tests.rs": "source", + "crates/coreav-cli/src/ffprobe/iso.rs": "source", + "crates/coreav-cli/src/ffprobe/iso_meta.rs": "source", + "crates/coreav-cli/src/ffprobe/limits.rs": "source", + "crates/coreav-cli/src/ffprobe/metadata.rs": "source", + "crates/coreav-cli/src/ffprobe/mkv.rs": "source", + "crates/coreav-cli/src/ffprobe/mkv/audio.rs": "source", + "crates/coreav-cli/src/ffprobe/mkv/image.rs": "source", + "crates/coreav-cli/src/ffprobe/mkv/video.rs": "source", + "crates/coreav-cli/src/ffprobe/mod.rs": "source", + "crates/coreav-cli/src/ffprobe/model.rs": "source", + "crates/coreav-cli/src/ffprobe/names.rs": "source", + "crates/coreav-cli/src/ffprobe/summary.rs": "source", + "crates/coreav-cli/src/ffprobe/ts.rs": "source", + "crates/coreav-cli/src/ffprobe/ts/iso_8859.rs": "source", + "crates/coreav-cli/src/ffprobe/ts/params.rs": "source", + "crates/coreav-cli/src/ffprobe/video.rs": "source", + "crates/coreav-cli/src/ffprobe/video/avc.rs": "source", + "crates/coreav-cli/src/ffprobe/video/hevc.rs": "source", + "crates/coreav-cli/src/ffprobe/writer.rs": "source", + "crates/coreav-cli/src/hls.rs": "source", + "crates/coreav-cli/src/join.rs": "source", + "crates/coreav-cli/src/lib.rs": "source", + "crates/coreav-cli/src/main.rs": "source", + "crates/coreav-cli/src/matroska.rs": "source", + "crates/coreav-cli/src/mpegts.rs": "source", + "crates/coreav-cli/src/names.rs": "source", + "crates/coreav-cli/src/native.rs": "source", + "crates/coreav-cli/src/output.rs": "source", + "crates/coreav-cli/src/pretty.rs": "source", + "crates/coreav-cli/src/probe.rs": "source", + "crates/coreav-cli/src/remote.rs": "source", + "crates/coreav-cli/src/remux.rs": "source", + "crates/coreav-cli/src/split.rs": "source", + "crates/coreav-cli/src/strict_safe.rs": "source", + "crates/coreav-cli/src/text.rs": "source", + "crates/coreav-cli/src/thumbnail.rs": "source", + "crates/coreav-cli/src/time.rs": "source", + "crates/coreav-cli/src/transcode.rs": "source", + "crates/coreav-cli/src/transcode/av1.rs": "source", + "crates/coreav-cli/tests/avi.rs": "source", + "crates/coreav-cli/tests/check.rs": "source", + "crates/coreav-cli/tests/cli.rs": "source", + "crates/coreav-cli/tests/common/standalone_audio.rs": "source", + "crates/coreav-cli/tests/decode_audio.rs": "source", + "crates/coreav-cli/tests/decoder_host.rs": "source", + "crates/coreav-cli/tests/docs_site.rs": "source", + "crates/coreav-cli/tests/exec.rs": "source", + "crates/coreav-cli/tests/fallback.rs": "source", + "crates/coreav-cli/tests/fallback_windows.rs": "source", + "crates/coreav-cli/tests/ffmpeg.rs": "source", + "crates/coreav-cli/tests/ffmpeg_aac_filter.rs": "source", + "crates/coreav-cli/tests/ffmpeg_concat.rs": "source", + "crates/coreav-cli/tests/ffmpeg_concat_primed.rs": "source", + "crates/coreav-cli/tests/ffmpeg_flac.rs": "source", + "crates/coreav-cli/tests/ffmpeg_frames.rs": "source", + "crates/coreav-cli/tests/ffmpeg_input_seek.rs": "source", + "crates/coreav-cli/tests/ffmpeg_matroska.rs": "source", + "crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs": "source", + "crates/coreav-cli/tests/ffmpeg_mpegts.rs": "source", + "crates/coreav-cli/tests/ffmpeg_pcm.rs": "source", + "crates/coreav-cli/tests/ffmpeg_pcm_mp4.rs": "source", + "crates/coreav-cli/tests/ffmpeg_raw.rs": "source", + "crates/coreav-cli/tests/ffmpeg_wav.rs": "source", + "crates/coreav-cli/tests/ffprobe.rs": "source", + "crates/coreav-cli/tests/ffprobe_ancillary_bit_rate.rs": "source", + "crates/coreav-cli/tests/ffprobe_aspect_ratio.rs": "source", + "crates/coreav-cli/tests/ffprobe_audio.rs": "source", + "crates/coreav-cli/tests/ffprobe_clean_aperture.rs": "source", + "crates/coreav-cli/tests/ffprobe_format_span.rs": "source", + "crates/coreav-cli/tests/ffprobe_fragment_bit_rate.rs": "source", + "crates/coreav-cli/tests/ffprobe_limits.rs": "source", + "crates/coreav-cli/tests/ffprobe_pixel_range.rs": "source", + "crates/coreav-cli/tests/ffprobe_scan_errors.rs": "source", + "crates/coreav-cli/tests/ffprobe_stdin.rs": "source", + "crates/coreav-cli/tests/ffprobe_stream_groups.rs": "source", + "crates/coreav-cli/tests/ffprobe_track_names.rs": "source", + "crates/coreav-cli/tests/ffprobe_ts_private.rs": "source", + "crates/coreav-cli/tests/ffprobe_ts_tail.rs": "source", + "crates/coreav-cli/tests/frame_handoff.rs": "source", + "crates/coreav-cli/tests/image_capture.rs": "source", + "crates/coreav-cli/tests/legacy_encoders.rs": "source", + "crates/coreav-cli/tests/oracle_qualification.rs": "source", + "crates/coreav-cli/tests/probe_tuning.rs": "source", + "crates/coreav-cli/tests/remote.rs": "source", + "crates/coreav-cli/tests/schema/mod.rs": "source", + "crates/coreav-cli/tests/strict_safe.rs": "source", + "crates/coreav-cli/tests/strict_safe_limit.rs": "source", + "crates/coreav-cli/tests/support/bounded.rs": "source", + "crates/coreav-cli/tests/support/concat_output.rs": "source", + "crates/coreav-cli/tests/support/concat_presentation.rs": "source", + "crates/coreav-cli/tests/support/fallback_program.rs": "source", + "crates/coreav-cli/tests/support/http.rs": "source", + "crates/coreav-cli/tests/support/sar_delta.rs": "source", + "crates/coreav-cli/tests/svt_av1_entry.rs": "source", + "crates/coreav-cli/tests/thumbnail.rs": "source", + "crates/coreav-cli/tests/transcode.rs": "source", + "crates/coreav-cli/tests/transcode_selection.rs": "source", + "crates/coreav-cli/tests/transcode_v2.rs": "source", + "crates/coreav-cli/tests/wasi_compat.rs": "source", + "crates/coreav-decode/Cargo.toml": "data", + "crates/coreav-decode/fuzz/Cargo.lock": "data", + "crates/coreav-decode/fuzz/Cargo.toml": "data", + "crates/coreav-decode/fuzz/deny.toml": "data", + "crates/coreav-decode/fuzz/fuzz_targets/traits.rs": "source", + "crates/coreav-decode/src/buffer.rs": "source", + "crates/coreav-decode/src/error.rs": "source", + "crates/coreav-decode/src/lib.rs": "source", + "crates/coreav-decode/src/stream.rs": "source", + "crates/coreav-decode/tests/limits.rs": "source", + "crates/coreav-ffv1/Cargo.toml": "data", + "crates/coreav-ffv1/examples/fixtures.rs": "source", + "crates/coreav-ffv1/fuzz/Cargo.lock": "data", + "crates/coreav-ffv1/fuzz/Cargo.toml": "data", + "crates/coreav-ffv1/fuzz/deny.toml": "data", + "crates/coreav-ffv1/fuzz/fuzz_targets/encode.rs": "source", + "crates/coreav-ffv1/src/lib.rs": "source", + "crates/coreav-ffv1/src/range.rs": "source", + "crates/coreav-ffv1/src/tests.rs": "source", + "crates/coreav-frame/Cargo.toml": "data", + "crates/coreav-frame/fuzz/Cargo.lock": "data", + "crates/coreav-frame/fuzz/Cargo.toml": "data", + "crates/coreav-frame/fuzz/deny.toml": "data", + "crates/coreav-frame/fuzz/fuzz_targets/ops.rs": "source", + "crates/coreav-frame/src/color.rs": "source", + "crates/coreav-frame/src/error.rs": "source", + "crates/coreav-frame/src/format.rs": "source", + "crates/coreav-frame/src/frame.rs": "source", + "crates/coreav-frame/src/lib.rs": "source", + "crates/coreav-frame/src/ops.rs": "source", + "crates/coreav-frame/src/picture.rs": "source", + "crates/coreav-frame/src/resample.rs": "source", + "crates/coreav-frame/tests/ffmpeg_scale.rs": "source", + "crates/coreav-frame/tests/speed.rs": "source", + "crates/coreav-h264-encoder/Cargo.toml": "data", + "crates/coreav-h264-encoder/examples/g1.rs": "source", + "crates/coreav-h264-encoder/examples/p.rs": "source", + "crates/coreav-h264-encoder/src/api.rs": "source", + "crates/coreav-h264-encoder/src/bits.rs": "source", + "crates/coreav-h264-encoder/src/cavlc.rs": "source", + "crates/coreav-h264-encoder/src/codec.rs": "source", + "crates/coreav-h264-encoder/src/deblock.rs": "source", + "crates/coreav-h264-encoder/src/inter.rs": "source", + "crates/coreav-h264-encoder/src/lib.rs": "source", + "crates/coreav-h264-encoder/src/motion.rs": "source", + "crates/coreav-h264-encoder/src/syntax.rs": "source", + "crates/coreav-h264-encoder/src/tests.rs": "source", + "crates/coreav-h264-encoder/src/transform.rs": "source", + "crates/coreav-h264-encoder/src/vlc.rs": "source", + "crates/coreav-h264/Cargo.toml": "data", + "crates/coreav-h264/README.md": "data", + "crates/coreav-h264/examples/decode.rs": "source", + "crates/coreav-h264/examples/time.rs": "source", + "crates/coreav-h264/fuzz/Cargo.lock": "data", + "crates/coreav-h264/fuzz/Cargo.toml": "data", + "crates/coreav-h264/fuzz/deny.toml": "data", + "crates/coreav-h264/fuzz/fuzz_targets/decode.rs": "source", + "crates/coreav-h264/fuzz/fuzz_targets/decode_limited.rs": "source", + "crates/coreav-h264/fuzz/fuzz_targets/instances.rs": "source", + "crates/coreav-h264/fuzz/fuzz_targets/nal.rs": "source", + "crates/coreav-h264/fuzz/fuzz_targets/parameter_sets.rs": "source", + "crates/coreav-h264/fuzz/fuzz_targets/threads.rs": "source", + "crates/coreav-h264/src/bits.rs": "source", + "crates/coreav-h264/src/cabac.rs": "source", + "crates/coreav-h264/src/cavlc.rs": "source", + "crates/coreav-h264/src/deblock.rs": "source", + "crates/coreav-h264/src/decoder.rs": "source", + "crates/coreav-h264/src/decoder/one_idr.rs": "source", + "crates/coreav-h264/src/dpb.rs": "source", + "crates/coreav-h264/src/error.rs": "source", + "crates/coreav-h264/src/fast/decision.rs": "source", + "crates/coreav-h264/src/fast/mod.rs": "source", + "crates/coreav-h264/src/inter.rs": "source", + "crates/coreav-h264/src/inter/p_cavlc.rs": "source", + "crates/coreav-h264/src/lib.rs": "source", + "crates/coreav-h264/src/limits.rs": "source", + "crates/coreav-h264/src/mb.rs": "source", + "crates/coreav-h264/src/nal.rs": "source", + "crates/coreav-h264/src/nb.rs": "source", + "crates/coreav-h264/src/params.rs": "source", + "crates/coreav-h264/src/picture.rs": "source", + "crates/coreav-h264/src/recon.rs": "source", + "crates/coreav-h264/src/residual.rs": "source", + "crates/coreav-h264/src/slice.rs": "source", + "crates/coreav-h264/src/syntax.rs": "source", + "crates/coreav-h264/src/tables.rs": "source", + "crates/coreav-h264/src/tier.rs": "source", + "crates/coreav-h264/src/work.rs": "source", + "crates/coreav-h264/tests/common/streams.rs": "source", + "crates/coreav-h264/tests/conformance.rs": "source", + "crates/coreav-h264/tests/data/conformance-streams.json": "data", + "crates/coreav-h264/tests/decode.rs": "source", + "crates/coreav-h264/tests/limits.rs": "source", + "crates/coreav-h264/tests/threads.rs": "source", + "crates/coreav-h264/tools/gen_tables.py": "source", + "crates/coreav-hevc/Cargo.toml": "data", + "crates/coreav-hevc/README.md": "data", + "crates/coreav-hevc/examples/common/mod.rs": "source", + "crates/coreav-hevc/examples/headers.rs": "source", + "crates/coreav-hevc/examples/intra.rs": "source", + "crates/coreav-hevc/fuzz/Cargo.lock": "data", + "crates/coreav-hevc/fuzz/Cargo.toml": "data", + "crates/coreav-hevc/fuzz/deny.toml": "data", + "crates/coreav-hevc/fuzz/fuzz_targets/headers.rs": "source", + "crates/coreav-hevc/fuzz/fuzz_targets/intra.rs": "source", + "crates/coreav-hevc/fuzz/fuzz_targets/intra_parameters.rs": "source", + "crates/coreav-hevc/src/bits.rs": "source", + "crates/coreav-hevc/src/cabac.rs": "source", + "crates/coreav-hevc/src/ctu.rs": "source", + "crates/coreav-hevc/src/dpb.rs": "source", + "crates/coreav-hevc/src/intra.rs": "source", + "crates/coreav-hevc/src/intra/filter.rs": "source", + "crates/coreav-hevc/src/intra/syntax.rs": "source", + "crates/coreav-hevc/src/lib.rs": "source", + "crates/coreav-hevc/src/nal.rs": "source", + "crates/coreav-hevc/src/params.rs": "source", + "crates/coreav-hevc/src/parser.rs": "source", + "crates/coreav-hevc/src/picture_hash.rs": "source", + "crates/coreav-hevc/src/residual.rs": "source", + "crates/coreav-hevc/src/rps.rs": "source", + "crates/coreav-hevc/src/scaling.rs": "source", + "crates/coreav-hevc/src/sei.rs": "source", + "crates/coreav-hevc/src/slice.rs": "source", + "crates/coreav-hevc/src/substream.rs": "source", + "crates/coreav-hevc/src/tests.rs": "source", + "crates/coreav-hevc/src/vui.rs": "source", + "crates/coreav-isobmff-write/Cargo.toml": "data", + "crates/coreav-isobmff-write/fuzz/Cargo.lock": "data", + "crates/coreav-isobmff-write/fuzz/Cargo.toml": "data", + "crates/coreav-isobmff-write/fuzz/deny.toml": "data", + "crates/coreav-isobmff-write/fuzz/fuzz_targets/clip.rs": "source", + "crates/coreav-isobmff-write/fuzz/fuzz_targets/extract_audio.rs": "source", + "crates/coreav-isobmff-write/fuzz/fuzz_targets/hls.rs": "source", + "crates/coreav-isobmff-write/fuzz/fuzz_targets/hls_index.rs": "source", + "crates/coreav-isobmff-write/fuzz/fuzz_targets/join.rs": "source", + "crates/coreav-isobmff-write/fuzz/fuzz_targets/mkv_remux.rs": "source", + "crates/coreav-isobmff-write/fuzz/fuzz_targets/remux.rs": "source", + "crates/coreav-isobmff-write/fuzz/fuzz_targets/replace.rs": "source", + "crates/coreav-isobmff-write/fuzz/fuzz_targets/sanitize.rs": "source", + "crates/coreav-isobmff-write/fuzz/fuzz_targets/split.rs": "source", + "crates/coreav-isobmff-write/fuzz/fuzz_targets/ts_copy.rs": "source", + "crates/coreav-isobmff-write/src/audio.rs": "source", + "crates/coreav-isobmff-write/src/boxes.rs": "source", + "crates/coreav-isobmff-write/src/clip.rs": "source", + "crates/coreav-isobmff-write/src/copy.rs": "source", + "crates/coreav-isobmff-write/src/cut.rs": "source", + "crates/coreav-isobmff-write/src/hls/build.rs": "source", + "crates/coreav-isobmff-write/src/hls/codecs.rs": "source", + "crates/coreav-isobmff-write/src/hls/deferred.rs": "source", + "crates/coreav-isobmff-write/src/hls/index.rs": "source", + "crates/coreav-isobmff-write/src/hls/init.rs": "source", + "crates/coreav-isobmff-write/src/hls/mod.rs": "source", + "crates/coreav-isobmff-write/src/hls/nal.rs": "source", + "crates/coreav-isobmff-write/src/hls/playlist.rs": "source", + "crates/coreav-isobmff-write/src/hls/segment.rs": "source", + "crates/coreav-isobmff-write/src/join.rs": "source", + "crates/coreav-isobmff-write/src/join/avc.rs": "source", + "crates/coreav-isobmff-write/src/lib.rs": "source", + "crates/coreav-isobmff-write/src/m4a.rs": "source", + "crates/coreav-isobmff-write/src/matroska.rs": "source", + "crates/coreav-isobmff-write/src/matroska/aac_copy.rs": "source", + "crates/coreav-isobmff-write/src/mkv_output.rs": "source", + "crates/coreav-isobmff-write/src/mkv_output/config.rs": "source", + "crates/coreav-isobmff-write/src/mkv_output/source.rs": "source", + "crates/coreav-isobmff-write/src/moov.rs": "source", + "crates/coreav-isobmff-write/src/mux.rs": "source", + "crates/coreav-isobmff-write/src/rational.rs": "source", + "crates/coreav-isobmff-write/src/remux.rs": "source", + "crates/coreav-isobmff-write/src/replace.rs": "source", + "crates/coreav-isobmff-write/src/sanitize.rs": "source", + "crates/coreav-isobmff-write/src/scan.rs": "source", + "crates/coreav-isobmff-write/src/scan_tests.rs": "source", + "crates/coreav-isobmff-write/src/split.rs": "source", + "crates/coreav-isobmff-write/src/tables.rs": "source", + "crates/coreav-isobmff-write/src/ts_output.rs": "source", + "crates/coreav-isobmff-write/src/ts_output/avc.rs": "source", + "crates/coreav-isobmff-write/src/ts_output/tests.rs": "source", + "crates/coreav-isobmff-write/src/ts_output/tstd.rs": "source", + "crates/coreav-isobmff-write/src/ts_output/wire.rs": "source", + "crates/coreav-isobmff-write/tests/clip.rs": "source", + "crates/coreav-isobmff-write/tests/extract.rs": "source", + "crates/coreav-isobmff-write/tests/hls.rs": "source", + "crates/coreav-isobmff-write/tests/join.rs": "source", + "crates/coreav-isobmff-write/tests/memory.rs": "source", + "crates/coreav-isobmff-write/tests/mkv_aac_copy.rs": "source", + "crates/coreav-isobmff-write/tests/mkv_output.rs": "source", + "crates/coreav-isobmff-write/tests/mkv_remux.rs": "source", + "crates/coreav-isobmff-write/tests/movies/mod.rs": "source", + "crates/coreav-isobmff-write/tests/remux.rs": "source", + "crates/coreav-isobmff-write/tests/replace.rs": "source", + "crates/coreav-isobmff-write/tests/split.rs": "source", + "crates/coreav-isobmff/Cargo.toml": "data", + "crates/coreav-isobmff/fuzz/Cargo.lock": "data", + "crates/coreav-isobmff/fuzz/Cargo.toml": "data", + "crates/coreav-isobmff/fuzz/deny.toml": "data", + "crates/coreav-isobmff/fuzz/fuzz_targets/buffered_reads.rs": "source", + "crates/coreav-isobmff/fuzz/fuzz_targets/compressed_movie.rs": "source", + "crates/coreav-isobmff/fuzz/fuzz_targets/frame_access.rs": "source", + "crates/coreav-isobmff/fuzz/fuzz_targets/frame_sizes.rs": "source", + "crates/coreav-isobmff/fuzz/fuzz_targets/metadata.rs": "source", + "crates/coreav-isobmff/fuzz/fuzz_targets/packets.rs": "source", + "crates/coreav-isobmff/fuzz/fuzz_targets/probe.rs": "source", + "crates/coreav-isobmff/fuzz/regressions/packets/trun-count-max": "unscanned-file", + "crates/coreav-isobmff/fuzz/regressions/packets/trun-count-max-empty-samples": "unscanned-file", + "crates/coreav-isobmff/fuzz/regressions/packets/trun-count-past-mdat": "unscanned-file", + "crates/coreav-isobmff/fuzz/regressions/packets/trun-no-sample-size": "unscanned-file", + "crates/coreav-isobmff/fuzz/regressions/packets/trun-zero-sample-sizes": "unscanned-file", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max": "unscanned-file", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max-empty-samples": "unscanned-file", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-past-mdat": "unscanned-file", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-no-sample-size": "unscanned-file", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-zero-sample-sizes": "unscanned-file", + "crates/coreav-isobmff/src/access.rs": "source", + "crates/coreav-isobmff/src/bitstream.rs": "source", + "crates/coreav-isobmff/src/bytes.rs": "source", + "crates/coreav-isobmff/src/codec.rs": "source", + "crates/coreav-isobmff/src/error.rs": "source", + "crates/coreav-isobmff/src/fragment.rs": "source", + "crates/coreav-isobmff/src/frames.rs": "source", + "crates/coreav-isobmff/src/gapless.rs": "source", + "crates/coreav-isobmff/src/header.rs": "source", + "crates/coreav-isobmff/src/lib.rs": "source", + "crates/coreav-isobmff/src/limits.rs": "source", + "crates/coreav-isobmff/src/metadata.rs": "source", + "crates/coreav-isobmff/src/movie.rs": "source", + "crates/coreav-isobmff/src/packets.rs": "source", + "crates/coreav-isobmff/src/planning.rs": "source", + "crates/coreav-isobmff/src/remote.rs": "source", + "crates/coreav-isobmff/src/scan.rs": "source", + "crates/coreav-isobmff/src/seek.rs": "source", + "crates/coreav-isobmff/src/segment.rs": "source", + "crates/coreav-isobmff/src/size.rs": "source", + "crates/coreav-isobmff/src/source.rs": "source", + "crates/coreav-isobmff/src/tables.rs": "source", + "crates/coreav-isobmff/tests/audio_layouts.rs": "source", + "crates/coreav-isobmff/tests/avc_copy.rs": "source", + "crates/coreav-isobmff/tests/chapters.rs": "source", + "crates/coreav-isobmff/tests/common/fragments.rs": "source", + "crates/coreav-isobmff/tests/common/mod.rs": "source", + "crates/coreav-isobmff/tests/common/sound.rs": "source", + "crates/coreav-isobmff/tests/common/text_movie.rs": "source", + "crates/coreav-isobmff/tests/compressed.rs": "source", + "crates/coreav-isobmff/tests/fragmented_fixtures.rs": "source", + "crates/coreav-isobmff/tests/fragmented_remote.rs": "source", + "crates/coreav-isobmff/tests/frame_sizes.rs": "source", + "crates/coreav-isobmff/tests/hostile.rs": "source", + "crates/coreav-isobmff/tests/limits.rs": "source", + "crates/coreav-isobmff/tests/memory.rs": "source", + "crates/coreav-isobmff/tests/metadata.rs": "source", + "crates/coreav-isobmff/tests/movie.rs": "source", + "crates/coreav-isobmff/tests/random_access.rs": "source", + "crates/coreav-isobmff/tests/runs.rs": "source", + "crates/coreav-isobmff/tests/seek.rs": "source", + "crates/coreav-isobmff/tests/sound_frames.rs": "source", + "crates/coreav-kernels-audio/Cargo.toml": "data", + "crates/coreav-kernels-audio/fuzz/Cargo.lock": "data", + "crates/coreav-kernels-audio/fuzz/Cargo.toml": "data", + "crates/coreav-kernels-audio/fuzz/deny.toml": "data", + "crates/coreav-kernels-audio/fuzz/fuzz_targets/fir.rs": "source", + "crates/coreav-kernels-audio/src/avx.rs": "source", + "crates/coreav-kernels-audio/src/checked.rs": "source", + "crates/coreav-kernels-audio/src/fft.rs": "source", + "crates/coreav-kernels-audio/src/lib.rs": "source", + "crates/coreav-kernels-audio/src/portable.rs": "source", + "crates/coreav-kernels-h264/Cargo.toml": "data", + "crates/coreav-kernels-h264/examples/bench.rs": "source", + "crates/coreav-kernels-h264/fuzz/Cargo.lock": "data", + "crates/coreav-kernels-h264/fuzz/Cargo.toml": "data", + "crates/coreav-kernels-h264/fuzz/deny.toml": "data", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/chroma_mb.rs": "source", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/chroma_mc.rs": "source", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/combine.rs": "source", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/filter_chroma_mb.rs": "source", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/filter_chroma_pair.rs": "source", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/filter_edge.rs": "source", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/intra.rs": "source", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/luma_mb_edges.rs": "source", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/luma_mc.rs": "source", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/predict.rs": "source", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/strengths.rs": "source", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/transform.rs": "source", + "crates/coreav-kernels-h264/fuzz/fuzz_targets/weighted_mc.rs": "source", + "crates/coreav-kernels-h264/src/intra.rs": "source", + "crates/coreav-kernels-h264/src/intra_reference.rs": "source", + "crates/coreav-kernels-h264/src/lib.rs": "source", + "crates/coreav-kernels-h264/src/predict.rs": "source", + "crates/coreav-kernels-h264/src/prefetch.rs": "source", + "crates/coreav-kernels-h264/src/scalar.rs": "source", + "crates/coreav-kernels-h264/src/simd/avx512.rs": "source", + "crates/coreav-kernels-h264/src/simd/avx512/strengths.rs": "source", + "crates/coreav-kernels-h264/src/simd/mod.rs": "source", + "crates/coreav-kernels-h264/src/simd/neon.rs": "source", + "crates/coreav-kernels-h264/src/simd/portable.rs": "source", + "crates/coreav-kernels-h264/src/simd/tests.rs": "source", + "crates/coreav-kernels-h264/src/simd/x86.rs": "source", + "crates/coreav-kernels-h264/src/simd/x86/chroma_mb.rs": "source", + "crates/coreav-kernels-h264/src/simd/x86/predict.rs": "source", + "crates/coreav-kernels-h264/src/strengths.rs": "source", + "crates/coreav-kernels-h264/src/views.rs": "source", + "crates/coreav-kernels-h264/tests/equivalence.rs": "source", + "crates/coreav-kernels-hevc/Cargo.toml": "data", + "crates/coreav-kernels-hevc/README.md": "data", + "crates/coreav-kernels-hevc/src/domain.rs": "source", + "crates/coreav-kernels-hevc/src/filter.rs": "source", + "crates/coreav-kernels-hevc/src/intra.rs": "source", + "crates/coreav-kernels-hevc/src/inverse.rs": "source", + "crates/coreav-kernels-hevc/src/lib.rs": "source", + "crates/coreav-kernels-hevc/src/tables.rs": "source", + "crates/coreav-kernels-hevc/src/tests.rs": "source", + "crates/coreav-kernels-vp9/Cargo.toml": "data", + "crates/coreav-kernels-vp9/README.md": "data", + "crates/coreav-kernels-vp9/src/filter.rs": "source", + "crates/coreav-kernels-vp9/src/filter/tests.rs": "source", + "crates/coreav-kernels-vp9/src/inter.rs": "source", + "crates/coreav-kernels-vp9/src/inter/tests.rs": "source", + "crates/coreav-kernels-vp9/src/intra.rs": "source", + "crates/coreav-kernels-vp9/src/intra/tests.rs": "source", + "crates/coreav-kernels-vp9/src/lib.rs": "source", + "crates/coreav-kernels-vp9/src/simd.rs": "source", + "crates/coreav-kernels-vp9/src/tables.rs": "source", + "crates/coreav-kernels-vp9/src/transform.rs": "source", + "crates/coreav-kernels-vp9/src/transform/tests.rs": "source", + "crates/coreav-mkv/Cargo.toml": "data", + "crates/coreav-mkv/fuzz/Cargo.lock": "data", + "crates/coreav-mkv/fuzz/Cargo.toml": "data", + "crates/coreav-mkv/fuzz/deny.toml": "data", + "crates/coreav-mkv/fuzz/fuzz_targets/block.rs": "source", + "crates/coreav-mkv/fuzz/fuzz_targets/packets.rs": "source", + "crates/coreav-mkv/fuzz/fuzz_targets/probe.rs": "source", + "crates/coreav-mkv/fuzz/fuzz_targets/scan.rs": "source", + "crates/coreav-mkv/src/audit.rs": "source", + "crates/coreav-mkv/src/bitstream.rs": "source", + "crates/coreav-mkv/src/block.rs": "source", + "crates/coreav-mkv/src/ebml.rs": "source", + "crates/coreav-mkv/src/error.rs": "source", + "crates/coreav-mkv/src/ids.rs": "source", + "crates/coreav-mkv/src/index.rs": "source", + "crates/coreav-mkv/src/inflate.rs": "source", + "crates/coreav-mkv/src/lib.rs": "source", + "crates/coreav-mkv/src/limits.rs": "source", + "crates/coreav-mkv/src/meta.rs": "source", + "crates/coreav-mkv/src/packets.rs": "source", + "crates/coreav-mkv/src/planning.rs": "source", + "crates/coreav-mkv/src/reader.rs": "source", + "crates/coreav-mkv/src/scan.rs": "source", + "crates/coreav-mkv/src/schema.rs": "source", + "crates/coreav-mkv/src/segment.rs": "source", + "crates/coreav-mkv/src/track.rs": "source", + "crates/coreav-mkv/src/write/codec.rs": "source", + "crates/coreav-mkv/src/write/ebml.rs": "source", + "crates/coreav-mkv/src/write/mod.rs": "source", + "crates/coreav-mkv/src/write/plan.rs": "source", + "crates/coreav-mkv/tests/common/mod.rs": "source", + "crates/coreav-mkv/tests/hostile.rs": "source", + "crates/coreav-mkv/tests/limits.rs": "source", + "crates/coreav-mkv/tests/planning.rs": "source", + "crates/coreav-mkv/tests/scan.rs": "source", + "crates/coreav-mkv/tests/segment.rs": "source", + "crates/coreav-mkv/tests/write.rs": "source", + "crates/coreav-mkv/tests/write_oracle.rs": "source", + "crates/coreav-mpegts/Cargo.toml": "data", + "crates/coreav-mpegts/clippy.toml": "data", + "crates/coreav-mpegts/fuzz/Cargo.lock": "data", + "crates/coreav-mpegts/fuzz/Cargo.toml": "data", + "crates/coreav-mpegts/fuzz/deny.toml": "data", + "crates/coreav-mpegts/fuzz/fuzz_targets/packets.rs": "source", + "crates/coreav-mpegts/fuzz/fuzz_targets/pes.rs": "source", + "crates/coreav-mpegts/fuzz/fuzz_targets/probe.rs": "source", + "crates/coreav-mpegts/fuzz/fuzz_targets/sections.rs": "source", + "crates/coreav-mpegts/src/codec.rs": "source", + "crates/coreav-mpegts/src/demux.rs": "source", + "crates/coreav-mpegts/src/error.rs": "source", + "crates/coreav-mpegts/src/frames.rs": "source", + "crates/coreav-mpegts/src/lib.rs": "source", + "crates/coreav-mpegts/src/limits.rs": "source", + "crates/coreav-mpegts/src/packet.rs": "source", + "crates/coreav-mpegts/src/packets.rs": "source", + "crates/coreav-mpegts/src/pes.rs": "source", + "crates/coreav-mpegts/src/pid_map.rs": "source", + "crates/coreav-mpegts/src/probe.rs": "source", + "crates/coreav-mpegts/src/reader.rs": "source", + "crates/coreav-mpegts/src/section.rs": "source", + "crates/coreav-mpegts/src/video.rs": "source", + "crates/coreav-mpegts/tests/captures.rs": "source", + "crates/coreav-mpegts/tests/clippy_config.rs": "source", + "crates/coreav-mpegts/tests/common/mod.rs": "source", + "crates/coreav-mpegts/tests/hostile.rs": "source", + "crates/coreav-mpegts/tests/limits.rs": "source", + "crates/coreav-mpegts/tests/memory.rs": "source", + "crates/coreav-opus/Cargo.toml": "data", + "crates/coreav-opus/fuzz/Cargo.lock": "data", + "crates/coreav-opus/fuzz/Cargo.toml": "data", + "crates/coreav-opus/fuzz/deny.toml": "data", + "crates/coreav-opus/fuzz/fuzz_targets/opus_decode.rs": "source", + "crates/coreav-opus/fuzz/fuzz_targets/opus_framing.rs": "source", + "crates/coreav-opus/fuzz/fuzz_targets/opus_packet.rs": "source", + "crates/coreav-opus/src/celt/alloc.rs": "source", + "crates/coreav-opus/src/celt/bands.rs": "source", + "crates/coreav-opus/src/celt/energy.rs": "source", + "crates/coreav-opus/src/celt/mdct.rs": "source", + "crates/coreav-opus/src/celt/mod.rs": "source", + "crates/coreav-opus/src/celt/pvq.rs": "source", + "crates/coreav-opus/src/decoder.rs": "source", + "crates/coreav-opus/src/head.rs": "source", + "crates/coreav-opus/src/lib.rs": "source", + "crates/coreav-opus/src/math.rs": "source", + "crates/coreav-opus/src/multistream.rs": "source", + "crates/coreav-opus/src/packet.rs": "source", + "crates/coreav-opus/src/range.rs": "source", + "crates/coreav-opus/src/resample.rs": "source", + "crates/coreav-opus/src/silk/excitation.rs": "source", + "crates/coreav-opus/src/silk/fixed.rs": "source", + "crates/coreav-opus/src/silk/frame.rs": "source", + "crates/coreav-opus/src/silk/lsf.rs": "source", + "crates/coreav-opus/src/silk/mod.rs": "source", + "crates/coreav-opus/src/silk/stereo.rs": "source", + "crates/coreav-opus/src/silk/synth.rs": "source", + "crates/coreav-opus/src/silk/tests.rs": "source", + "crates/coreav-opus/src/tables/celt.rs": "source", + "crates/coreav-opus/src/tables/resampler.rs": "source", + "crates/coreav-opus/src/tables/silk.rs": "source", + "crates/coreav-opus/tests/vectors.rs": "source", + "crates/coreav-policy/Cargo.toml": "data", + "crates/coreav-policy/fuzz/Cargo.lock": "data", + "crates/coreav-policy/fuzz/Cargo.toml": "data", + "crates/coreav-policy/fuzz/deny.toml": "data", + "crates/coreav-policy/fuzz/fuzz_targets/check.rs": "source", + "crates/coreav-policy/fuzz/regressions/check/frame-size-scan-timeout": "unscanned-file", + "crates/coreav-policy/src/evaluate.rs": "source", + "crates/coreav-policy/src/exact.rs": "source", + "crates/coreav-policy/src/lib.rs": "source", + "crates/coreav-policy/src/policy.rs": "source", + "crates/coreav-policy/src/verdict.rs": "source", + "crates/coreav-policy/tests/evaluate.rs": "source", + "crates/coreav-policy/tests/matroska.rs": "source", + "crates/coreav-policy/tests/mpegts.rs": "source", + "crates/coreav-py/Cargo.toml": "data", + "crates/coreav-py/LICENSE-APACHE": "unscanned-symlink", + "crates/coreav-py/LICENSE-MIT": "unscanned-symlink", + "crates/coreav-py/NOTICE": "unscanned-symlink", + "crates/coreav-py/coreav.pyi": "unscanned-file", + "crates/coreav-py/pyproject.toml": "data", + "crates/coreav-py/src/lib.rs": "source", + "crates/coreav-py/tests/test_coreav.py": "source", + "crates/coreav-range/Cargo.toml": "data", + "crates/coreav-range/src/lib.rs": "source", + "crates/coreav-range/tests/plan.rs": "source", + "crates/coreav-text/Cargo.toml": "data", + "crates/coreav-text/fuzz/Cargo.lock": "data", + "crates/coreav-text/fuzz/Cargo.toml": "data", + "crates/coreav-text/fuzz/deny.toml": "data", + "crates/coreav-text/fuzz/fuzz_targets/sample.rs": "source", + "crates/coreav-text/fuzz/fuzz_targets/subtitles.rs": "source", + "crates/coreav-text/src/chapters.rs": "source", + "crates/coreav-text/src/lib.rs": "source", + "crates/coreav-text/src/sample.rs": "source", + "crates/coreav-text/src/subtitles.rs": "source", + "crates/coreav-text/src/timing.rs": "source", + "crates/coreav-text/src/webvtt.rs": "source", + "crates/coreav-text/tests/limits.rs": "source", + "crates/coreav-text/tests/text.rs": "source", + "crates/coreav-thumbnail/Cargo.toml": "data", + "crates/coreav-thumbnail/fuzz/Cargo.lock": "data", + "crates/coreav-thumbnail/fuzz/Cargo.toml": "data", + "crates/coreav-thumbnail/fuzz/deny.toml": "data", + "crates/coreav-thumbnail/fuzz/fuzz_targets/encode.rs": "source", + "crates/coreav-thumbnail/fuzz/fuzz_targets/thumbnail.rs": "source", + "crates/coreav-thumbnail/src/bmp.rs": "source", + "crates/coreav-thumbnail/src/bounded.rs": "source", + "crates/coreav-thumbnail/src/color.rs": "source", + "crates/coreav-thumbnail/src/image.rs": "source", + "crates/coreav-thumbnail/src/jpeg.rs": "source", + "crates/coreav-thumbnail/src/lib.rs": "source", + "crates/coreav-thumbnail/src/mkv.rs": "source", + "crates/coreav-thumbnail/src/mp4.rs": "source", + "crates/coreav-thumbnail/src/png.rs": "source", + "crates/coreav-thumbnail/src/select.rs": "source", + "crates/coreav-thumbnail/src/skip.rs": "source", + "crates/coreav-thumbnail/tests/mkv_byte_stream.rs": "source", + "crates/coreav-thumbnail/tests/seek.rs": "source", + "crates/coreav-thumbnail/tests/speed.rs": "source", + "crates/coreav-transcode/Cargo.toml": "data", + "crates/coreav-transcode/fuzz/Cargo.lock": "data", + "crates/coreav-transcode/fuzz/Cargo.toml": "data", + "crates/coreav-transcode/fuzz/deny.toml": "data", + "crates/coreav-transcode/fuzz/fuzz_targets/aac_output.rs": "source", + "crates/coreav-transcode/fuzz/fuzz_targets/annexb.rs": "source", + "crates/coreav-transcode/fuzz/fuzz_targets/mp3_output.rs": "source", + "crates/coreav-transcode/fuzz/fuzz_targets/scale.rs": "source", + "crates/coreav-transcode/src/aac.rs": "source", + "crates/coreav-transcode/src/annexb.rs": "source", + "crates/coreav-transcode/src/annexb/tests.rs": "source", + "crates/coreav-transcode/src/audio.rs": "source", + "crates/coreav-transcode/src/av1.rs": "source", + "crates/coreav-transcode/src/av1/timeline.rs": "source", + "crates/coreav-transcode/src/capture.rs": "source", + "crates/coreav-transcode/src/contract.rs": "source", + "crates/coreav-transcode/src/encoder.rs": "source", + "crates/coreav-transcode/src/ffv1.rs": "source", + "crates/coreav-transcode/src/lib.rs": "source", + "crates/coreav-transcode/src/mp3.rs": "source", + "crates/coreav-transcode/src/pipeline.rs": "source", + "crates/coreav-transcode/src/pipeline/av1_input.rs": "source", + "crates/coreav-transcode/src/rawmkv.rs": "source", + "crates/coreav-transcode/src/scale.rs": "source", + "crates/coreav-transcode/src/selection.rs": "source", + "crates/coreav-transcode/src/timing.rs": "source", + "crates/coreav-transcode/tests/av1.rs": "source", + "crates/coreav-transcode/tests/av1_process.rs": "source", + "crates/coreav-transcode/tests/av1_timeline.rs": "source", + "crates/coreav-transcode/tests/common/mod.rs": "source", + "crates/coreav-transcode/tests/contracts.rs": "source", + "crates/coreav-transcode/tests/encoder.rs": "source", + "crates/coreav-transcode/tests/encoders.rs": "source", + "crates/coreav-transcode/tests/limits.rs": "source", + "crates/coreav-transcode/tests/sandboxed.rs": "source", + "crates/coreav-vp9/Cargo.toml": "data", + "crates/coreav-vp9/README.md": "data", + "crates/coreav-vp9/clippy.toml": "data", + "crates/coreav-vp9/fuzz/Cargo.lock": "data", + "crates/coreav-vp9/fuzz/Cargo.toml": "data", + "crates/coreav-vp9/fuzz/deny.toml": "data", + "crates/coreav-vp9/fuzz/fuzz_targets/frames.rs": "source", + "crates/coreav-vp9/fuzz/fuzz_targets/headers.rs": "source", + "crates/coreav-vp9/fuzz/fuzz_targets/interpolation.rs": "source", + "crates/coreav-vp9/src/adapt.rs": "source", + "crates/coreav-vp9/src/adapt/tests.rs": "source", + "crates/coreav-vp9/src/bits.rs": "source", + "crates/coreav-vp9/src/bool.rs": "source", + "crates/coreav-vp9/src/compressed.rs": "source", + "crates/coreav-vp9/src/decoder.rs": "source", + "crates/coreav-vp9/src/error.rs": "source", + "crates/coreav-vp9/src/frame_decoder.rs": "source", + "crates/coreav-vp9/src/frame_decoder/tests.rs": "source", + "crates/coreav-vp9/src/header.rs": "source", + "crates/coreav-vp9/src/header/tests.rs": "source", + "crates/coreav-vp9/src/lib.rs": "source", + "crates/coreav-vp9/src/limits.rs": "source", + "crates/coreav-vp9/src/loop_filter.rs": "source", + "crates/coreav-vp9/src/loop_filter/tests.rs": "source", + "crates/coreav-vp9/src/memory.rs": "source", + "crates/coreav-vp9/src/mv.rs": "source", + "crates/coreav-vp9/src/mv/tests.rs": "source", + "crates/coreav-vp9/src/picture.rs": "source", + "crates/coreav-vp9/src/probs.rs": "source", + "crates/coreav-vp9/src/refs.rs": "source", + "crates/coreav-vp9/src/refs/tests.rs": "source", + "crates/coreav-vp9/src/superframe.rs": "source", + "crates/coreav-vp9/src/tables.rs": "source", + "crates/coreav-vp9/src/tile.rs": "source", + "crates/coreav-vp9/src/tile/tests.rs": "source", + "crates/coreav-vp9/tests/clippy_config.rs": "source", + "crates/coreav-vp9/tests/common/mod.rs": "source", + "crates/coreav-vp9/tests/data/vectors.json": "data", + "crates/coreav-vp9/tests/vectors.rs": "source", + "crates/coreav-vp9/tools/gen_tables.py": "source", + "crates/coreav-wasm/Cargo.toml": "data", + "crates/coreav-wasm/fuzz/Cargo.lock": "data", + "crates/coreav-wasm/fuzz/Cargo.toml": "data", + "crates/coreav-wasm/fuzz/deny.toml": "data", + "crates/coreav-wasm/fuzz/fuzz_targets/ffprobe.rs": "source", + "crates/coreav-wasm/fuzz/fuzz_targets/ops.rs": "source", + "crates/coreav-wasm/fuzz/regressions/ops/campaign-2-crash": "unscanned-file", + "crates/coreav-wasm/fuzz/regressions/ops/itunes-gapless-read-error-crash": "unscanned-file", + "crates/coreav-wasm/fuzz/regressions/ops/mkv-probe-read-failure-crash": "unscanned-file", + "crates/coreav-wasm/fuzz/regressions/ops/trun-empty-samples-timeout-shard0": "unscanned-file", + "crates/coreav-wasm/fuzz/regressions/ops/trun-empty-samples-timeout-shard1": "unscanned-file", + "crates/coreav-wasm/fuzz/regressions/ops/trun-empty-samples-timeout-shard4": "unscanned-file", + "crates/coreav-wasm/src/bindings.rs": "source", + "crates/coreav-wasm/src/lib.rs": "source", + "crates/coreav-wasm/src/ops.rs": "source", + "crates/coreav-wasm/src/thumbnail.rs": "source", + "crates/coreav-wasm/tests/ffprobe.rs": "source", + "crates/coreav-wasm/tests/thumbnail_contract.rs": "source", + "crates/coreav-worker/Cargo.toml": "data", + "crates/coreav-worker/fuzz/Cargo.lock": "data", + "crates/coreav-worker/fuzz/Cargo.toml": "data", + "crates/coreav-worker/fuzz/deny.toml": "data", + "crates/coreav-worker/fuzz/fuzz_targets/descriptor.rs": "source", + "crates/coreav-worker/fuzz/fuzz_targets/messages.rs": "source", + "crates/coreav-worker/fuzz/fuzz_targets/opus_packets.rs": "source", + "crates/coreav-worker/src/bin/coreav-worker.rs": "source", + "crates/coreav-worker/src/child.rs": "source", + "crates/coreav-worker/src/descriptor.rs": "source", + "crates/coreav-worker/src/exec.rs": "source", + "crates/coreav-worker/src/lib.rs": "source", + "crates/coreav-worker/src/opus.rs": "source", + "crates/coreav-worker/src/parent.rs": "source", + "crates/coreav-worker/src/protocol.rs": "source", + "crates/coreav-worker/src/sandbox.rs": "source", + "crates/coreav-worker/src/shm.rs": "source", + "crates/coreav-worker/tests/exec.rs": "source", + "crates/coreav-worker/tests/ffmpeg.rs": "source", + "crates/coreav-worker/tests/hostile.rs": "source", + "deny.toml": "data", + "docs-site/build-features.mdx": "unscanned-file", + "docs-site/commands/chapters.mdx": "unscanned-file", + "docs-site/commands/check.mdx": "unscanned-file", + "docs-site/commands/clip.mdx": "unscanned-file", + "docs-site/commands/decode-audio.mdx": "unscanned-file", + "docs-site/commands/extract-audio.mdx": "unscanned-file", + "docs-site/commands/extract-subtitles.mdx": "unscanned-file", + "docs-site/commands/ffmpeg.mdx": "unscanned-file", + "docs-site/commands/ffprobe.mdx": "unscanned-file", + "docs-site/commands/hls.mdx": "unscanned-file", + "docs-site/commands/index.mdx": "unscanned-file", + "docs-site/commands/join.mdx": "unscanned-file", + "docs-site/commands/probe.mdx": "unscanned-file", + "docs-site/commands/remux.mdx": "unscanned-file", + "docs-site/commands/sanitize.mdx": "unscanned-file", + "docs-site/commands/split.mdx": "unscanned-file", + "docs-site/commands/thumbnail.mdx": "unscanned-file", + "docs-site/commands/transcode.mdx": "unscanned-file", + "docs-site/docs.json": "data", + "docs-site/favicon.svg": "data", + "docs-site/index.mdx": "unscanned-file", + "docs-site/install.mdx": "unscanned-file", + "docs-site/logo/dark.svg": "data", + "docs-site/logo/light.svg": "data", + "docs-site/measurements.mdx": "unscanned-file", + "docs-site/platforms.mdx": "unscanned-file", + "docs-site/python.mdx": "unscanned-file", + "docs-site/quickstart.mdx": "unscanned-file", + "docs-site/safety.mdx": "unscanned-file", + "docs-site/snippets/help/chapters.mdx": "unscanned-file", + "docs-site/snippets/help/check.mdx": "unscanned-file", + "docs-site/snippets/help/clip.mdx": "unscanned-file", + "docs-site/snippets/help/coreav.mdx": "unscanned-file", + "docs-site/snippets/help/decode-audio.mdx": "unscanned-file", + "docs-site/snippets/help/extract-audio.mdx": "unscanned-file", + "docs-site/snippets/help/extract-subtitles.mdx": "unscanned-file", + "docs-site/snippets/help/ffmpeg.mdx": "unscanned-file", + "docs-site/snippets/help/ffprobe.mdx": "unscanned-file", + "docs-site/snippets/help/hls-get.mdx": "unscanned-file", + "docs-site/snippets/help/hls-index.mdx": "unscanned-file", + "docs-site/snippets/help/hls-package.mdx": "unscanned-file", + "docs-site/snippets/help/hls.mdx": "unscanned-file", + "docs-site/snippets/help/join.mdx": "unscanned-file", + "docs-site/snippets/help/probe.mdx": "unscanned-file", + "docs-site/snippets/help/remux.mdx": "unscanned-file", + "docs-site/snippets/help/sanitize.mdx": "unscanned-file", + "docs-site/snippets/help/split.mdx": "unscanned-file", + "docs-site/snippets/help/thumbnail.mdx": "unscanned-file", + "docs-site/snippets/help/transcode.mdx": "unscanned-file", + "docs-site/strict-safe.mdx": "unscanned-file", + "docs/agents/ci.md": "data", + "docs/agents/codecs.md": "data", + "docs/agents/compat-corpus.md": "data", + "docs/agents/containers.md": "data", + "docs/agents/docs.md": "data", + "docs/agents/ffmpeg-cli.md": "data", + "docs/agents/measurement.md": "data", + "docs/agents/public-text.md": "data", + "docs/agents/release-and-notices.md": "data", + "docs/agents/transcode.md": "data", + "docs/agents/videotoolbox.md": "data", + "docs/agents/wasm.md": "data", + "docs/compat/audio-decoder-eligibility.json": "data", + "docs/corpus-coverage.md": "data", + "docs/corpus.md": "data", + "docs/design/aac-filter-copy.md": "data", + "docs/design/aac-pcm-eligibility.md": "data", + "docs/design/aac-pns-eligibility.md": "data", + "docs/design/aac-raw-output-refusal.md": "data", + "docs/design/aac-wav-metadata.md": "data", + "docs/design/audio-decode.md": "data", + "docs/design/audio-source-diagnostic.md": "data", + "docs/design/audio-swr-parity-plan.md": "data", + "docs/design/avc-summary-proof-cost.md": "data", + "docs/design/avi-write.md": "data", + "docs/design/b4-calibration.md": "data", + "docs/design/benchmarks.md": "data", + "docs/design/ci-checks.md": "data", + "docs/design/cli-first-run.md": "data", + "docs/design/cli-stdout.md": "data", + "docs/design/compat-cli.md": "data", + "docs/design/compat-registration-amendment.md": "data", + "docs/design/composed-opus-aac-v1.json": "data", + "docs/design/composed-opus-aac-v1.md": "data", + "docs/design/composed-opus-aac-v2.json": "data", + "docs/design/composed-opus-aac-v2.md": "data", + "docs/design/compressed-movie.md": "data", + "docs/design/concat-aac-edits.md": "data", + "docs/design/concat-audio-gaps.md": "data", + "docs/design/concat-avc1.md": "data", + "docs/design/concat-copy-clock.md": "data", + "docs/design/concat-primed-aac.md": "data", + "docs/design/concat-unedited-spans.md": "data", + "docs/design/copied-video-aac-fallback.md": "data", + "docs/design/copy-header-durations.md": "data", + "docs/design/copy-packet-order.md": "data", + "docs/design/copy-video-origin.md": "data", + "docs/design/corpus-key-exclusions.md": "data", + "docs/design/cut-points.md": "data", + "docs/design/decode.md": "data", + "docs/design/docs-site.md": "data", + "docs/design/edit-list-writers.md": "data", + "docs/design/edit-lists.md": "data", + "docs/design/encoder-policy.md": "data", + "docs/design/encoders.md": "data", + "docs/design/encoders/macos-build-records.md": "data", + "docs/design/encoders/macos-builds/baseline.json": "data", + "docs/design/encoders/macos-builds/cache-observer.json": "data", + "docs/design/encoders/macos-builds/host.json": "data", + "docs/design/encoders/macos-builds/installer-availability.txt": "data", + "docs/design/encoders/macos-builds/linux.json": "data", + "docs/design/encoders/macos-builds/macos.json": "data", + "docs/design/encoders/macos-host-profile.md": "data", + "docs/design/encoders/macos-native-repin.md": "data", + "docs/design/encoders/macos-tool-identities.md": "data", + "docs/design/encoders/macos.md": "data", + "docs/design/encoders/svt-av1.md": "data", + "docs/design/evidence/h264-pgo-build.json": "data", + "docs/design/extract-audio-cli.md": "data", + "docs/design/ffprobe-ancillary-bit-rate.md": "data", + "docs/design/ffprobe-aspect-ratio.md": "data", + "docs/design/ffprobe-bit-rate.md": "data", + "docs/design/ffprobe-h264-pixel-range.md": "data", + "docs/design/ffprobe-iso-clean-aperture.md": "data", + "docs/design/ffprobe-iso-format-span.md": "data", + "docs/design/ffprobe-iso-stream-group-count.md": "data", + "docs/design/ffprobe-iso-track-names.md": "data", + "docs/design/ffprobe-stdin-json.md": "data", + "docs/design/ffprobe-ts-aac-rate.md": "data", + "docs/design/ffprobe-ts-mp2-format.md": "data", + "docs/design/ffprobe-ts-private-streams.md": "data", + "docs/design/ffprobe-ts-tail.md": "data", + "docs/design/ffv1-encode.md": "data", + "docs/design/first-input-copy.md": "data", + "docs/design/flac-cost-cache.md": "data", + "docs/design/flac-output.md": "data", + "docs/design/flac-residual-coding.md": "data", + "docs/design/flac-residual-loops.md": "data", + "docs/design/frame-output.md": "data", + "docs/design/frame-sizes.md": "data", + "docs/design/fuzz-campaign.md": "data", + "docs/design/github-shapes-200.md": "data", + "docs/design/h264-conformance-acquisition.md": "data", + "docs/design/h264-encoder-harness.md": "data", + "docs/design/h264-encoder-macroblock-limit.md": "data", + "docs/design/h264-encoder-p.md": "data", + "docs/design/h264-encoder-rate-control.md": "data", + "docs/design/h264-encoder-search-reference.json": "data", + "docs/design/h264-encoder-search.md": "data", + "docs/design/h264-encoder.md": "data", + "docs/design/h264-pgo-release.md": "data", + "docs/design/h264.md": "data", + "docs/design/hevc-inloop.md": "data", + "docs/design/hevc-input-summary.md": "data", + "docs/design/hevc-intra.md": "data", + "docs/design/hevc.md": "data", + "docs/design/hls.md": "data", + "docs/design/image-timestamp-binding.md": "data", + "docs/design/input-seek-copy.md": "data", + "docs/design/input-summary.md": "data", + "docs/design/join.md": "data", + "docs/design/leading-negative-maps.md": "data", + "docs/design/limits.md": "data", + "docs/design/local-oracle-qualification.md": "data", + "docs/design/lossy-pcm-eligibility.md": "data", + "docs/design/mapped-copy-packet-order.md": "data", + "docs/design/matroska-audio-copy-clocks.md": "data", + "docs/design/matroska-audio-padding.md": "data", + "docs/design/mkv-remux.md": "data", + "docs/design/mkv-write.md": "data", + "docs/design/mkv.md": "data", + "docs/design/mpegts-copy.md": "data", + "docs/design/mpegts.md": "data", + "docs/design/native-video-concat-metadata.md": "data", + "docs/design/npm-cli.md": "data", + "docs/design/opus-mp4-presentation.md": "data", + "docs/design/opus-pcm-eligibility.md": "data", + "docs/design/oracle-ffmpeg.md": "data", + "docs/design/oracle-historical-records.json": "data", + "docs/design/oracle-qualification-gate.md": "data", + "docs/design/pcm-in-mp4.md": "data", + "docs/design/pcm-output.md": "data", + "docs/design/pgo.md": "data", + "docs/design/png-bmp-yuv-actions.md": "data", + "docs/design/png-bmp-yuv-v1.md": "data", + "docs/design/policy-check.md": "data", + "docs/design/policy-matroska.md": "data", + "docs/design/probe-color.md": "data", + "docs/design/probe-duration.md": "data", + "docs/design/python.md": "data", + "docs/design/quality-judge-validation.md": "data", + "docs/design/random-access.md": "data", + "docs/design/range-extraction.md": "data", + "docs/design/raw-audio-pipes.md": "data", + "docs/design/read-window.md": "data", + "docs/design/regular-file-destinations.md": "data", + "docs/design/release.md": "data", + "docs/design/remote.md": "data", + "docs/design/remux.md": "data", + "docs/design/sample-tables.md": "data", + "docs/design/sanitize.md": "data", + "docs/design/seek.md": "data", + "docs/design/split.md": "data", + "docs/design/stage3-report.md": "data", + "docs/design/standalone-audio-probe.md": "data", + "docs/design/standalone-flac-pcm.md": "data", + "docs/design/text.md": "data", + "docs/design/threat-model.md": "data", + "docs/design/thumbnails.md": "data", + "docs/design/transcode-declared-sar.md": "data", + "docs/design/transcode-decoder-host.md": "data", + "docs/design/transcode-frame-handoff.md": "data", + "docs/design/transcode-literal-crop.md": "data", + "docs/design/transcode.md": "data", + "docs/design/v2-fixtures.md": "data", + "docs/design/vp9-interpolation-unsafe.md": "data", + "docs/design/vp9-pixel-round.md": "data", + "docs/design/vp9.md": "data", + "docs/design/wasm-gate-readiness.md": "data", + "docs/design/wasm-memory-bars.md": "data", + "docs/design/wasm-thumbnail-allocation.md": "data", + "docs/design/wasm-thumbnail-memory-bars.md": "data", + "docs/design/wasm-workers-measurement-plan.md": "data", + "docs/design/wasm.md": "data", + "docs/design/wav-pcm-source.md": "data", + "docs/design/wave-pcm-wav-output.md": "data", + "docs/design/writer-oracle-boxes.md": "data", + "docs/h264-pgo.md": "data", + "docs/known-divergences-audio-output.md": "data", + "docs/known-divergences-clip.json": "data", + "docs/known-divergences-clip.md": "data", + "docs/known-divergences-decode-audio.json": "data", + "docs/known-divergences-decode-audio.md": "data", + "docs/known-divergences-extract.json": "data", + "docs/known-divergences-extract.md": "data", + "docs/known-divergences-ffprobe9.md": "data", + "docs/known-divergences-hls.json": "data", + "docs/known-divergences-hls.md": "data", + "docs/known-divergences-join.json": "data", + "docs/known-divergences-join.md": "data", + "docs/known-divergences-mkv.json": "data", + "docs/known-divergences-mkv.md": "data", + "docs/known-divergences-policy.json": "data", + "docs/known-divergences-policy.md": "data", + "docs/known-divergences-remux.json": "data", + "docs/known-divergences-remux.md": "data", + "docs/known-divergences-sizes.md": "data", + "docs/known-divergences-split.json": "data", + "docs/known-divergences-split.md": "data", + "docs/known-divergences-text.json": "data", + "docs/known-divergences-text.md": "data", + "docs/known-divergences-ts.json": "data", + "docs/known-divergences-ts.md": "data", + "docs/known-divergences.json": "data", + "docs/known-divergences.md": "data", + "docs/release/notices.md": "data", + "docs/schema/chapters-v1.md": "data", + "docs/schema/chapters-v1.schema.json": "data", + "docs/schema/clip-v1.md": "data", + "docs/schema/clip-v1.schema.json": "data", + "docs/schema/decode-audio-v1.md": "data", + "docs/schema/decode-audio-v1.schema.json": "data", + "docs/schema/extract-audio-v1.md": "data", + "docs/schema/extract-audio-v1.schema.json": "data", + "docs/schema/extract-subtitles-v1.md": "data", + "docs/schema/extract-subtitles-v1.schema.json": "data", + "docs/schema/hls-index-v2.md": "data", + "docs/schema/hls-index-v2.schema.json": "data", + "docs/schema/join-v1.md": "data", + "docs/schema/join-v1.schema.json": "data", + "docs/schema/policy-examples/strict-gate.json": "data", + "docs/schema/policy-examples/transcription.json": "data", + "docs/schema/policy-examples/web-upload.json": "data", + "docs/schema/policy-v1.md": "data", + "docs/schema/policy-v1.schema.json": "data", + "docs/schema/probe-matroska-v1.md": "data", + "docs/schema/probe-matroska-v1.schema.json": "data", + "docs/schema/probe-mpegts-v2.md": "data", + "docs/schema/probe-mpegts-v2.schema.json": "data", + "docs/schema/probe-v1.md": "data", + "docs/schema/probe-v1.schema.json": "data", + "docs/schema/remux-v1.md": "data", + "docs/schema/remux-v1.schema.json": "data", + "docs/schema/split-v1.md": "data", + "docs/schema/split-v1.schema.json": "data", + "docs/schema/thumbnail-v1.md": "data", + "docs/schema/thumbnail-v1.schema.json": "data", + "docs/schema/transcode-v1.md": "data", + "docs/schema/transcode-v1.schema.json": "data", + "docs/schema/transcode-v2.example.json": "data", + "docs/schema/transcode-v2.md": "data", + "docs/schema/transcode-v2.schema.json": "data", + "docs/schema/verdict-v1.md": "data", + "docs/schema/verdict-v1.schema.json": "data", + "docs/spikes/README.md": "data", + "docs/spikes/audio-decode-bench/README.md": "data", + "docs/spikes/audio-decode-bench/evidence/corpus-edit-lists.json": "data", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json": "data", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json": "data", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json": "data", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json": "data", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json": "data", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json": "data", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json": "data", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json": "data", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json": "data", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json": "data", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json": "data", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json": "data", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json": "data", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json": "data", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json": "data", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json": "data", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json": "data", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json": "data", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json": "data", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json": "data", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json": "data", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json": "data", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json": "data", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json": "data", + "docs/spikes/audio-decode-bench/opus-round3.md": "data", + "docs/spikes/audio-decode-bench/opus-round4.md": "data", + "docs/spikes/audio-extract-bench/README.md": "data", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json": "data", + "docs/spikes/audio-extract-bench/evidence/check-01.json": "data", + "docs/spikes/audio-extract-bench/evidence/check-02.json": "data", + "docs/spikes/audio-extract-bench/evidence/check-03.json": "data", + "docs/spikes/audio-extract-bench/evidence/check-04.json": "data", + "docs/spikes/audio-extract-bench/evidence/check-05.json": "data", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json": "data", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json": "data", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json": "data", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json": "data", + "docs/spikes/audio-extract-bench/evidence/inputs.json": "data", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt": "data", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt": "data", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt": "data", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt": "data", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt": "data", + "docs/spikes/audio-extract-bench/evidence/perf-01.json": "data", + "docs/spikes/audio-extract-bench/evidence/perf-02.json": "data", + "docs/spikes/audio-extract-bench/evidence/perf-03.json": "data", + "docs/spikes/audio-extract-bench/evidence/perf-04.json": "data", + "docs/spikes/audio-extract-bench/evidence/perf-05.json": "data", + "docs/spikes/audio-extract-bench/evidence/remote-01.json": "data", + "docs/spikes/audio-extract-bench/evidence/remote-02.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json": "data", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json": "data", + "docs/spikes/audio-extract-bench/evidence/summary.json": "data", + "docs/spikes/clip-bench/README.md": "data", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json": "data", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/check-04.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/check-04b.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/check-04c.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt": "data", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl": "unscanned-file", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl": "unscanned-file", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py": "source", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json": "data", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json": "data", + "docs/spikes/clip-bench/evidence/inputs.json": "data", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json": "data", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt": "data", + "docs/spikes/clip-bench/evidence/perf-01.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/perf-02.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/perf-03.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/perf-04.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/perf-05.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/perf-06.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/perf-09.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/remote-01.json.gz": "unscanned-file", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json": "data", + "docs/spikes/clip-bench/evidence/summary-check-04.json": "data", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json": "data", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json": "data", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json": "data", + "docs/spikes/clip-bench/evidence/summary-perf-02.json": "data", + "docs/spikes/clip-bench/evidence/summary-perf-03.json": "data", + "docs/spikes/clip-bench/evidence/summary-perf-04.json": "data", + "docs/spikes/clip-bench/evidence/summary-perf-05.json": "data", + "docs/spikes/clip-bench/evidence/summary-perf-06.json": "data", + "docs/spikes/clip-bench/evidence/summary-perf-09.json": "data", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json": "data", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json": "data", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json": "data", + "docs/spikes/clip-bench/evidence/summary-remote-01.json": "data", + "docs/spikes/frame-sizes/README.md": "data", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz": "unscanned-file", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz": "unscanned-file", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz": "unscanned-file", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz": "unscanned-file", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json": "data", + "docs/spikes/frame-sizes/evidence/summary.json": "data", + "docs/spikes/h1-gpu/README.md": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json": "data", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json": "data", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json": "data", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json": "data", + "docs/spikes/h1-gpu/evidence/header-provenance.json": "data", + "docs/spikes/h1-gpu/evidence/loader-sources.md": "data", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json": "data", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json": "data", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log": "unscanned-file", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json": "data", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json": "data", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json": "data", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json": "data", + "docs/spikes/h1-gpu/evidence/summary.json": "data", + "docs/spikes/h264-n1/README.md": "data", + "docs/spikes/h264-n1/conformance/streams.json": "data", + "docs/spikes/h264-n1/evidence/conformance.json": "data", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl": "unscanned-file", + "docs/spikes/h264-n1/evidence/corpus-run.json": "data", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz": "unscanned-file", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz": "unscanned-file", + "docs/spikes/h264-n1/evidence/corpus-summary.json": "data", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz": "unscanned-file", + "docs/spikes/h264-n1/evidence/divergences.jsonl": "unscanned-file", + "docs/spikes/h264-n1/known-divergences.md": "data", + "docs/spikes/h264-n2/README.md": "data", + "docs/spikes/h264-n2/conformance/streams.json": "data", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json": "data", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json": "data", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl": "unscanned-file", + "docs/spikes/h264-n2/evidence/k2-compare.json": "data", + "docs/spikes/h264-n2/evidence/speed-summary.json": "data", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl": "unscanned-file", + "docs/spikes/h264-n2/sets/es-heldout.json": "data", + "docs/spikes/h264-n2/sets/heldout.json": "data", + "docs/spikes/h264-n2/sets/tuning.json": "data", + "docs/spikes/h264-native-thumbnail/README.md": "data", + "docs/spikes/h264-native-thumbnail/evidence/scope.json": "data", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl": "unscanned-file", + "docs/spikes/hls-bench/README.md": "data", + "docs/spikes/hls-bench/evidence/.gitignore": "data", + "docs/spikes/hls-bench/evidence/affected-rebase.json": "data", + "docs/spikes/hls-bench/evidence/inputs.json": "data", + "docs/spikes/hls-bench/evidence/recheck-why.json": "data", + "docs/spikes/hls-bench/evidence/records.tar.xz": "unscanned-file", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json": "data", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json": "data", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json": "data", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json": "data", + "docs/spikes/hls-bench/evidence/summary-check.json": "data", + "docs/spikes/hls-bench/evidence/summary-perf-03.json": "data", + "docs/spikes/hls-bench/evidence/summary-perf-04.json": "data", + "docs/spikes/hls-bench/evidence/summary-perf-05.json": "data", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json": "data", + "docs/spikes/hls-bench/several-edits/README.md": "data", + "docs/spikes/join-bench/README.md": "data", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz": "unscanned-file", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz": "unscanned-file", + "docs/spikes/join-bench/evidence/check-05.json.gz": "unscanned-file", + "docs/spikes/join-bench/evidence/check-06.json.gz": "unscanned-file", + "docs/spikes/join-bench/evidence/check-06b.json.gz": "unscanned-file", + "docs/spikes/join-bench/evidence/check-06c.json.gz": "unscanned-file", + "docs/spikes/join-bench/evidence/check-07.json.gz": "unscanned-file", + "docs/spikes/join-bench/evidence/check-07b.json.gz": "unscanned-file", + "docs/spikes/join-bench/evidence/check-08.json.gz": "unscanned-file", + "docs/spikes/join-bench/evidence/check-08b.json.gz": "unscanned-file", + "docs/spikes/join-bench/evidence/perf-01.json.gz": "unscanned-file", + "docs/spikes/join-bench/evidence/perf-02.json.gz": "unscanned-file", + "docs/spikes/join-bench/evidence/summary-check-05.json": "data", + "docs/spikes/join-bench/evidence/summary-check-06-final.json": "data", + "docs/spikes/join-bench/evidence/summary-check-06.json": "data", + "docs/spikes/join-bench/evidence/summary-check-07-final.json": "data", + "docs/spikes/join-bench/evidence/summary-check-07.json": "data", + "docs/spikes/join-bench/evidence/summary-check-08-final.json": "data", + "docs/spikes/join-bench/evidence/summary-check-08.json": "data", + "docs/spikes/join-bench/evidence/summary-perf-01.json": "data", + "docs/spikes/join-bench/evidence/summary-perf-02.json": "data", + "docs/spikes/large-tables/README.md": "data", + "docs/spikes/large-tables/evidence/summary-w1-01.json": "data", + "docs/spikes/large-tables/evidence/w1-01.tar.xz": "unscanned-file", + "docs/spikes/large-tables/sets.json": "data", + "docs/spikes/large-tables/tuning.json": "data", + "docs/spikes/nvdec-direct/.gitattributes": "data", + "docs/spikes/nvdec-direct/README.md": "data", + "docs/spikes/nvdec-direct/conformance.json": "data", + "docs/spikes/nvdec-direct/evidence/attempt-2.json": "data", + "docs/spikes/nvdec-direct/evidence/attempt-3.json": "data", + "docs/spikes/nvdec-direct/evidence/attempt-4.json": "data", + "docs/spikes/nvdec-direct/evidence/attempt-5.json": "data", + "docs/spikes/nvdec-direct/evidence/attempt-6.json": "data", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt": "data", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json": "data", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json": "data", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json": "data", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json": "data", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log": "unscanned-file", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json": "data", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json": "data", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log": "unscanned-file", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json": "data", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json": "data", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json": "data", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json": "data", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json": "data", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log": "unscanned-file", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json": "data", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json": "data", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json": "data", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log": "unscanned-file", + "docs/spikes/nvdec-direct/evidence/provenance.json": "data", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json": "data", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log": "unscanned-file", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json": "data", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log": "unscanned-file", + "docs/spikes/nvdec-direct/evidence/summary-5.json": "data", + "docs/spikes/nvdec-direct/evidence/summary.json": "data", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json": "data", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json": "data", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json": "data", + "docs/spikes/nvdec-direct/evidence/verification.log": "unscanned-file", + "docs/spikes/nvdec-direct/hevc-conformance.json": "data", + "docs/spikes/nvdec-direct/hevc-corpus.json": "data", + "docs/spikes/parity-bench/README.md": "data", + "docs/spikes/parity-bench/evidence/chapters-02.json": "data", + "docs/spikes/parity-bench/evidence/chapters-02.log": "unscanned-file", + "docs/spikes/parity-bench/evidence/overhead-02.json": "data", + "docs/spikes/parity-bench/evidence/overhead-03.json": "data", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json": "data", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json": "data", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json": "data", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log": "unscanned-file", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json": "data", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log": "unscanned-file", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json": "data", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json": "data", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log": "unscanned-file", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json": "data", + "docs/spikes/parity-bench/evidence/overhead-third-path.json": "data", + "docs/spikes/parity-bench/evidence/overhead-third-path.log": "unscanned-file", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json": "data", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json": "data", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log": "unscanned-file", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json": "data", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json": "data", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log": "unscanned-file", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json": "data", + "docs/spikes/parity-bench/evidence/packets-ts.json": "data", + "docs/spikes/parity-bench/evidence/probe-02.json": "data", + "docs/spikes/parity-bench/evidence/probe-02.log": "unscanned-file", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json": "data", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json": "data", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json": "data", + "docs/spikes/parity-bench/evidence/probe-ts.json": "data", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json": "data", + "docs/spikes/parity-bench/evidence/remux-03.json": "data", + "docs/spikes/parity-bench/evidence/remux-03.log": "unscanned-file", + "docs/spikes/parity-bench/evidence/subs-02.json": "data", + "docs/spikes/parity-bench/evidence/subs-02.log": "unscanned-file", + "docs/spikes/parsing-guard/ALLOCATOR.md": "data", + "docs/spikes/parsing-guard/KNOWN_DIVERGENCES.md": "data", + "docs/spikes/parsing-guard/README.md": "data", + "docs/spikes/parsing-guard/baseline/HEAP_METER.md": "data", + "docs/spikes/parsing-guard/baseline/README.md": "data", + "docs/spikes/parsing-guard/evidence/MANIFEST": "unscanned-file", + "docs/spikes/parsing-guard/evidence/agreement.json": "data", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json": "data", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json": "data", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json": "data", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json": "data", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json": "data", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json": "data", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json": "data", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json": "data", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json": "data", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json": "data", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json": "data", + "docs/spikes/parsing-guard/evidence/check-spike.txt": "data", + "docs/spikes/parsing-guard/evidence/covered-agreement.json": "data", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json": "data", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json": "data", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json": "data", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json": "data", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json": "data", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json": "data", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json": "data", + "docs/spikes/parsing-guard/evidence/measurements.json": "data", + "docs/spikes/parsing-guard/evidence/media-agreement.json": "data", + "docs/spikes/parsing-guard/evidence/nesting.txt": "data", + "docs/spikes/parsing-guard/evidence/provenance.json": "data", + "docs/spikes/parsing-guard/known-divergences.json": "data", + "docs/spikes/policy-check/README.md": "data", + "docs/spikes/policy-check/evidence/check.jsonl.gz": "unscanned-file", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz": "unscanned-file", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json": "data", + "docs/spikes/policy-check/evidence/speed.jsonl.gz": "unscanned-file", + "docs/spikes/policy-check/evidence/summary.json": "data", + "docs/spikes/policy-matroska/README.md": "data", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz": "unscanned-file", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz": "unscanned-file", + "docs/spikes/policy-matroska/evidence/summary.json": "data", + "docs/spikes/read-window/README.md": "data", + "docs/spikes/read-window/evidence/identity.jsonl.gz": "unscanned-file", + "docs/spikes/read-window/evidence/speed.jsonl.gz": "unscanned-file", + "docs/spikes/read-window/evidence/summary.json": "data", + "docs/spikes/remote-bench/README.md": "data", + "docs/spikes/remote-bench/evidence/chapters-01.json": "data", + "docs/spikes/remote-bench/evidence/check-01.json": "data", + "docs/spikes/remote-bench/evidence/clip-01.json": "data", + "docs/spikes/remote-bench/evidence/clip-01.log": "unscanned-file", + "docs/spikes/remote-bench/evidence/clip-02.json": "data", + "docs/spikes/remote-bench/evidence/clip-02.log": "unscanned-file", + "docs/spikes/remote-bench/evidence/clip-03.json": "data", + "docs/spikes/remote-bench/evidence/clip-03.log": "unscanned-file", + "docs/spikes/remote-bench/evidence/clip-04.json": "data", + "docs/spikes/remote-bench/evidence/clip-04.log": "unscanned-file", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json": "data", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log": "unscanned-file", + "docs/spikes/remote-bench/evidence/extract-audio-02.json": "data", + "docs/spikes/remote-bench/evidence/extract-audio-02.log": "unscanned-file", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json": "data", + "docs/spikes/remote-bench/evidence/probe-01.json": "data", + "docs/spikes/remote-bench/evidence/probe-01.log": "unscanned-file", + "docs/spikes/remote-bench/evidence/remux-01.json": "data", + "docs/spikes/remote-bench/evidence/remux-01.log": "unscanned-file", + "docs/spikes/remote-bench/evidence/sanitize-01.json": "data", + "docs/spikes/remote-bench/evidence/split-01.json": "data", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json": "data", + "docs/spikes/remote-bench/evidence/summary-check-01.json": "data", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json": "data", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json": "data", + "docs/spikes/remote-bench/evidence/summary-split-01.json": "data", + "docs/spikes/remote-bench/evidence/url-commands-01.log": "unscanned-file", + "docs/spikes/remux-bench/README.md": "data", + "docs/spikes/remux-bench/evidence/.gitignore": "data", + "docs/spikes/remux-bench/evidence/inputs.json": "data", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz": "unscanned-file", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json": "data", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT": "unscanned-file", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json": "data", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json": "data", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json": "data", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json": "data", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json": "data", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json": "data", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json": "data", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json": "data", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json": "data", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json": "data", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz": "unscanned-file", + "docs/spikes/remux-bench/evidence/summary-check-02.json": "data", + "docs/spikes/remux-bench/evidence/summary-check-03.json": "data", + "docs/spikes/remux-bench/evidence/summary-perf-01.json": "data", + "docs/spikes/remux-bench/evidence/summary-perf-02.json": "data", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json": "data", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json": "data", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json": "data", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json": "data", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json": "data", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json": "data", + "docs/spikes/safe-probe/README.md": "data", + "docs/spikes/safe-probe/baseline/README.md": "data", + "docs/spikes/safe-probe/corpus/holdout-v1.json": "data", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt": "data", + "docs/spikes/safe-probe/evidence/local-dry-run.json": "data", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json": "data", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json": "data", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json": "data", + "docs/spikes/safe-probe/evidence/run-05/summary.json": "data", + "docs/spikes/safe-probe/evidence/run-05/summary.md": "data", + "docs/spikes/spike-a/README.md": "data", + "docs/spikes/spike-a/evidence/conformance.json": "data", + "docs/spikes/spike-a/evidence/cpu.environment.json": "data", + "docs/spikes/spike-a/evidence/cpu.raw.json": "data", + "docs/spikes/spike-a/evidence/cpu.status.json": "data", + "docs/spikes/spike-a/evidence/cpu.summary.json": "data", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json": "data", + "docs/spikes/spike-a/evidence/gpu.environment.json": "data", + "docs/spikes/spike-a/evidence/gpu.raw.json": "data", + "docs/spikes/spike-a/evidence/gpu.status.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json": "data", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json": "data", + "docs/spikes/spike-a/evidence/h7/summary.json": "data", + "docs/spikes/spike-a/evidence/h7/verification.json": "data", + "docs/spikes/spike-a/evidence/local-environment.json": "data", + "docs/spikes/spike-a/evidence/local-packets.json": "data", + "docs/spikes/spike-a/evidence/measurement-rerun.json": "data", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json": "data", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json": "data", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json": "data", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json": "data", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json": "data", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json": "data", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json": "data", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json": "data", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json": "data", + "docs/spikes/spike-a/evidence/summary.json": "data", + "docs/spikes/spike-a/evidence/verification.json": "data", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json": "data", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json": "data", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json": "data", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json": "data", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json": "data", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json": "data", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json": "data", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json": "data", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json": "data", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json": "data", + "docs/spikes/spike-a/evidence/wan/summary.json": "data", + "docs/spikes/spike-a/evidence/wan/upload.json": "data", + "docs/spikes/spike-a/evidence/wan/verification.json": "data", + "docs/spikes/spike-a/h7-adaptive/README.md": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json": "data", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json": "data", + "docs/spikes/spike-a/h7-sidx/README.md": "data", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl": "unscanned-file", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl": "unscanned-file", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl": "unscanned-file", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl": "unscanned-file", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl": "unscanned-file", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl": "unscanned-file", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl": "unscanned-file", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json": "data", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json": "data", + "docs/spikes/split-bench/README.md": "data", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/check-02.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/check-03.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/check-03b.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/check-me-15.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/memory-generated.json": "data", + "docs/spikes/split-bench/evidence/perf-01.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/perf-02.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/perf-03-machine.json": "data", + "docs/spikes/split-bench/evidence/perf-03.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json": "data", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/same-me-06.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz": "unscanned-file", + "docs/spikes/split-bench/evidence/summary-check-03-final.json": "data", + "docs/spikes/split-bench/evidence/summary-check-me-15.json": "data", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json": "data", + "docs/spikes/split-bench/evidence/summary-perf-01.json": "data", + "docs/spikes/split-bench/evidence/summary-perf-02.json": "data", + "docs/spikes/split-bench/evidence/summary-perf-03.json": "data", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json": "data", + "docs/spikes/split-bench/evidence/summary-same-me-06.json": "data", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json": "data", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json": "data", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json": "data", + "docs/spikes/thumbnail-bench/README.md": "data", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt": "data", + "docs/spikes/thumbnail-bench/evidence/memory.md": "data", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json": "data", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl": "unscanned-file", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl": "unscanned-file", + "docs/spikes/w1-remeasure/README.md": "data", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json": "data", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz": "unscanned-file", + "docs/spikes/w2-hls-index/README.md": "data", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json": "data", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json": "data", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json": "data", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json": "data", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json": "data", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz": "unscanned-file", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz": "unscanned-file", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz": "unscanned-file", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz": "unscanned-file", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz": "unscanned-file", + "docs/spikes/w3-sample-walk/README.md": "data", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch": "unscanned-file", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json": "data", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json": "data", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz": "unscanned-file", + "docs/technique-notes/h264-encoder-speed.md": "data", + "docs/technique-notes/h264-partition-search.md": "data", + "docs/unsafe-sites.md": "data", + "packages/cli/.gitignore": "data", + "packages/cli/README.md": "data", + "packages/cli/bin/coreav": "unscanned-script", + "packages/cli/install.js": "source", + "packages/cli/lib/main.js": "source", + "packages/cli/lib/wasi.mjs": "source", + "packages/cli/package.json": "data", + "packages/cli/scripts/build.sh": "source", + "packages/cli/scripts/codecs.sh": "source", + "packages/cli/scripts/notices_check.py": "source", + "packages/cli/scripts/platform-package.js": "source", + "packages/cli/scripts/platform.sh": "source", + "packages/cli/scripts/prepack.mjs": "source", + "packages/cli/scripts/release_assets.py": "source", + "packages/cli/scripts/zig-requirements.txt": "data", + "packages/cli/scripts/zig.sh": "source", + "packages/cli/test/cli.test.mjs": "source", + "packages/cli/test/native.test.mjs": "source", + "packages/cli/test/package-rehearsal.mjs": "source", + "packages/cli/test/release-clips.sh": "source", + "packages/cli/test/release-smoke.py": "source", + "packages/cli/test/smoke.sh": "source", + "packages/wasm-h264/.gitignore": "data", + "packages/wasm-h264/README.md": "data", + "packages/wasm-h264/package.json": "data", + "packages/wasm-h264/scripts/check-package.mjs": "source", + "packages/wasm-h264/scripts/check-types.mjs": "source", + "packages/wasm-h264/scripts/prepack.mjs": "source", + "packages/wasm-h264/scripts/profile.mjs": "source", + "packages/wasm-h264/scripts/sync-sources.mjs": "source", + "packages/wasm-h264/src/api.js": "source", + "packages/wasm-h264/src/bounded-source.js": "source", + "packages/wasm-h264/src/engine-core.js": "source", + "packages/wasm-h264/src/engine.js": "source", + "packages/wasm-h264/src/errors.js": "source", + "packages/wasm-h264/src/index.d.ts": "source", + "packages/wasm-h264/src/index.js": "source", + "packages/wasm-h264/src/internal.js": "source", + "packages/wasm-h264/src/node-broker.js": "source", + "packages/wasm-h264/src/node-session.js": "source", + "packages/wasm-h264/src/node-worker.js": "source", + "packages/wasm-h264/src/node.d.ts": "source", + "packages/wasm-h264/src/node.js": "source", + "packages/wasm-h264/src/r2.js": "source", + "packages/wasm-h264/src/sources.js": "source", + "packages/wasm-h264/src/thumbnail-options.js": "source", + "packages/wasm-h264/src/thumbnail.js": "source", + "packages/wasm-h264/src/workers.d.ts": "source", + "packages/wasm-h264/src/workers.js": "source", + "packages/wasm-h264/test/broker.test.mjs": "source", + "packages/wasm-h264/test/installed-host-cases.mjs": "source", + "packages/wasm-h264/test/installed-host-cases.test.mjs": "source", + "packages/wasm-h264/test/installed/README.md": "data", + "packages/wasm-h264/test/installed/check.mjs": "source", + "packages/wasm-h264/test/installed/ledger.mjs": "source", + "packages/wasm-h264/test/installed/ledger.test.mjs": "source", + "packages/wasm-h264/test/installed/node.mjs": "source", + "packages/wasm-h264/test/installed/pixels.mjs": "source", + "packages/wasm-h264/test/installed/pixels.test.mjs": "source", + "packages/wasm-h264/test/installed/roster.json": "data", + "packages/wasm-h264/test/installed/roster.mjs": "source", + "packages/wasm-h264/test/installed/worker.js": "source", + "packages/wasm-h264/test/installed/worker.test.mjs": "source", + "packages/wasm-h264/test/module.test.mjs": "source", + "packages/wasm-h264/test/node-lifecycle.test.mjs": "source", + "packages/wasm-h264/test/node-wiring.test.mjs": "source", + "packages/wasm-h264/test/package.test.mjs": "source", + "packages/wasm-h264/test/thumbnail.test.mjs": "source", + "packages/wasm/.gitignore": "data", + "packages/wasm/README.md": "data", + "packages/wasm/examples/.gitignore": "data", + "packages/wasm/examples/README.md": "data", + "packages/wasm/examples/hls/package.json": "data", + "packages/wasm/examples/hls/src/index.js": "source", + "packages/wasm/examples/hls/src/indexes.js": "source", + "packages/wasm/examples/hls/wrangler.toml": "data", + "packages/wasm/examples/media/package.json": "data", + "packages/wasm/examples/media/src/index.js": "source", + "packages/wasm/examples/media/src/input.js": "source", + "packages/wasm/examples/media/src/policy.json": "data", + "packages/wasm/examples/media/wrangler.toml": "data", + "packages/wasm/examples/package-lock.json": "data", + "packages/wasm/examples/package.json": "data", + "packages/wasm/examples/test/batch.mjs": "source", + "packages/wasm/examples/test/check.mjs": "source", + "packages/wasm/examples/test/fake-r2.mjs": "source", + "packages/wasm/examples/test/gates.mjs": "source", + "packages/wasm/examples/test/harness.js": "source", + "packages/wasm/examples/test/registry.mjs": "source", + "packages/wasm/examples/test/runtime.mjs": "source", + "packages/wasm/examples/test/synth.mjs": "source", + "packages/wasm/examples/test/unit/batch.test.mjs": "source", + "packages/wasm/examples/test/unit/gates.test.mjs": "source", + "packages/wasm/examples/test/unit/indexes.test.mjs": "source", + "packages/wasm/examples/test/unit/input.test.mjs": "source", + "packages/wasm/examples/test/unit/licenses.test.mjs": "source", + "packages/wasm/examples/test/unit/memory-failure.test.mjs": "source", + "packages/wasm/examples/test/unit/registry.test.mjs": "source", + "packages/wasm/examples/test/unit/runtime.test.mjs": "source", + "packages/wasm/package-lock.json": "data", + "packages/wasm/package.json": "data", + "packages/wasm/scripts/build.sh": "source", + "packages/wasm/scripts/check-package.mjs": "source", + "packages/wasm/scripts/check-types.mjs": "source", + "packages/wasm/scripts/fingerprint.mjs": "source", + "packages/wasm/scripts/prepack.mjs": "source", + "packages/wasm/src/api.js": "source", + "packages/wasm/src/bounded-source.js": "source", + "packages/wasm/src/engine-core.js": "source", + "packages/wasm/src/engine.js": "source", + "packages/wasm/src/errors.js": "source", + "packages/wasm/src/index.d.ts": "source", + "packages/wasm/src/index.js": "source", + "packages/wasm/src/internal.js": "source", + "packages/wasm/src/node.d.ts": "source", + "packages/wasm/src/node.js": "source", + "packages/wasm/src/r2.js": "source", + "packages/wasm/src/sources.js": "source", + "packages/wasm/src/workers.d.ts": "source", + "packages/wasm/src/workers.js": "source", + "packages/wasm/test/bounded-source.test.mjs": "source", + "packages/wasm/test/build.test.mjs": "source", + "packages/wasm/test/engine.test.mjs": "source", + "packages/wasm/test/errors.test.mjs": "source", + "packages/wasm/test/helpers.mjs": "source", + "packages/wasm/test/http-server.mjs": "source", + "packages/wasm/test/http.test.mjs": "source", + "packages/wasm/test/module.test.mjs": "source", + "packages/wasm/test/package.test.mjs": "source", + "packages/wasm/test/r2.test.mjs": "source", + "packages/wasm/test/sources.test.mjs": "source", + "packages/wasm/test/streams.test.mjs": "source", + "packages/wasm/test/types-workers.mts": "unscanned-file", + "packages/wasm/test/types.mts": "unscanned-file", + "rust-toolchain.toml": "data", + "scripts/aac-pns-requirements.txt": "data", + "scripts/aac_agreement.py": "source", + "scripts/aac_encode_check.py": "source", + "scripts/aac_pcm_eligibility.py": "source", + "scripts/aac_pns.py": "source", + "scripts/agents_rows_check.py": "source", + "scripts/audio_copy_check.py": "source", + "scripts/audio_decoder_eligibility.py": "source", + "scripts/audio_source_diagnostic.py": "source", + "scripts/avi_fixture_check.py": "source", + "scripts/avi_v2_check.py": "source", + "scripts/bench_guard.py": "source", + "scripts/binaryen.env": "data", + "scripts/chap_craft.py": "source", + "scripts/cli_hostile_check.py": "source", + "scripts/clip_check.py": "source", + "scripts/codec_coverage_gcp.py": "source", + "scripts/colr_craft.py": "source", + "scripts/compat_check.py": "source", + "scripts/compat_r4_gcp.py": "source", + "scripts/compat_sources.py": "source", + "scripts/composed_audio.py": "source", + "scripts/composed_audio_fixtures.py": "source", + "scripts/composed_audio_selftest.py": "source", + "scripts/composed_audio_source.py": "source", + "scripts/corpus_subset.py": "source", + "scripts/dco_check.py": "source", + "scripts/dco_check_selftest.py": "source", + "scripts/decode_audio_check.py": "source", + "scripts/elst_craft.py": "source", + "scripts/encoders/macos/baseline_smoke.py": "source", + "scripts/encoders/macos/cache_residency.py": "source", + "scripts/encoders/macos/coreav_build.py": "source", + "scripts/encoders/macos/evidence.py": "source", + "scripts/encoders/macos/hevc_smoke.py": "source", + "scripts/encoders/macos/judging.py": "source", + "scripts/encoders/macos/metrics.py": "source", + "scripts/encoders/macos/observations.py": "source", + "scripts/encoders/macos/preparation.py": "source", + "scripts/encoders/macos/preparation_process.py": "source", + "scripts/encoders/macos/process.py": "source", + "scripts/encoders/macos/producer.py": "source", + "scripts/encoders/macos/registration.py": "source", + "scripts/encoders/macos/smoke.py": "source", + "scripts/encoders/macos/source_freeze.py": "source", + "scripts/encoders/macos/test_coreav_build.py": "source", + "scripts/encoders/macos/test_hevc_smoke.py": "source", + "scripts/encoders/macos/test_preparation.py": "source", + "scripts/encoders/macos/test_process_signals.py": "source", + "scripts/encoders/macos/test_producer.py": "source", + "scripts/encoders/macos/test_source_freeze.py": "source", + "scripts/encoders/macos/test_tools.py": "source", + "scripts/encoders/macos/timing.py": "source", + "scripts/encoders/macos/videotoolbox-plan.md": "data", + "scripts/encoders/macos/videotoolbox-selection.json": "data", + "scripts/encoders/macos/videotoolbox-sources.json": "data", + "scripts/encoders/macos/videotoolbox-uncovered.json": "data", + "scripts/encoders/svt-av1/build.py": "source", + "scripts/encoders/svt-av1/test_build.py": "source", + "scripts/exact_skip_check.py": "source", + "scripts/extract_check.py": "source", + "scripts/fallback_names.py": "source", + "scripts/ffprobe_stdin_check.py": "source", + "scripts/ffv1_check.py": "source", + "scripts/flac_output_check.py": "source", + "scripts/flac_output_identity.py": "source", + "scripts/flac_output_measure.py": "source", + "scripts/fuzz_plan.py": "source", + "scripts/fuzz_run.sh": "source", + "scripts/fuzz_upload.py": "source", + "scripts/gcp_vm_job.py": "source", + "scripts/gen-fixtures-mkv.sh": "source", + "scripts/gen-fixtures-ts.sh": "source", + "scripts/gen-fixtures.sh": "source", + "scripts/gen-v2-fixtures.py": "source", + "scripts/h264_agreement.py": "source", + "scripts/h264_conformance.py": "source", + "scripts/h264_counts.py": "source", + "scripts/h264_deblock_conformance.py": "source", + "scripts/h264_g1.py": "source", + "scripts/h264_g1_conformance.py": "source", + "scripts/h264_heldout_draw.py": "source", + "scripts/h264_isa_mix.py": "source", + "scripts/h264_modes_identity.py": "source", + "scripts/h264_p_conformance.py": "source", + "scripts/h264_parity.py": "source", + "scripts/h264_parity_bars.py": "source", + "scripts/h264_parity_gcp.py": "source", + "scripts/h264_parity_gcp_selftest.py": "source", + "scripts/h264_parity_selftest.py": "source", + "scripts/h264_pgo_acquire.py": "source", + "scripts/h264_pgo_acquisition.json": "data", + "scripts/h264_pgo_build.py": "source", + "scripts/h264_pgo_diagnostics.py": "source", + "scripts/h264_pgo_evaluation.json": "data", + "scripts/h264_pgo_registration.json": "data", + "scripts/h264_pgo_round.py": "source", + "scripts/h264_profile.py": "source", + "scripts/h264_speed.py": "source", + "scripts/h264_stage_insn.py": "source", + "scripts/h264_synth.py": "source", + "scripts/h264_training_draw.py": "source", + "scripts/he_aac_agreement.py": "source", + "scripts/hevc_conformance.py": "source", + "scripts/hevc_fixture.py": "source", + "scripts/hevc_intra.py": "source", + "scripts/hevc_oracle_input.py": "source", + "scripts/hevc_synthetic.py": "source", + "scripts/hls_check.py": "source", + "scripts/input_summary_check.py": "source", + "scripts/input_summary_development.py": "source", + "scripts/install-binaryen.sh": "source", + "scripts/install-jm-decoder.sh": "source", + "scripts/install-oracle-ffmpeg-macos.sh": "source", + "scripts/install-oracle-ffmpeg.sh": "source", + "scripts/install-oracle-mediainfo.sh": "source", + "scripts/install-x264.sh": "source", + "scripts/iso_patch.py": "source", + "scripts/issue_refs_check.py": "source", + "scripts/issue_refs_check_selftest.py": "source", + "scripts/jm-decoder.env": "data", + "scripts/join_check.py": "source", + "scripts/label_sync.py": "source", + "scripts/merge_group_result.py": "source", + "scripts/mkv_craft.py": "source", + "scripts/mkv_remux_check.py": "source", + "scripts/notices/evidence.mjs": "source", + "scripts/notices/main.mjs": "source", + "scripts/notices/record.mjs": "source", + "scripts/notices/render.mjs": "source", + "scripts/notices/runtime.mjs": "source", + "scripts/notices/select.mjs": "source", + "scripts/notices/test/evidence.test.mjs": "source", + "scripts/notices/test/fixtures/LLVM-exception.txt": "data", + "scripts/notices/test/legal.test.mjs": "source", + "scripts/notices/test/record.test.mjs": "source", + "scripts/notices/test/render.test.mjs": "source", + "scripts/notices/test/runtime.test.mjs": "source", + "scripts/notices/test/select.test.mjs": "source", + "scripts/notices/upstream/runtime/compiler-rt/LICENSE.TXT": "unscanned-file", + "scripts/notices/upstream/runtime/libunwind/LICENSE.TXT": "unscanned-file", + "scripts/notices/upstream/runtime/manifest.json": "data", + "scripts/notices/upstream/runtime/microsoft/ucrt-NOTICE": "unscanned-file", + "scripts/notices/upstream/runtime/microsoft/vcruntime-NOTICE": "unscanned-file", + "scripts/notices/upstream/runtime/musl/COPYRIGHT": "unscanned-file", + "scripts/notices/upstream/runtime/musl/aarch64-memcpy-LICENSE": "unscanned-file", + "scripts/notices/upstream/runtime/musl/aarch64-memset-LICENSE": "unscanned-file", + "scripts/notices/upstream/runtime/musl/math-__cos-LICENSE": "unscanned-file", + "scripts/notices/upstream/runtime/musl/math-cos-LICENSE": "unscanned-file", + "scripts/notices/upstream/runtime/musl/math-exp-LICENSE": "unscanned-file", + "scripts/notices/upstream/runtime/musl/math-log-LICENSE": "unscanned-file", + "scripts/notices/upstream/runtime/musl/math-pow-LICENSE": "unscanned-file", + "scripts/notices/upstream/runtime/wasi-libc/LICENSE": "data", + "scripts/notices/upstream/runtime/wasi-libc/LICENSE-APACHE": "unscanned-file", + "scripts/notices/upstream/runtime/wasi-libc/LICENSE-APACHE-LLVM": "unscanned-file", + "scripts/notices/upstream/runtime/wasi-libc/LICENSE-MIT": "unscanned-file", + "scripts/notices/upstream/runtime/wasi-libc/fts/musl-fts/COPYING": "unscanned-file", + "scripts/notices/upstream/runtime/wasi-libc/libc-bottom-half/cloudlibc/LICENSE": "data", + "scripts/notices/upstream/runtime/wasi-libc/libc-top-half/musl/COPYRIGHT": "unscanned-file", + "scripts/notices/upstream/wasip1-1.0.0/LICENSE-APACHE": "unscanned-file", + "scripts/notices/upstream/wasip1-1.0.0/LICENSE-Apache-2.0_WITH_LLVM-exception": "unscanned-file", + "scripts/notices/upstream/wasip1-1.0.0/LICENSE-MIT": "unscanned-file", + "scripts/opus_encode_check.py": "source", + "scripts/opus_identity.py": "source", + "scripts/opus_matroska_padding.py": "source", + "scripts/opus_mp4_presentation.py": "source", + "scripts/opus_pcm_eligibility.py": "source", + "scripts/opus_tables.py": "source", + "scripts/oracle-audio-args.txt": "data", + "scripts/oracle-capture.sh": "source", + "scripts/oracle-ffmpeg-macos.env": "data", + "scripts/oracle-ffmpeg.env": "data", + "scripts/oracle-ffprobe.sh": "source", + "scripts/oracle-selfcheck.sh": "source", + "scripts/oracle.py": "source", + "scripts/oracle_audio.py": "source", + "scripts/oracle_free.py": "source", + "scripts/oracle_from_r2.py": "source", + "scripts/oracle_invocation_check.py": "source", + "scripts/oracle_invocation_classify.py": "source", + "scripts/oracle_kd.py": "source", + "scripts/oracle_kd_mkv.py": "source", + "scripts/oracle_kd_ts.py": "source", + "scripts/oracle_negative.py": "source", + "scripts/oracle_pin.py": "source", + "scripts/oracle_pin_macos.py": "source", + "scripts/patent_free_check.py": "source", + "scripts/pcm_output_check.py": "source", + "scripts/pinned_sources.py": "source", + "scripts/png_bmp_yuv_plan.py": "source", + "scripts/policy_check.py": "source", + "scripts/policy_fixtures.json": "data", + "scripts/policy_ref.py": "source", + "scripts/pr-text-requirements.txt": "data", + "scripts/pr_shape_check.py": "source", + "scripts/pr_shape_check_selftest.py": "source", + "scripts/pr_text_check.py": "source", + "scripts/pr_text_check_selftest.py": "source", + "scripts/queue_detector.py": "source", + "scripts/raw_audio_pipe_check.py": "source", + "scripts/raw_pcm_check.py": "source", + "scripts/registered_candidate.py": "source", + "scripts/remux_check.py": "source", + "scripts/rust-dist.env": "data", + "scripts/seek_check.py": "source", + "scripts/split_check.py": "source", + "scripts/standalone_audio_probe_check.py": "source", + "scripts/stsd_craft.py": "source", + "scripts/stss_craft.py": "source", + "scripts/svt-av1-notices.json": "data", + "scripts/svt_av1_check.py": "source", + "scripts/svt_av1_licenses.py": "source", + "scripts/svt_av1_rust_link.py": "source", + "scripts/swr_characterize.py": "source", + "scripts/test_oracle.py": "source", + "scripts/tests/analyzers-grandfathered.txt": "data", + "scripts/tests/fixtures/svt-av1-notices/LICENSE-BSD2.md": "data", + "scripts/tests/fixtures/svt-av1-notices/LICENSE.md": "data", + "scripts/tests/fixtures/svt-av1-notices/PATENTS.md": "data", + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE": "unscanned-file", + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE": "unscanned-file", + "scripts/tests/test_aac_encode_check.py": "source", + "scripts/tests/test_aac_pcm_eligibility.py": "source", + "scripts/tests/test_aac_pns.py": "source", + "scripts/tests/test_audio_copy_check.py": "source", + "scripts/tests/test_audio_decoder_eligibility.py": "source", + "scripts/tests/test_audio_source_diagnostic.py": "source", + "scripts/tests/test_avi_workflow.py": "source", + "scripts/tests/test_bar_sources.py": "source", + "scripts/tests/test_bench_guard.py": "source", + "scripts/tests/test_ci_fixtures.py": "source", + "scripts/tests/test_codec_coverage_gcp.py": "source", + "scripts/tests/test_compat_r4_gcp.py": "source", + "scripts/tests/test_compat_sources.py": "source", + "scripts/tests/test_compat_workflow.py": "source", + "scripts/tests/test_composed_audio.py": "source", + "scripts/tests/test_deny_report.py": "source", + "scripts/tests/test_dist_workflows.py": "source", + "scripts/tests/test_docs_site.py": "source", + "scripts/tests/test_encoder_backends_workflow.py": "source", + "scripts/tests/test_fallback_names.py": "source", + "scripts/tests/test_ffprobe_stdin_check.py": "source", + "scripts/tests/test_ffv1_check.py": "source", + "scripts/tests/test_ffv1_workflow.py": "source", + "scripts/tests/test_flac_cost_cache_record.py": "source", + "scripts/tests/test_flac_output_check.py": "source", + "scripts/tests/test_flac_output_identity.py": "source", + "scripts/tests/test_flac_output_measure.py": "source", + "scripts/tests/test_fuzz_license_configs.py": "source", + "scripts/tests/test_fuzz_nightly.py": "source", + "scripts/tests/test_fuzz_upload.py": "source", + "scripts/tests/test_gcp_vm_job.py": "source", + "scripts/tests/test_gen_v2_fixtures.py": "source", + "scripts/tests/test_h264_conformance_acquisition.py": "source", + "scripts/tests/test_h264_deblock.py": "source", + "scripts/tests/test_h264_g1.py": "source", + "scripts/tests/test_h264_g1_search_reference.py": "source", + "scripts/tests/test_h264_p.py": "source", + "scripts/tests/test_h264_parity_bars.py": "source", + "scripts/tests/test_h264_pgo.py": "source", + "scripts/tests/test_h264_pgo_acquire.py": "source", + "scripts/tests/test_h264_pgo_cohort.py": "source", + "scripts/tests/test_h264_pgo_diagnostics.py": "source", + "scripts/tests/test_h264_pgo_results.py": "source", + "scripts/tests/test_he_aac_agreement.py": "source", + "scripts/tests/test_hevc_conformance.py": "source", + "scripts/tests/test_hevc_exclusions.py": "source", + "scripts/tests/test_hevc_fixture.py": "source", + "scripts/tests/test_hevc_intra.py": "source", + "scripts/tests/test_hevc_oracle_input.py": "source", + "scripts/tests/test_hevc_synthetic.py": "source", + "scripts/tests/test_hevc_workflow.py": "source", + "scripts/tests/test_input_summary_check.py": "source", + "scripts/tests/test_input_summary_development.py": "source", + "scripts/tests/test_input_summary_workflow.py": "source", + "scripts/tests/test_install_extractor.py": "source", + "scripts/tests/test_macos_host_profile.py": "source", + "scripts/tests/test_main_ci_plan.py": "source", + "scripts/tests/test_measurement_analyzers.py": "source", + "scripts/tests/test_merge_group_result.py": "source", + "scripts/tests/test_notices_check.py": "source", + "scripts/tests/test_opus_capacity.py": "source", + "scripts/tests/test_opus_encode_check.py": "source", + "scripts/tests/test_opus_identity.py": "source", + "scripts/tests/test_opus_matroska_padding.py": "source", + "scripts/tests/test_opus_mp4_presentation.py": "source", + "scripts/tests/test_opus_pcm_eligibility.py": "source", + "scripts/tests/test_oracle_audio.py": "source", + "scripts/tests/test_oracle_free.py": "source", + "scripts/tests/test_oracle_install_macos.py": "source", + "scripts/tests/test_oracle_invocation_check.py": "source", + "scripts/tests/test_oracle_invocation_classify.py": "source", + "scripts/tests/test_oracle_pin.py": "source", + "scripts/tests/test_oracle_pin_macos.py": "source", + "scripts/tests/test_package_rehearsal.py": "source", + "scripts/tests/test_png_bmp_yuv_plan.py": "source", + "scripts/tests/test_probe_migration.py": "source", + "scripts/tests/test_queue_detector.py": "source", + "scripts/tests/test_raw_audio_pipe_check.py": "source", + "scripts/tests/test_raw_pcm_check.py": "source", + "scripts/tests/test_registered_candidate.py": "source", + "scripts/tests/test_rust_distribution_notices_check.py": "source", + "scripts/tests/test_shell_oracle_qualification.py": "source", + "scripts/tests/test_standalone_audio_probe_check.py": "source", + "scripts/tests/test_svt_av1_check.py": "source", + "scripts/tests/test_svt_av1_licenses.py": "source", + "scripts/tests/test_svt_av1_rust_link.py": "source", + "scripts/tests/test_svt_native_workflow.py": "source", + "scripts/tests/test_swr_characterize.py": "source", + "scripts/tests/test_test_oracle.py": "source", + "scripts/tests/test_thumbnail_oracle.py": "source", + "scripts/tests/test_transcode_decoder_host.py": "source", + "scripts/tests/test_transcode_merge.py": "source", + "scripts/tests/test_ts_speed.py": "source", + "scripts/tests/test_ts_speed_pair.py": "source", + "scripts/tests/test_v2_fixture_inputs.py": "source", + "scripts/tests/test_vp9_corpus.py": "source", + "scripts/tests/test_vp9_filter_coverage.py": "source", + "scripts/tests/test_vp9_pixel_ceiling.py": "source", + "scripts/tests/test_vp9_pixel_round.py": "source", + "scripts/tests/test_vp9_release_attribution.py": "source", + "scripts/tests/test_vp9_release_cost.py": "source", + "scripts/tests/test_wasm_thumbnail_fixtures.py": "source", + "scripts/text_check.py": "source", + "scripts/thumbnail_oracle.py": "source", + "scripts/track_boxes.py": "source", + "scripts/transcode_check.py": "source", + "scripts/transcode_check_selftest.py": "source", + "scripts/transcode_decoder_host.py": "source", + "scripts/transcode_speed.py": "source", + "scripts/transcode_speed_gcp.py": "source", + "scripts/ts_craft.py": "source", + "scripts/ts_speed.py": "source", + "scripts/ts_speed_bars.py": "source", + "scripts/ts_speed_gcp.py": "source", + "scripts/unsafe_sites_check.py": "source", + "scripts/v2_fixture_check.py": "source", + "scripts/v2_fixture_inputs.py": "source", + "scripts/vp9_corpus.py": "source", + "scripts/vp9_filter_coverage.py": "source", + "scripts/vp9_filter_frames.py": "source", + "scripts/vp9_pixel_build.py": "source", + "scripts/vp9_pixel_ceiling.py": "source", + "scripts/vp9_pixel_job.sh": "source", + "scripts/vp9_pixel_profiles.py": "source", + "scripts/vp9_pixel_round.py": "source", + "scripts/vp9_release_attribution.py": "source", + "scripts/vp9_release_cost.py": "source", + "scripts/vp9_speed.py": "source", + "scripts/vp9_speed_gcp.py": "source", + "scripts/wasm-thumbnail-fixtures.py": "source", + "scripts/workflow_check.py": "source", + "scripts/workflow_check_selftest.py": "source", + "scripts/writer_boxes.py": "source", + "test-support/oracle-dependent.json": "data", + "test-support/oracle.rs": "source", + "tools/compat-corpus/B4.md": "data", + "tools/compat-corpus/b4_protocol.py": "source", + "tools/compat-corpus/b4_round10.py": "source", + "tools/compat-corpus/baseline-frames.json": "data", + "tools/compat-corpus/baseline-isobmff.json": "data", + "tools/compat-corpus/baseline-matroska.json": "data", + "tools/compat-corpus/baseline-mpegts.json": "data", + "tools/compat-corpus/calibration_sim.py": "source", + "tools/compat-corpus/classify.py": "source", + "tools/compat-corpus/collect.py": "source", + "tools/compat-corpus/commands-0.1.0/commands.json": "data", + "tools/compat-corpus/commands-0.1.0/coverage.json": "data", + "tools/compat-corpus/commands-v1/README.md": "data", + "tools/compat-corpus/commands-v1/commands.jsonl": "unscanned-file", + "tools/compat-corpus/commands-v1/outputs.json": "data", + "tools/compat-corpus/copy_check.py": "source", + "tools/compat-corpus/corpus_kd.py": "source", + "tools/compat-corpus/coverage_set.py": "source", + "tools/compat-corpus/current_ci.py": "source", + "tools/compat-corpus/decode_breadth.py": "source", + "tools/compat-corpus/decode_reasons.json": "data", + "tools/compat-corpus/decoded_output.py": "source", + "tools/compat-corpus/encode_breadth.py": "source", + "tools/compat-corpus/evidence-public.pem": "unscanned-file", + "tools/compat-corpus/extract.py": "source", + "tools/compat-corpus/ffmpeg9.json": "data", + "tools/compat-corpus/frames.py": "source", + "tools/compat-corpus/github-shapes-200/SHA256SUMS": "unscanned-file", + "tools/compat-corpus/github-shapes-200/shapes.jsonl": "unscanned-file", + "tools/compat-corpus/github_shapes.py": "source", + "tools/compat-corpus/github_shapes_fixtures.py": "source", + "tools/compat-corpus/github_shapes_inputs.py": "source", + "tools/compat-corpus/github_shapes_set.py": "source", + "tools/compat-corpus/png_bmp_yuv.py": "source", + "tools/compat-corpus/r3.py": "source", + "tools/compat-corpus/r4_scan.py": "source", + "tools/compat-corpus/record.py": "source", + "tools/compat-corpus/release_round.py": "source", + "tools/compat-corpus/release_set.py": "source", + "tools/compat-corpus/round_files.py": "source", + "tools/compat-corpus/run.py": "source", + "tools/compat-corpus/speed.py": "source", + "tools/compat-corpus/tests/test_b4_guards.py": "source", + "tools/compat-corpus/tests/test_b4_protocol.py": "source", + "tools/compat-corpus/tests/test_b4_round10.py": "source", + "tools/compat-corpus/tests/test_b4_sources.py": "source", + "tools/compat-corpus/tests/test_calibration_sim.py": "source", + "tools/compat-corpus/tests/test_child_process.py": "source", + "tools/compat-corpus/tests/test_classify.py": "source", + "tools/compat-corpus/tests/test_commands_v1.py": "source", + "tools/compat-corpus/tests/test_copy_check.py": "source", + "tools/compat-corpus/tests/test_corpus_absence.py": "source", + "tools/compat-corpus/tests/test_corpus_iso.py": "source", + "tools/compat-corpus/tests/test_corpus_kd.py": "source", + "tools/compat-corpus/tests/test_corpus_mkv.py": "source", + "tools/compat-corpus/tests/test_corpus_replay.py": "source", + "tools/compat-corpus/tests/test_corpus_ts.py": "source", + "tools/compat-corpus/tests/test_coverage_set.py": "source", + "tools/compat-corpus/tests/test_current_ci.py": "source", + "tools/compat-corpus/tests/test_decode_breadth.py": "source", + "tools/compat-corpus/tests/test_decode_breadth_fixtures.py": "source", + "tools/compat-corpus/tests/test_encode_breadth.py": "source", + "tools/compat-corpus/tests/test_ffmpeg9.py": "source", + "tools/compat-corpus/tests/test_frames.py": "source", + "tools/compat-corpus/tests/test_github_shapes.py": "source", + "tools/compat-corpus/tests/test_png_bmp_yuv.py": "source", + "tools/compat-corpus/tests/test_r3.py": "source", + "tools/compat-corpus/tests/test_r4_scan.py": "source", + "tools/compat-corpus/tests/test_record.py": "source", + "tools/compat-corpus/tests/test_release_set.py": "source", + "tools/compat-corpus/tests/test_run_010.py": "source", + "tools/compat-corpus/tests/test_speed_b4.py": "source", + "tools/compat-corpus/tests/test_speed_r4.py": "source", + "tools/compat-corpus/v2-fixtures.json": "data", + "tools/counting-alloc/Cargo.toml": "data", + "tools/counting-alloc/src/counting.rs": "source", + "tools/counting-alloc/src/lib.rs": "source", + "tools/counting-alloc/src/process.rs": "source", + "tools/counting-alloc/tests/process.rs": "source", + "tools/counting-alloc/tests/self_check.rs": "source", + "tools/decode-oracle/Cargo.toml": "data", + "tools/decode-oracle/src/main.rs": "source", + "tools/decode-oracle/src/stream.rs": "source", + "tools/decode-oracle/tests/stream.rs": "source", + "tools/edge-native/Cargo.toml": "data", + "tools/edge-native/src/main.rs": "source", + "tools/fuzz-campaign/README.md": "data", + "tools/fuzz-campaign/campaign.py": "source", + "tools/fuzz-campaign/fetch.py": "source", + "tools/fuzz-campaign/local_fuzz.py": "source", + "tools/hostile/fetch_reproducers.py": "source", + "tools/hostile/generate.py": "source", + "tools/hostile/reproducers.json": "data", + "tools/hostile/tests/test_fetch_reproducers.py": "source", + "tools/isobmff-adapter/Cargo.toml": "data", + "tools/isobmff-adapter/corpus/compare.py": "source", + "tools/isobmff-adapter/corpus/harvest.py": "source", + "tools/isobmff-adapter/corpus/summarize.py": "source", + "tools/isobmff-adapter/src/main.rs": "source", + "tools/mediainfo-oracle/.gitignore": "data", + "tools/mediainfo-oracle/README.md": "data", + "tools/mediainfo-oracle/corpus.py": "source", + "tools/mediainfo-oracle/mediainfo_oracle.py": "source", + "tools/mediainfo-oracle/results/README.md": "data", + "tools/mediainfo-oracle/results/corpus-v1-development-2026-10-15.md": "data", + "tools/mediainfo-oracle/results/corpus-v1-holdout-2026-10-15.md": "data", + "tools/mediainfo-oracle/results/fixtures-2026-10-15.json": "data", + "tools/mediainfo-oracle/results/fixtures-2026-10-15.md": "data", + "tools/mediainfo-oracle/tests/snapshots/audio_mp3.mp4.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/basic.mp4.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/browser.webm.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/color_bt2020_pq.mp4.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/color_full_range.mp4.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/edit_list.mp4.coreav.streams.json": "data", + "tools/mediainfo-oracle/tests/snapshots/edit_list.mp4.ffprobe.streams.json": "data", + "tools/mediainfo-oracle/tests/snapshots/edit_list.mp4.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/multitrack.mp4.coreav.streams.json": "data", + "tools/mediainfo-oracle/tests/snapshots/multitrack.mp4.ffprobe.streams.json": "data", + "tools/mediainfo-oracle/tests/snapshots/multitrack.mp4.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/nested_10000.mp4.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/pcm_f32le.mov.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/rotate_ccw270.mp4.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/rotate_ccw90.mp4.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/timecode.mov.coreav.streams.json": "data", + "tools/mediainfo-oracle/tests/snapshots/timecode.mov.ffprobe.streams.json": "data", + "tools/mediainfo-oracle/tests/snapshots/timecode.mov.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/truncated.mp4.coreav.streams.json": "data", + "tools/mediainfo-oracle/tests/snapshots/truncated.mp4.ffprobe.streams.json": "data", + "tools/mediainfo-oracle/tests/snapshots/truncated.mp4.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/unrecognized.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/snapshots/vfr.mp4.coreav.streams.json": "data", + "tools/mediainfo-oracle/tests/snapshots/vfr.mp4.ffprobe.streams.json": "data", + "tools/mediainfo-oracle/tests/snapshots/vfr.mp4.mediainfo-raw.json": "data", + "tools/mediainfo-oracle/tests/test_mediainfo_oracle.py": "source", + "tools/mediarecorder/README.md": "data", + "tools/mediarecorder/generate.py": "source", + "tools/mediarecorder/record.html": "data", + "tools/mkv-adapter/Cargo.toml": "data", + "tools/mkv-adapter/bench.py": "source", + "tools/mkv-adapter/corpus.py": "source", + "tools/mkv-adapter/remux_corpus.py": "source", + "tools/mkv-adapter/src/main.rs": "source", + "tools/oracle/Cargo.toml": "data", + "tools/oracle/README.md": "data", + "tools/oracle/SPEC.md": "data", + "tools/oracle/ffprobe-candidate.py": "source", + "tools/oracle/kd_audit.py": "source", + "tools/oracle/src/compare.rs": "source", + "tools/oracle/src/json.rs": "source", + "tools/oracle/src/lib.rs": "source", + "tools/oracle/src/main.rs": "source", + "tools/oracle/src/normalize.rs": "source", + "tools/oracle/src/perturb.rs": "source", + "tools/oracle/tests/compare_cli.rs": "source", + "tools/oracle/tests/test_capture.py": "source", + "tools/oracle/tests/test_clip_kd.py": "source", + "tools/oracle/tests/test_compat_corpus.py": "source", + "tools/oracle/tests/test_compat_paths.py": "source", + "tools/oracle/tests/test_decode_audio_kd.py": "source", + "tools/oracle/tests/test_extract_kd.py": "source", + "tools/oracle/tests/test_hls_kd.py": "source", + "tools/oracle/tests/test_join_kd.py": "source", + "tools/oracle/tests/test_kd.py": "source", + "tools/oracle/tests/test_kd_audit.py": "source", + "tools/oracle/tests/test_kd_empty_edit.py": "source", + "tools/oracle/tests/test_kd_mkv.py": "source", + "tools/oracle/tests/test_kd_ts.py": "source", + "tools/oracle/tests/test_policy_ref.py": "source", + "tools/oracle/tests/test_recheck.py": "source", + "tools/oracle/tests/test_remux_kd.py": "source", + "tools/oracle/tests/test_remux_sanitize.py": "source", + "tools/oracle/tests/test_report_counters.py": "source", + "tools/oracle/tests/test_split_kd.py": "source", + "tools/oracle/tests/test_text_kd.py": "source", + "tools/oracle/tests/test_writer_boxes.py": "source", + "tools/oracle/writer_corpus.py": "source", + "tools/oracle/writer_kd_audit.py": "source", + "tools/oracle/writer_kd_audit_cli.py": "source", + "tools/oss-fuzz/README.md": "data", + "tools/oss-fuzz/coreav/Dockerfile": "unscanned-file", + "tools/oss-fuzz/coreav/build.sh": "source", + "tools/oss-fuzz/coreav/project.yaml": "source", + "tools/oss-fuzz/ebml.dict": "unscanned-file", + "tools/oss-fuzz/isobmff.dict": "unscanned-file", + "tools/stage3-report/causes.py": "source", + "tools/stage3-report/corpus.py": "source", + "tools/stage3-report/demo.sh": "source", + "tools/stage3-report/r2pool.py": "source", + "tools/stage3-report/report.py": "source", + "tools/stage3-report/run.py": "source", + "tools/ts-adapter/Cargo.toml": "data", + "tools/ts-adapter/src/main.rs": "source", + "tools/ts-speed/Cargo.toml": "data", + "tools/ts-speed/README.md": "data", + "tools/ts-speed/build-lav.sh": "source", + "tools/ts-speed/lav_ts.c": "unscanned-file", + "tools/ts-speed/src/main.rs": "source", + "tools/videotoolbox-identities/capture.py": "source", + "tools/videotoolbox-identities/test_capture.py": "source", + "tools/vp9-corpus-oracle/Cargo.toml": "data", + "tools/vp9-corpus-oracle/src/boundary.rs": "source", + "tools/vp9-corpus-oracle/src/known_tail.rs": "source", + "tools/vp9-corpus-oracle/src/main.rs": "source" + }, + "schema": 2 } diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md new file mode 100644 index 000000000..f5ab0f2ed --- /dev/null +++ b/docs/design/oracle-qualification-gate.md @@ -0,0 +1,93 @@ +# Oracle qualification gate + +## Goal and baseline + +Complete the remaining non-frozen oracle migration, account for every discovered invocation, and require qualification evidence in CI. Delivery is split into two dependent changes. This change contains the evidence mechanism and the 43-site migration, with a plan commit before implementation. It remains report-only. Full classification, any remaining bypass repairs and the required gate follow only after this evidence mechanism is independently reviewed and merged. No comparison tolerance, test predicate, pin, installer, runtime fallback, native admission, media input or measured result changes. + +The earlier trusted census identified a lower bound of 43 bypass locations in seven files: 35 shell locations and eight Rust locations. The shell files are `scripts/gen-fixtures.sh`, `scripts/gen-fixtures-mkv.sh`, `scripts/gen-fixtures-ts.sh`, `scripts/oracle-ffprobe.sh` and `packages/cli/test/release-clips.sh`. The Rust files are `crates/coreav-cli/tests/ffmpeg_mkv_aac_copy.rs` and `crates/coreav-cli/tests/frame_handoff.rs`. + +The merged baseline `f10b07324ef399d82dd7a0f2066c6f60c4b69ea9` discovers 5,722 rows with exact reconciliation. Its global snapshot is invalid: 4,126 locations in 401 files are unknown, and the zero qualified and confirmed counts are invalidated evidence, not migration progress. Re-establish evidence before reporting a new trusted census. + +## Qualification ownership + +Shell consumers call the existing `scripts/test_oracle.py --resolve` before creating output directories, manifests, scratch directories or clips. A plain command-substitution assignment propagates owner failure through `set -e`; process substitution, an assignment inside `local` or `export`, and error suppression must not hide that failure. Validate the complete two-line response and retain both executable paths. Encoder discovery and all later commands use the retained FFmpeg. Preserve explicit `FFMPEG` and `FFPROBE` overrides in the probe harness by passing them to the owner for qualification. + +The two Rust consumers use the existing process-cached adapter and its returned FFmpeg and ffprobe paths. Missing or unverified selections fail rather than returning a passing skip. Keep optional codec and fixture selection separate from oracle availability. Add the real frame-handoff test to the existing explicit oracle-free test selection; that selection is not a registered measurement roster. + +Check every caller's deployed source closure, fixture-cache inputs and platform installation. Release and package fixture jobs must provide both programs, including when the executable directory is selected through PATH. Do not change installers or weaken pin verification to accommodate a caller. + +## Source-bound catalogue + +Replace the global content snapshot with a versioned, per-file exact-site catalogue. A site is identified by its path, line, language kind, scope and complete discovered program expression. Each verdict has a closed evidence class, an explanation and explicit required source dependencies. Source and dependency digests bind the reviewed bytes. Import-resolution witnesses include candidate modules and their absence, so a newly added shadow module invalidates affected evidence even when that new file has no process calls. + +The complete repository-file inventory is closed. A new, renamed or otherwise unaccounted-for executable source fails; an unknown suffix, executable data file or outward symbolic link cannot disappear from the inventory. Keep historical measurement exclusions bound to their existing complete path-and-digest record. + +Every delegated row has its own evidence. Record and verify its complete discovered source closure, but do not inherit a callee's verdict automatically. Unresolved invocation or import evidence remains unknown. This is a finite, reviewed catalogue, not a general-purpose value-flow proof. Imports, variable names and namespace resemblance do not qualify an executable. + +Keep explicit `fold_to` origins for overlapping discovery rows. A target must be a catalogued site in the same file and cannot conceal a more severe verdict. Re-expressing existing evidence must reproduce its per-file row and location counts before any separately explained classification change. A refresh command may propose changed, added and removed sites outside the checkout; CI never consumes that proposal as approved evidence. + +Bind the classifier and discovery implementation, qualification owners, pins and historical record as evidence anchors. Stale sources, changed dependencies, missing import witnesses, new sites, stale or duplicate catalogue entries and inconsistent classes fail closed. A harmless edit outside a proof's dependency and import context must not re-approve or invalidate all other files. + +## Protected sources + +Keep all 71 protected source files, their registered rosters and historical evidence byte-identical to merged main. The initial diagnostic-record rebinding covers `crates/coreav-cli/tests/ffmpeg.rs`: its old diagnostic digest is `14c7db0ca9a7fdd8d349dc807c2293ee6a84198519b1615a537f544ef59f9d5c`; the initial merged baseline digest is `623f8beac57dbc7afd5ced2bc5be2fceaff691b4bcfbee816c63cfd28cb74e97`. Main changed those bytes through coreav-dev/coreav#435 and coreav-dev/coreav#436. The later merged-main diagnostic update is recorded below; it changes no protected source or historical evidence. + +Re-derive the initial 190 Rust rows against their exact source text and position. A moved or changed site remains unknown until classified again; path membership never carries its old verdict forward. Update only the classifier's diagnostic records, not the source, `FROZEN`, judging registrations or any other registered roster. Check that the old digest occurs only in the diagnostic record. Future changes continue to fail exact-digest and exact-site checks. Name the old and new digests and their reason in the pull request body. + +## Verification and delivery + +1. Land the catalogue representation and freshness tests without migrating consumers. Preserve the trusted 43-location, 50-row historical lower bound when re-expressing unchanged evidence; independently classify changed frozen sites. +2. Migrate shell and Rust consumers. Require wrong-version, missing-sibling, substituted-file and malformed-owner-response controls to fail before output creation. Run affected real-pin tests and the strict oracle-free selection without changing test predicates. +3. In the dependent follow-up, review unknowns by file and evidence class. Publish exact row reconciliation and the reason for every disposition. New bypasses are repaired, not relabelled as qualified; unplaced sites remain failures. Stop for a scope decision if a repair would change protected sources or require an incoherent second implementation track. +4. Prove stale-source, helper-edit, anchor-edit, shadow-module, new-source, extensionless-script, executable-data, symlink, duplicate-entry and fold-origin negative controls. Preserve or strengthen every existing adversarial test. +5. In that follow-up, only after trusted evidence has zero unknown and zero bypass rows, add the classifier to the unfiltered `deny-checks` job under its existing required report. Run it before checkout-writing steps and retain its report outside the checkout. No ruleset change or new check name is needed. + +The complete change requires affected tests, final-head CI, exact-head similarity evidence and independent review. Source and generated regression checks are sufficient; do not start media-corpus, performance, remote-infrastructure or additional fuzz campaigns for this migration. + +## Pre-rebase report-only migration receipt + +The representation-only commit preserves every previously trusted per-file verdict count: 43 bypass locations and 50 rows, 36 qualified locations and 69 rows, and 1,127 excluded locations and 1,320 rows. It does not classify unknowns. Its 5,774 discovered rows exceed the merged baseline's 5,722 by two classifier boundaries and 50 new classifier-regression boundaries. The closed inventory contributes another 290 unresolved file boundaries. + +The separate consumer migration re-derives the same 50 bypass rows at their current exact sites, including Rust byte spans, and changes those 43 locations to qualified references. It also re-derives the moved CoreAV-under-test exclusions without changing their counts. The new shell regressions add nine discovered rows. The resulting report accounts for all 6,073 rows: 5,783 discovered rows and 290 closure rows, each mapped exactly once. + +Integrating main `ebe4021` adds 12 discovered rows in the input-summary checker and two in its tests. All 14 remain unknown. Its two new Rust files and design note enter the closed inventory without inheriting a verdict. The integrated report maps all 6,087 rows: 5,797 discovered and 290 closure rows. No previously trusted proof becomes stale and no additional site is classified. + +The missing-index-file, gitlink, root-normalization and complete workflow-trigger regressions add two more discovered rows, both unknown. After those guard changes, every retained source digest, exact site and Rust span is checked again before rebinding the discovery and classifier anchors. The qualified and excluded counts do not change. The final report maps all 6,089 rows: 5,799 discovered and 290 closure rows. + +The Bash 3.2 shell regression adds three discovered rows, all unknown. The probe harness's four qualified rows are re-derived against the guarded array expressions and read loop without changing the 119 qualified rows. Release and AVI trigger coverage now follows all shared qualification inputs; AVI also covers its fixture generators. The final report maps all 6,092 rows: 5,802 discovered and 290 closure rows. + +The pre-rebase catalogue has 79 qualified locations and 119 rows, no confirmed bypass rows, and 4,215 unknown locations in 662 files containing 4,653 rows. Zero confirmed bypasses does not establish that no bypass remains among those unknowns. The original unresolved rows, their moved or changed sites, the new regression boundaries and the unscanned-file boundaries all remain obligations of the dependent follow-up. The classifier exits unsuccessfully for those unknowns; this change does not make it required in CI. + +## Merged-main diagnostic update + +The diagnostic records now describe merged main `1cfe2a526262e0e78b3af91ec9f76455e91a08bf`. The consumer migration and checker code are unchanged by this update. Every changed source has a merged-main cause; no source, judging registration, historical document or evidence file is edited here. + +The historical snapshot changes exactly seven entries: coreav-dev/coreav#445 changed the existing compatibility README and judging registration, while coreav-dev/coreav#432 changed the frame-handoff measurement document and added its four `phase-b-*` evidence files. The snapshot grows from 4,882 to 4,886 files. Its complete digest is `744203702fb44827d16bd4bcdba64e6f031b2e722c8c5c9edec4b6c853ecf358`. No historical media or measurement is rerun or rejudged. + +Fifteen discovered-source paths change against the pre-rebase receipt: + +| Source | Previous rows | Current rows | Merged cause | +|---|---:|---:|---| +| `.github/workflows/ci.yml` | 20 | 20 | coreav-dev/coreav#441, coreav-dev/coreav#444 | +| `.github/workflows/deny.yml` | 4 | 4 | coreav-dev/coreav#445 | +| `crates/coreav-cli/tests/ffmpeg.rs` | 190 | 178 | coreav-dev/coreav#437 | +| `crates/coreav-cli/tests/ffmpeg_concat_primed.rs` | 0 | 8 | coreav-dev/coreav#437 | +| `crates/coreav-cli/tests/ffmpeg_pcm_mp4.rs` | 0 | 34 | coreav-dev/coreav#439 | +| `crates/coreav-cli/tests/legacy_encoders.rs` | 2 | 3 | coreav-dev/coreav#441 | +| `crates/coreav-cli/tests/support/concat_presentation.rs` | 0 | 2 | coreav-dev/coreav#437 | +| `crates/coreav-cli/tests/transcode.rs` | 115 | 129 | coreav-dev/coreav#441, coreav-dev/coreav#444 | +| `scripts/compat_sources.py` | 26 | 35 | coreav-dev/coreav#445 | +| `scripts/tests/test_compat_sources.py` | 48 | 74 | coreav-dev/coreav#445 | +| `scripts/tests/test_compat_workflow.py` | 4 | 4 | coreav-dev/coreav#445 | +| `scripts/tests/test_main_ci_plan.py` | 4 | 6 | coreav-dev/coreav#441, coreav-dev/coreav#444 | +| `tools/compat-corpus/decoded_output.py` | 7 | 11 | coreav-dev/coreav#433 | +| `tools/compat-corpus/github_shapes.py` | 27 | 29 | coreav-dev/coreav#433 | +| `tools/compat-corpus/tests/test_github_shapes.py` | 56 | 103 | coreav-dev/coreav#433 | + +The closed inventory adds sixteen merged-main files, including the three new discovered Rust paths above. Its other executable sources are `crates/coreav-cli/src/ffmpeg/raw_audio/mp4.rs` from coreav-dev/coreav#439, `crates/coreav-cli/src/ffprobe/avc_summary_tests.rs` from coreav-dev/coreav#442, `crates/coreav-cli/tests/support/sar_delta.rs` from coreav-dev/coreav#441 and `scripts/tests/test_h264_g1_search_reference.py` from coreav-dev/coreav#446. Each contributes zero discovered rows. The nine new design documents and data files add no invocation rows. + +The diagnostic protected-source map changes only the digests of `ffmpeg.rs`, `compat_sources.py` and `judging.json`, recording their merged-main bytes. The obsolete 190-row and 26-row exclusion proofs are removed rather than carried forward. All 178 current `ffmpeg.rs` rows and all 35 current `compat_sources.py` rows remain unknown. The source roster still has 71 files. + +The existing qualified call at `legacy_encoders.rs:72` is re-derived as the identical `Command::new(test_oracle::require().ffmpeg())`, after coreav-dev/coreav#441 inserted seven bytes in an earlier derive attribute. Its exact program span moves from `2386:2417` to `2393:2424`. The enclosing fixture command, qualification predicate and owner bytes are unchanged; the dependency context now includes `support/sar_delta.rs`. The helper's new `ffmpeg` invocation remains unknown. + +The new report has valid evidence and exact reconciliation of 6,229 rows: 5,939 discovered and 290 closure rows. Qualified evidence is unchanged at 79 locations in 25 files and 119 rows. Exclusions decrease to 993 locations in 161 files and 1,104 rows; unknowns increase to 4,470 locations in 667 files and 5,006 rows. The 137 additional discovered rows and withdrawal of 216 stale exclusion rows explain the 353-row increase in unknowns. This is baseline drift, not classification progress. Confirmed bypasses remain zero, and the checker still exits unsuccessfully for unresolved rows. diff --git a/packages/cli/test/release-clips.sh b/packages/cli/test/release-clips.sh index 4557761f5..b00085e30 100755 --- a/packages/cli/test/release-clips.sh +++ b/packages/cli/test/release-clips.sh @@ -9,15 +9,22 @@ # pinned FFmpeg, scripts/install-oracle-ffmpeg.sh). set -euo pipefail dir="$1" +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../../.." && pwd)" +ORACLE_PATHS="$(python3 -I -B "$ROOT/scripts/test_oracle.py" --resolve)" +if ! { IFS= read -r FFMPEG && IFS= read -r FFPROBE; } <<< "$ORACLE_PATHS" || + [[ -z "$FFMPEG" || -z "$FFPROBE" || "$ORACLE_PATHS" != "$FFMPEG"$'\n'"$FFPROBE" ]]; then + echo "stage=oracle_qualification: invalid retained oracle pair" >&2 + exit 1 +fi mkdir -p "$dir" -encoders="$(ffmpeg -hide_banner -encoders)" +encoders="$("$FFMPEG" -hide_banner -encoders)" av1= for encoder in libsvtav1 libaom-av1 librav1e; do if grep -qw -- "$encoder" <<< "$encoders"; then av1="$encoder"; break; fi done [ -n "$av1" ] || { echo "error: ffmpeg has no AV1 encoder" >&2; exit 1; } video=(-f lavfi -i testsrc2=size=320x240:rate=10:duration=1 -pix_fmt yuv420p) -ff=(ffmpeg -nostdin -hide_banner -loglevel error -y) +ff=("$FFMPEG" -nostdin -hide_banner -loglevel error -y) "${ff[@]}" "${video[@]}" -c:v "$av1" "$dir/av1.mp4" "${ff[@]}" "${video[@]}" -c:v libvpx -deadline realtime -cpu-used 8 "$dir/vp8.webm" "${ff[@]}" "${video[@]}" -c:v libvpx-vp9 -deadline realtime -cpu-used 8 "$dir/vp9.webm" diff --git a/scripts/gen-fixtures-mkv.sh b/scripts/gen-fixtures-mkv.sh index a600da757..88e3fe328 100755 --- a/scripts/gen-fixtures-mkv.sh +++ b/scripts/gen-fixtures-mkv.sh @@ -11,19 +11,25 @@ set -euo pipefail OUT="${1:?usage: gen-fixtures-mkv.sh /absolute/output/dir}" ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +ORACLE_PATHS="$(python3 -I -B "$ROOT/scripts/test_oracle.py" --resolve)" +if ! { IFS= read -r FFMPEG && IFS= read -r FFPROBE; } <<< "$ORACLE_PATHS" || + [[ -z "$FFMPEG" || -z "$FFPROBE" || "$ORACLE_PATHS" != "$FFMPEG"$'\n'"$FFPROBE" ]]; then + echo "stage=oracle_qualification: invalid retained oracle pair" >&2 + exit 1 +fi mkdir -p "$OUT" MANIFEST="$OUT/MANIFEST" : > "$MANIFEST" REQUIRE_ALL="${COREAV_REQUIRE_ALL_FIXTURES:-1}" CRAFT=(python3 -I "$ROOT/scripts/mkv_craft.py") -FF=(ffmpeg -hide_banner -loglevel error -y) +FF=("$FFMPEG" -hide_banner -loglevel error -y) VSRC=(-f lavfi -i "testsrc2=size=320x240:rate=25:duration=2") ASRC=(-f lavfi -i "sine=frequency=440:duration=2:sample_rate=48000") H264=(-c:v libx264 -pix_fmt yuv420p -g 25 -bf 3) VP9=(-c:v libvpx-vp9 -deadline realtime -cpu-used 8 -g 25) -ENCODERS="$(ffmpeg -hide_banner -encoders 2>/dev/null || true)" +ENCODERS="$("$FFMPEG" -hide_banner -encoders 2>/dev/null || true)" generated() { echo "generated $1" >> "$MANIFEST"; } diff --git a/scripts/gen-fixtures-ts.sh b/scripts/gen-fixtures-ts.sh index 85520cdf0..8d70c424f 100755 --- a/scripts/gen-fixtures-ts.sh +++ b/scripts/gen-fixtures-ts.sh @@ -11,13 +11,19 @@ set -euo pipefail OUT="${1:?usage: gen-fixtures-ts.sh /absolute/output/dir}" ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +ORACLE_PATHS="$(python3 -I -B "$ROOT/scripts/test_oracle.py" --resolve)" +if ! { IFS= read -r FFMPEG && IFS= read -r FFPROBE; } <<< "$ORACLE_PATHS" || + [[ -z "$FFMPEG" || -z "$FFPROBE" || "$ORACLE_PATHS" != "$FFMPEG"$'\n'"$FFPROBE" ]]; then + echo "stage=oracle_qualification: invalid retained oracle pair" >&2 + exit 1 +fi mkdir -p "$OUT" MANIFEST="$OUT/MANIFEST" : > "$MANIFEST" REQUIRE_ALL="${COREAV_REQUIRE_ALL_FIXTURES:-1}" CRAFT=(python3 -I "$ROOT/scripts/ts_craft.py") -FF=(ffmpeg -hide_banner -loglevel error -y) +FF=("$FFMPEG" -hide_banner -loglevel error -y) V=(-f lavfi -i "testsrc2=size=320x240:rate=25:duration=3") A=(-f lavfi -i "sine=frequency=440:duration=3:sample_rate=48000") A44=(-f lavfi -i "sine=frequency=440:duration=3:sample_rate=44100") diff --git a/scripts/gen-fixtures.sh b/scripts/gen-fixtures.sh index a43d235bc..b93c99aee 100755 --- a/scripts/gen-fixtures.sh +++ b/scripts/gen-fixtures.sh @@ -9,13 +9,19 @@ set -euo pipefail OUT="${1:?usage: gen-fixtures.sh /absolute/output/dir}" +SCRIPTS="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +ORACLE_PATHS="$(python3 -I -B "$SCRIPTS/test_oracle.py" --resolve)" +if ! { IFS= read -r FFMPEG && IFS= read -r FFPROBE; } <<< "$ORACLE_PATHS" || + [[ -z "$FFMPEG" || -z "$FFPROBE" || "$ORACLE_PATHS" != "$FFMPEG"$'\n'"$FFPROBE" ]]; then + echo "stage=oracle_qualification: invalid retained oracle pair" >&2 + exit 1 +fi mkdir -p "$OUT" MANIFEST="$OUT/MANIFEST" : > "$MANIFEST" REQUIRE_ALL="${COREAV_REQUIRE_ALL_FIXTURES:-1}" -SCRIPTS="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -FF=(ffmpeg -hide_banner -loglevel error -y) +FF=("$FFMPEG" -hide_banner -loglevel error -y) SRC=(-f lavfi -i "testsrc2=size=320x240:rate=25:duration=2" -f lavfi -i "sine=frequency=440:duration=2") VSRC=(-f lavfi -i "testsrc2=size=320x240:rate=25:duration=2") @@ -24,7 +30,7 @@ ASRC=(-f lavfi -i "sine=frequency=440:duration=2:sample_rate=48000") # Capture the encoder list once. Piping ffmpeg into `grep -q` can fail under # `set -o pipefail`: grep exits early, ffmpeg gets SIGPIPE, and the pipeline # reports failure even when the encoder exists. -ENCODERS="$(ffmpeg -hide_banner -encoders 2>/dev/null || true)" +ENCODERS="$("$FFMPEG" -hide_banner -encoders 2>/dev/null || true)" if grep -q libx264 <<< "$ENCODERS"; then VID=(-c:v libx264 -pix_fmt yuv420p -g 25) diff --git a/scripts/oracle-ffprobe.sh b/scripts/oracle-ffprobe.sh index ba02d0773..a8f1d66d7 100755 --- a/scripts/oracle-ffprobe.sh +++ b/scripts/oracle-ffprobe.sh @@ -4,8 +4,15 @@ set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" LEVEL="${1:?usage: oracle-ffprobe.sh LEVEL MEDIA_FILE}" MEDIA_FILE="${2:?usage: oracle-ffprobe.sh LEVEL MEDIA_FILE}" -FFPROBE="${FFPROBE:-ffprobe}" -FFMPEG="${FFMPEG:-ffmpeg}" +ORACLE_OPTIONS=() +if [[ -n "${FFMPEG+x}" ]]; then ORACLE_OPTIONS+=(--ffmpeg "$FFMPEG"); fi +if [[ -n "${FFPROBE+x}" ]]; then ORACLE_OPTIONS+=(--ffprobe "$FFPROBE"); fi +ORACLE_PATHS="$(python3 -I -B "$ROOT/scripts/test_oracle.py" --resolve ${ORACLE_OPTIONS[@]+"${ORACLE_OPTIONS[@]}"})" +if ! { IFS= read -r FFMPEG && IFS= read -r FFPROBE; } <<< "$ORACLE_PATHS" || + [[ -z "$FFMPEG" || -z "$FFPROBE" || "$ORACLE_PATHS" != "$FFMPEG"$'\n'"$FFPROBE" ]]; then + echo "stage=oracle_qualification: invalid retained oracle pair" >&2 + exit 1 +fi COREAV_ORACLE="${COREAV_ORACLE:-$ROOT/target/release/coreav-oracle}" FILE_NAME="${MEDIA_FILE##*/}" @@ -75,9 +82,12 @@ case "$LEVEL" in for input_index in "${INPUT_INDICES[@]}"; do FFMPEG_ARGS+=(-map "0:$input_index") done + AUDIO_DECODE_INPUT=() + while IFS= read -r argument || [[ -n "$argument" ]]; do + AUDIO_DECODE_INPUT+=("$argument") + done < "$ROOT/scripts/oracle-audio-args.txt" set +e - mapfile -t AUDIO_DECODE_INPUT < "$ROOT/scripts/oracle-audio-args.txt" - "$FFMPEG" -nostdin -v error "${AUDIO_DECODE_INPUT[@]}" -i "$MEDIA_FILE" "${FFMPEG_ARGS[@]}" -fps_mode passthrough -f framemd5 - > "$RAW" + "$FFMPEG" -nostdin -v error ${AUDIO_DECODE_INPUT[@]+"${AUDIO_DECODE_INPUT[@]}"} -i "$MEDIA_FILE" "${FFMPEG_ARGS[@]}" -fps_mode passthrough -f framemd5 - > "$RAW" EXIT_CODE=$? set -e "$COREAV_ORACLE" normalize frames --file "$FILE_NAME" --exit-code "$EXIT_CODE" --stream-map "$STREAM_MAP" --input "$RAW" diff --git a/scripts/oracle_invocation_check.py b/scripts/oracle_invocation_check.py index fc595c8f7..d8873e260 100644 --- a/scripts/oracle_invocation_check.py +++ b/scripts/oracle_invocation_check.py @@ -63,6 +63,8 @@ def frozen_files(root, paths): for rel in ('scripts/compat_sources.py', 'tools/compat-corpus/b4_round10.py', 'scripts/vp9_pixel_round.py', 'bench/audio-decode/capacity.py', 'scripts/h264_pgo_diagnostics.py'): + if (root / rel).is_symlink() or not (root / rel).resolve().is_relative_to(root): + raise ValueError('registered source roster must not be a symbolic link') local = {} for node in ast.parse((root / rel).read_text()).body: if not isinstance(node, ast.Assign) or len(node.targets) != 1 or not isinstance(node.targets[0], ast.Name): @@ -327,6 +329,7 @@ def structural_sites(root, paths, language, pattern, variable, accepted, constru qualified = bool(re.search(r'(?:test_oracle|oracle_support)::require\(\)\s*\.\s*ff(?:mpeg|probe)\(\)', program)) found.append(dict(path=item['file'], line=item['range']['start']['line'] + 1, scope='', kind=language, program=program, status='qualified' if qualified else 'unproven', + program_span=item['metaVariables']['single'][variable]['range']['byteOffset'], role='oracle' if ROLE.search(program) else 'opaque')) return found @@ -436,36 +439,64 @@ def resolve(path, function, seen): found = [] for path, (tree, _, _, _, _) in modules.items(): for node in ast.walk(tree): - if isinstance(node, ast.Call) and resolve(path, node.func, set()) & relays: + reached = resolve(path, node.func, set()) & relays if isinstance(node, ast.Call) else set() + if reached: + pending = list(reached) + closure = set() + while pending: + identity = pending.pop() + if identity not in closure: + closure.add(identity) + pending.extend(edges.get(identity, ())) found.append(dict(path=path, line=node.lineno, scope='', kind='delegated', program=ast.unparse(node.func), status='unclassified', + relay=[list(item) for item in sorted(closure)], + requires=sorted({item[0] for item in closure}), role='oracle' if ROLE.search(ast.unparse(node)) else 'opaque')) return found def inventory(root): + root = Path(root).resolve() paths = sorted(set(filter(None, subprocess.check_output( ['git', '-C', str(root), 'ls-files', '-z', '--cached', '--others', '--exclude-standard'], text=True).split('\0')))) frozen = frozen_files(root, paths) + if ((root / HISTORICAL_RECORD).is_symlink() or + not (root / HISTORICAL_RECORD).resolve().is_relative_to(root)): + raise ValueError('historical source record must not be a symbolic link') historical = historical_records(root, json.loads((root / HISTORICAL_RECORD).read_text())) + paths = [path for path in paths if (root / path).is_file() and not (root / path).is_symlink() + and (root / path).resolve().is_relative_to(root)] found = [] + python_sources = set() for path in paths: if path in historical: continue if path == 'scripts/oracle_invocation_check.py' or path == 'scripts/tests/test_oracle_invocation_check.py': continue file = root / path + if file.is_symlink() or not file.resolve().is_relative_to(root): + continue + with file.open('rb') as source: + shebang = source.read(128).split(b'\n', 1)[0] if file.suffix == '.py': + python_sources.add(path) found.extend(PythonSites(file.read_text(), path).collect()) elif file.suffix in ('.sh', '.bash'): found.extend(shell_sites(file.read_text(), path)) elif file.suffix in ('.yml', '.yaml'): found.extend(workflow_sites(file.read_text(), path)) - python = [path for path in paths if path.endswith('.py') and path not in historical + elif shebang.startswith(b'#!') and b'python' in shebang: + python_sources.add(path) + found.extend(PythonSites(file.read_text(), path).collect()) + elif shebang.startswith(b'#!') and re.search(rb'\b(?:ba|da|k|z)?sh\b', shebang): + found.extend(shell_sites(file.read_text(), path)) + python = [path for path in sorted(python_sources) if path not in historical and path not in BOOTSTRAP and path not in ('scripts/oracle_invocation_check.py', 'scripts/tests/test_oracle_invocation_check.py')] found.extend(delegated_python_sites(root, python)) - rust = [path for path in paths if path.endswith('.rs') and path not in historical] + rust = [path for path in paths if path.endswith('.rs') and not (root / path).is_symlink() + and (root / path).resolve().is_relative_to(root) and path not in historical] aliases = {'Command'} for path in rust: aliases.update(re.findall(r'\bCommand\s+as\s+(\w+)', (root / path).read_text())) @@ -483,13 +514,15 @@ def inventory(root): status='unproven', role='oracle')) javascript_aliases = set() for path in paths: - if path.endswith(('.js', '.mjs', '.cjs', '.ts', '.tsx')) and path not in historical: + if (path.endswith(('.js', '.mjs', '.cjs', '.ts', '.tsx')) and not (root / path).is_symlink() + and (root / path).resolve().is_relative_to(root) and path not in historical): source = (root / path).read_text() javascript_aliases.update(re.findall(r'\b(?:spawnSync|spawn|execFileSync|execFile|execSync|exec)\s+as\s+(\w+)', source)) javascript_aliases.update(re.findall(r'\b(\w+)\s*=\s*(?:\w+\.)?(?:spawnSync|spawn|execFileSync|execFile|execSync|exec)\b', source)) javascript_functions = r'(?:^|\.)(?:spawn|spawnSync|execFile|execFileSync|execSync|exec|' + '|'.join(re.escape(name) for name in sorted(javascript_aliases)) + r')$' for language, suffixes in (('JavaScript', ('.js', '.mjs', '.cjs')), ('TypeScript', ('.ts',)), ('Tsx', ('.tsx',))): - selected = [path for path in paths if path.endswith(suffixes) and path not in historical] + selected = [path for path in paths if path.endswith(suffixes) and not (root / path).is_symlink() + and (root / path).resolve().is_relative_to(root) and path not in historical] found.extend(structural_sites(root, selected, language, '$FUNCTION($PROGRAM, $$$ARGS)', 'PROGRAM', lambda item: bool(re.search(javascript_functions, item['metaVariables']['single']['FUNCTION']['text'])))) diff --git a/scripts/oracle_invocation_classify.py b/scripts/oracle_invocation_classify.py index 7eebc314f..847c344ae 100644 --- a/scripts/oracle_invocation_classify.py +++ b/scripts/oracle_invocation_classify.py @@ -1,4 +1,4 @@ -"""Classify source-bound invocation patterns; unmatched evidence remains failed.""" +"""Classify exact invocation sites using independently bound source evidence.""" import argparse import ast from collections import Counter, defaultdict @@ -16,58 +16,219 @@ DEPENDENCIES = ('scripts/test_oracle.py', 'test-support/oracle.rs', 'scripts/oracle_pin.py', 'scripts/oracle_pin_macos.py', 'scripts/oracle-ffmpeg.env', 'scripts/oracle-ffmpeg-macos.env', - discovery.HISTORICAL_RECORD) + discovery.HISTORICAL_RECORD, 'scripts/oracle_invocation_check.py', + 'scripts/oracle_invocation_classify.py') VERDICTS = ('confirmed-bypass', 'unknown', 'qualified-via-owner', 'excluded') +CLASSES = ('reviewed-reference', 'reviewed-exclusion', 'reviewed-bypass', + 'registered-source', 'bootstrap', 'runtime-boundary') +CLASS_VERDICTS = dict(zip(CLASSES, ('qualified-via-owner', 'excluded', 'confirmed-bypass', + 'excluded', 'excluded', 'excluded'))) +SUFFIXES = {'.py', '.rs', '.sh', '.bash', '.yml', '.yaml', '.js', '.mjs', '.cjs', '.ts', '.tsx'} +DATA = {'.md', '.txt', '.json', '.toml', '.lock', '.csv', '.svg', '.png', '.jpg', + '.jpeg', '.gif', '.webp', '.mp4', '.mkv', '.webm', '.m4a', '.wav', '.flac', + '.opus', '.aac', '.h264', '.ivf', '.framemd5', '.env', '.css', '.html', + '.xml', '.ttf', '.woff', '.woff2', '.pdf', '.snap'} +HEX = re.compile('[0-9a-f]{64}') def digest(path): if path.is_symlink(): - raise ValueError('invocation proof source must not be a symbolic link: ' + str(path)) + raise ValueError('evidence source is a symbolic link: ' + str(path)) return hashlib.sha256(path.read_bytes()).hexdigest() -def source_snapshot(root): +def repository_paths(root): if (root / '.git').exists(): paths = subprocess.check_output(['git', '-C', str(root), 'ls-files', '-z', '--cached', '--others', '--exclude-standard'], text=True).split('\0') - else: - paths = [path.relative_to(root).as_posix() for path in root.rglob('*') if path.is_file()] - selected = {path for path in paths if path and path != RECORD - and not path.startswith(discovery.HISTORICAL_BOUNDARY + '/')} - hashes = {} - for path in sorted(selected): - file = root / path - if file.is_symlink(): - target = file.resolve(strict=True) - if not target.is_relative_to(root) or not target.is_file(): - raise ValueError('invocation input link must name a repository file: ' + path) - value = 'link:' + str(file.readlink()) + ':' + digest(target) - hashes[path] = hashlib.sha256(value.encode()).hexdigest() - else: - hashes[path] = digest(file) - return hashlib.sha256(json.dumps(hashes, sort_keys=True, separators=(',', ':')).encode()).hexdigest() + return sorted(set(filter(None, paths))) + return sorted(path.relative_to(root).as_posix() for path in root.rglob('*') + if (path.is_file() or path.is_symlink()) and '.git' not in path.parts) + + +def file_kind(path, root=None): + if path.is_symlink() or root is not None and not path.resolve().is_relative_to(root): + return 'unscanned-symlink' + if not path.exists(): + return 'unscanned-missing' + if not path.is_file(): + return 'unscanned-nonregular' + if path.suffix in SUFFIXES: + return 'source' + with path.open('rb') as source: + first = source.read(256) + if first.startswith(b'#!'): + if b'python' in first.split(b'\n', 1)[0]: + return 'python' + if re.search(rb'\b(?:ba|da|k|z)?sh\b', first.split(b'\n', 1)[0]): + return 'shell' + return 'unscanned-script' + if path.stat().st_mode & 0o111: + return 'unscanned-executable' + if path.suffix in DATA or path.name.startswith('.') or path.name in ('LICENSE', 'NOTICE'): + return 'data' + return 'unscanned-file' + + +def file_inventory(root, paths=None): + return {path: file_kind(root / path, root) for path in (paths or repository_paths(root)) + if path != RECORD and not path.startswith(discovery.HISTORICAL_BOUNDARY + '/')} + + +def site_key(site): + return (site['line'], site['kind'], site.get('scope', ''), site['program']) + + +class Bindings: + def __init__(self, root): + self.root = root + self.paths = repository_paths(root) + self.path_set = set(self.paths) + self.hashes = {} + self.sources = {} + self.imports = {} + self.names = defaultdict(set) + self.startup = set() + for path in self.paths: + file = Path(path) + if file.suffix in ('.py', '.pyi', '.pyc', '.so', '.pyd'): + self.names[file.name.split('.')[0]].add(path) + for part in file.parts[:-1]: + self.names[part].add(path) + if file.suffix == '.pth' or file.stem in ('sitecustomize', 'usercustomize'): + self.startup.add(path) + + def hash(self, path): + if path not in self.hashes: + self.hashes[path] = hashlib.sha256(self.source(path)).hexdigest() + return self.hashes[path] + + def source(self, path): + if path not in self.sources: + selected = self.root / path + if selected.is_symlink() or not selected.resolve().is_relative_to(self.root): + raise ValueError('evidence source is a symbolic link') + self.sources[path] = selected.read_bytes() + return self.sources[path] + + def stems(self, path): + if path not in self.imports: + file = self.root / path + values = set() + if not file.is_symlink() and (file.suffix == '.py' or file_kind(file, self.root) == 'python'): + for node in ast.walk(ast.parse(self.source(path).decode())): + if isinstance(node, ast.Import): + for item in node.names: + values.update(item.name.split('.')) + elif isinstance(node, ast.ImportFrom): + values.update((node.module or '').split('.')) + values.update(item.name for item in node.names if item.name != '*') + self.imports[path] = values - {''} + return self.imports[path] + + def context(self, path, requires=(), anchors=()): + pending = [path, *requires, *anchors, *self.startup] + reached, stems = set(), set() + rust_witnesses = {} + while pending: + current = pending.pop() + if current in reached: + continue + if current not in self.path_set: + raise ValueError('missing evidence dependency: ' + current) + reached.add(current) + for stem in self.stems(current): + stems.add(stem) + pending.extend(self.names.get(stem, ())) + file = self.root / current + if file.suffix == '.rs': + text = self.source(current).decode() + for relative in re.findall(r'(?:include|include_str|include_bytes)!\(\s*"([^"]+)"\s*\)', text): + selected = (file.parent / relative).resolve() + if not selected.is_relative_to(self.root): + raise ValueError('Rust evidence dependency leaves the checkout') + pending.append(selected.relative_to(self.root).as_posix()) + for relative in re.findall(r'#\[\s*path\s*=\s*"([^"]+)"\s*\]', text): + selected = (file.parent / relative).resolve() + if not selected.is_relative_to(self.root): + raise ValueError('Rust evidence dependency leaves the checkout') + pending.append(selected.relative_to(self.root).as_posix()) + for name in re.findall(r'\bmod\s+(\w+)\s*;', text): + candidates = [base / relative for base in (file.parent, file.parent / file.stem) + for relative in (name + '.rs', name + '/mod.rs')] + candidates = sorted({candidate.relative_to(self.root).as_posix() for candidate in candidates}) + present = [candidate for candidate in candidates if candidate in self.path_set] + pending.extend(present) + pairs = [(candidate, self.hash(candidate) if candidate in present else None) + for candidate in candidates] + rust_witnesses['rust:' + current + ':' + name] = hashlib.sha256( + json.dumps(pairs, separators=(',', ':')).encode()).hexdigest() + witnesses = {} + for stem in sorted(stems): + candidates = sorted(set(self.names.get(stem, ())) | self.startup) + pairs = [(candidate, self.hash(candidate)) for candidate in candidates] + witnesses[stem] = hashlib.sha256(json.dumps(pairs, separators=(',', ':')).encode()).hexdigest() + witnesses.update(rust_witnesses) + return dict(sha256=self.hash(path), requires=sorted(reached - {path}), + imports=witnesses) + + +def safe_path(path): + return (isinstance(path, str) and bool(Path(path).parts) and not Path(path).is_absolute() + and '..' not in Path(path).parts and Path(path).as_posix() == path) def validate_record(record): - if record.get('schema') != 1 or not re.fullmatch('[0-9a-f]{64}', record.get('source_snapshot_sha256', '')): - raise ValueError('restore the invocation disposition schema and source snapshot') - for field in ('sources', 'dependencies', 'frozen'): - values = record.get(field) - if not isinstance(values, dict): - raise ValueError('restore invocation ' + field) - for path, value in values.items(): - if Path(path).is_absolute() or '..' in Path(path).parts or not re.fullmatch('[0-9a-f]{64}', value): - raise ValueError('invalid invocation proof path or digest: ' + path) - for rule in record.get('rules', []): - if rule.get('verdict') not in ('confirmed-bypass', 'qualified-via-owner', 'excluded'): - raise ValueError('restore a closed invocation verdict') - if rule.get('path') not in record['sources'] or not rule.get('evidence'): - raise ValueError('bind every invocation rule to source bytes and an explanation') - if not rule.get('lines') or not all(isinstance(line, int) and line > 0 for line in rule['lines']): - raise ValueError('bind every invocation rule to concrete source locations') - if not rule.get('kinds') or not isinstance(rule.get('pattern'), str): - raise ValueError('bind every invocation rule to its call pattern') - re.compile(rule['pattern']) + if record.get('schema') != 2: + raise ValueError('rebuild the exact-site evidence catalogue with schema 2') + if any(key in record for key in ('source_snapshot_sha256', 'sources', 'rules')): + raise ValueError('replace global snapshots and regex rules with exact per-file evidence') + for field in ('dependencies', 'frozen'): + if not isinstance(record.get(field), dict): + raise ValueError('restore evidence ' + field) + for path, value in record[field].items(): + if not safe_path(path) or not isinstance(value, str) or not HEX.fullmatch(value): + raise ValueError('restore an evidence path and SHA-256 digest') + if not isinstance(record.get('inventory'), dict) or not isinstance(record.get('files'), dict): + raise ValueError('restore the closed file inventory and per-file evidence') + if not all(safe_path(path) and isinstance(kind, str) for path, kind in record['inventory'].items()): + raise ValueError('restore the inventory paths and file kinds') + for path, proof in record['files'].items(): + if not safe_path(path) or not HEX.fullmatch(proof.get('sha256', '')): + raise ValueError('bind each evidence file to its source digest') + if not isinstance(proof.get('requires'), list) or not all(safe_path(p) for p in proof['requires']): + raise ValueError('restore explicit evidence dependencies') + if not isinstance(proof.get('imports'), dict) or not all( + isinstance(k, str) and isinstance(v, str) and HEX.fullmatch(v) + for k, v in proof['imports'].items()): + raise ValueError('restore the import candidate and absence witnesses') + if any(p not in record['dependencies'] for p in proof['requires']): + raise ValueError('record a digest for every required evidence source') + seen = set() + for entry in proof.get('sites', []): + key = entry.get('site') + if (not isinstance(key, list) or len(key) != 4 or not isinstance(key[0], int) + or key[0] < 1 or not all(isinstance(s, str) for s in key[1:])): + raise ValueError('bind evidence to an exact line, kind, scope and program') + identity = (*key, entry.get('occurrence', 0)) + if not isinstance(identity[-1], int) or identity[-1] < 0 or identity in seen: + raise ValueError('remove duplicate exact-site evidence entries') + seen.add(identity) + if (entry.get('verdict') not in VERDICTS or entry['verdict'] == 'unknown' + or entry.get('class') not in CLASSES or not entry.get('evidence')): + raise ValueError('restore a closed verdict, evidence class and explanation') + if CLASS_VERDICTS[entry['class']] != entry['verdict']: + raise ValueError('use the verdict belonging to the evidence class') + if 'pattern' in entry or 'lines' in entry: + raise ValueError('replace regex evidence with exact-site entries') + if not isinstance(entry.get('fold_to', key[0]), int): + raise ValueError('use a catalogued same-file fold origin') + for entry in proof.get('sites', []): + target = entry.get('fold_to', entry['site'][0]) + origins = [e for e in proof['sites'] if e['site'][0] == target] + if not origins or any(VERDICTS.index(e['verdict']) > VERDICTS.index(entry['verdict']) + for e in origins): + raise ValueError('fold only to a same-file site with an equally severe verdict') def classify(root, sites, record=None): @@ -76,28 +237,89 @@ def classify(root, sites, record=None): record = json.loads(path.read_text()) if path.is_file() else None if record is not None: validate_record(record) - source_hashes = {} - def current(path): - if path not in source_hashes: - source_hashes[path] = digest(root / path) - return source_hashes[path] - trusted = bool(record) and source_snapshot(root) == record['source_snapshot_sha256'] - if trusted: - trusted = all(current(path) == value for path, value in record['dependencies'].items()) - rules = defaultdict(list) + bindings = Bindings(root) + inventory = file_inventory(root, bindings.paths) + problems = [] + current_sites = list(sites) + observed = {site['path'] for site in sites} + for path in sorted(inventory): + expected = record and record['inventory'].get(path) + if expected != inventory[path] or inventory[path].startswith('unscanned'): + if expected != inventory[path]: + problems.append(dict(path=path, reason='unreviewed-inventory-file')) + if path not in observed or inventory[path].startswith('unscanned'): + current_sites.append(dict(path=path, line=1, kind='inventory', scope='', + program=inventory[path], status='unclassified')) if record: - for rule in record['rules']: - rules[rule['path']].append(rule) + for path in record['inventory'].keys() - inventory.keys(): + problems.append(dict(path=path, reason='removed-inventory-file')) + anchors_valid = bool(record) + if record: + if (root / '.git').exists() and not set(DEPENDENCIES) <= record['dependencies'].keys(): + anchors_valid = False + problems.append(dict(path=RECORD, reason='missing-evidence-anchor')) + for path, value in record['dependencies'].items(): + if path in DEPENDENCIES: + try: + matches = bindings.hash(path) == value + except (OSError, ValueError): + matches = False + if not matches: + anchors_valid = False + problems.append(dict(path=path, reason='stale-evidence-anchor')) + if (root / 'scripts/compat_sources.py').is_file(): + roster = discovery.frozen_files(root, bindings.paths) + if set(record['frozen']) != roster: + anchors_valid = False + problems.append(dict(path=RECORD, reason='frozen-roster-mismatch')) + proofs, valid = {}, {} + for path, proof in (record or {}).get('files', {}).items(): + try: + context = bindings.context(path, proof['requires'], + [p for p in record['dependencies'] if p in DEPENDENCIES]) + matches = (anchors_valid and context == {key: proof[key] for key in context} + and all(bindings.hash(p) == record['dependencies'][p] for p in proof['requires'])) + if path in record['frozen']: + matches = matches and proof['sha256'] == record['frozen'][path] + except (OSError, ValueError, SyntaxError): + matches = False + valid[path] = matches + if not matches: + problems.append(dict(path=path, reason='stale-file-evidence')) + proofs[path] = {(*entry['site'], entry.get('occurrence', 0)): entry + for entry in proof['sites']} + occurrences = Counter() + matched = defaultdict(set) docstrings = {} groups = {} - for row, site in enumerate(sites): + for row, site in enumerate(current_sites): path, line = site['path'], site['line'] - verdict, pattern, evidence = 'unknown', 'unmatched-call-pattern', 'no source-bound disposition' + key = site_key(site) + occurrence = occurrences[(path, key)] + occurrences[(path, key)] += 1 + identity = (*key, occurrence) + entry = proofs.get(path, {}).get(identity) + verdict, evidence_class, evidence = 'unknown', 'unmatched-site', 'no current exact-site evidence' folded_line = line - if site['status'] == 'frozen' and record and record['frozen'].get(path) == current(path): - verdict, pattern, evidence = 'excluded', 'registered-source', 'unchanged registered source bytes' - elif site['status'] in ('bootstrap', 'runtime-boundary') and trusted: - verdict, pattern, evidence = 'excluded', site['status'], 'explicit non-reference execution boundary' + if entry: + matched[path].add(identity) + required = set(site.get('requires', [])) - {path} + if (entry and valid.get(path) and required <= set(record['files'][path]['requires'])): + verdict, evidence_class, evidence = entry['verdict'], entry['class'], entry['evidence'] + folded_line = entry.get('fold_to', line) + boundary = {'registered-source': 'frozen', 'bootstrap': 'bootstrap', + 'runtime-boundary': 'runtime-boundary'}.get(evidence_class) + if boundary and (site.get('status') != boundary or + boundary == 'frozen' and path not in record['frozen']): + verdict, evidence_class = 'unknown', 'boundary-class-mismatch' + if verdict == 'qualified-via-owner' and re.fullmatch(r"""['"](?:ffmpeg|ffprobe)['"]""", site['program']): + verdict, evidence_class = 'unknown', 'literal-reference-is-not-owner' + if site.get('program_span'): + span = site['program_span'] + raw = bindings.source(path) + if (entry.get('program_span') != span or + raw[span['start']:span['end']].decode() != site['program']): + verdict, evidence_class = 'unknown', 'source-span-mismatch' elif site['kind'] == 'embedded-source' and path.endswith('.py'): if path not in docstrings: tree = ast.parse((root / path).read_text()) @@ -107,24 +329,19 @@ def current(path): and isinstance(node.body[0].value, ast.Constant) and isinstance(node.body[0].value.value, str)} if line in docstrings[path]: - verdict, pattern, evidence = 'excluded', 'python-docstring', 'AST docstring data, not a process launch' - if verdict == 'unknown' and trusted and record['sources'].get(path) == current(path): - matches = [rule for rule in rules[path] if line in rule['lines'] and site['kind'] in rule['kinds'] - and re.fullmatch(rule['pattern'], site['program'])] - if matches and len({rule['verdict'] for rule in matches}) == 1: - verdict = matches[0]['verdict'] - pattern = matches[0]['id'] - evidence = matches[0]['evidence'] - folded_line = matches[0].get('fold_to', {}).get(str(line), line) - key = (path, folded_line) - if key not in groups: - groups[key] = dict(path=path, line=folded_line, verdict=verdict, rule=pattern, - evidence=evidence, rows=[], patterns=set()) - group = groups[key] + verdict, evidence_class, evidence = 'excluded', 'python-docstring', 'AST docstring data' + origin = (path, folded_line) + if origin not in groups: + groups[origin] = dict(path=path, line=folded_line, verdict=verdict, rule=evidence_class, + evidence=evidence, rows=[], patterns=set()) + group = groups[origin] group['rows'].append(row) - group['patterns'].add(pattern) + group['patterns'].add(evidence_class) if VERDICTS.index(verdict) < VERDICTS.index(group['verdict']): - group.update(verdict=verdict, rule=pattern, evidence=evidence) + group.update(verdict=verdict, rule=evidence_class, evidence=evidence) + for path, entries in proofs.items(): + if entries.keys() - matched[path]: + problems.append(dict(path=path, reason='dead-site-evidence')) locations = [] for value in groups.values(): value['patterns'] = sorted(value['patterns']) @@ -136,28 +353,75 @@ def current(path): rows=sum(len(item['rows']) for item in selected)) patterns = Counter(item['rule'] for item in locations if item['verdict'] == 'confirmed-bypass') row_ids = sorted(row for item in locations for row in item['rows']) - return dict(schema=1, source_snapshot_valid=trusted, counts=counts, + return dict(schema=2, evidence_valid=bool(record) and not problems, counts=counts, + problems=problems, top_patterns=[dict(rule=rule, locations=count, files=len({item['path'] for item in locations if item['rule'] == rule})) for rule, count in patterns.most_common()], locations=locations, - reconciliation=dict(input_rows=len(sites), mapped_rows=len(row_ids), - exact=row_ids == list(range(len(sites)))), - proof='source-bound patterns only; unknown and bypass fail; the bypass count is a lower bound while unknown remains') + reconciliation=dict(input_rows=len(current_sites), discovered_rows=len(sites), + closure_rows=len(current_sites) - len(sites), mapped_rows=len(row_ids), + exact=row_ids == list(range(len(current_sites)))), + proof='exact source-bound evidence; unknown, stale evidence and bypass fail') + + +def refresh(root, sites, record, selected): + validate_record(record) + bindings = Bindings(root) + rows = defaultdict(list) + for site in sites: + if site['path'] in selected: + rows[site['path']].append(list(site_key(site))) + changes = {} + for path in selected: + if not safe_path(path): + raise ValueError('refresh only checkout-relative evidence paths') + previous = record['files'].get(path, {}) + old = [entry['site'] for entry in previous.get('sites', [])] + current = rows[path] + current_hash = bindings.hash(path) if path in bindings.paths else None + unchanged = current_hash == previous.get('sha256') + if unchanged and previous: + try: + context = bindings.context(path, previous['requires'], + [value for value in record['dependencies'] if value in DEPENDENCIES]) + unchanged = (context == {key: previous[key] for key in context} and all( + bindings.hash(value) == record['dependencies'][value] for value in previous['requires'])) + except (OSError, ValueError, SyntaxError): + unchanged = False + changes[path] = dict(previous_sha256=previous.get('sha256'), + current_sha256=current_hash, + requires_review=True, current_sites=current, + carried_sites=[site for site in current if unchanged and site in old], + added_sites=[site for site in current if site not in old], + changed_sites=[site for site in current if not unchanged and site in old], + removed_sites=[site for site in old if site not in current]) + affected = {path: sorted(record['files']) if path in DEPENDENCIES else sorted( + file for file, proof in record['files'].items() if path in proof['requires']) for path in selected} + return dict(kind='unreviewed-evidence-proposal', files=changes, dependents=affected) def main(): parser = argparse.ArgumentParser(description=__doc__) parser.add_argument('--root', type=Path, default=discovery.ROOT) parser.add_argument('--json', type=Path, required=True) + parser.add_argument('--refresh', nargs='+', metavar='PATH') args = parser.parse_args() root = args.root.resolve() if args.json.resolve().is_relative_to(root): - parser.error('write the report outside the checkout so it cannot change the input snapshot') - report = classify(root, discovery.inventory(root)) + parser.error('write reports and proposals outside the checkout') + sites = discovery.inventory(root) + if args.refresh: + report = refresh(root, sites, json.loads((root / RECORD).read_text()), args.refresh) + else: + report = classify(root, sites) args.json.write_text(json.dumps(report, indent=2) + '\n') - print(json.dumps({key: report[key] for key in ('source_snapshot_valid', 'counts', 'top_patterns', 'reconciliation')}, sort_keys=True)) - if not report['reconciliation']['exact']: + if args.refresh: + print('unreviewed proposal written; the catalogue is unchanged') + return 0 + print(json.dumps({key: report[key] for key in ('evidence_valid', 'counts', 'problems', + 'top_patterns', 'reconciliation')}, sort_keys=True)) + if not report['reconciliation']['exact'] or not report['evidence_valid']: return 2 return int(bool(report['counts']['confirmed-bypass']['rows'] or report['counts']['unknown']['rows'])) diff --git a/scripts/tests/test_ci_fixtures.py b/scripts/tests/test_ci_fixtures.py index 285e255c4..0dd10691b 100644 --- a/scripts/tests/test_ci_fixtures.py +++ b/scripts/tests/test_ci_fixtures.py @@ -3,6 +3,7 @@ import os import pathlib import subprocess +import sys import tempfile import unittest @@ -10,6 +11,9 @@ ROOT = pathlib.Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT / 'scripts')) +import test_oracle + ACTION = './.github/actions/ci-fixtures' @@ -82,6 +86,8 @@ def test_key_changes_with_the_pin_generator_and_discovered_helpers(self): scripts.mkdir() contents = {'gen-fixtures.sh': '$SCRIPTS/craft.py\n', 'craft.py': 'first\n', 'install-oracle-ffmpeg.sh': 'installer\n', 'oracle-ffmpeg.env': 'pin\n'} + contents.update({name: (ROOT / 'scripts' / name).read_text() + for name in test_oracle.SUPPORT}) for name, content in contents.items(): (scripts / name).write_text(content) @@ -104,6 +110,13 @@ def compute(): (scripts / 'extra.py').write_text('changed\n') self.assertNotEqual(added, compute()) + def test_all_fixture_support_changes_start_both_wasm_events(self): + workflow = read_yaml(ROOT / '.github/workflows/wasm.yml') + events = workflow.get('on', workflow.get('true')) + for event in ('push', 'pull_request'): + for name in test_oracle.SUPPORT: + self.assertIn('scripts/' + name, events[event]['paths'], (event, name)) + if __name__ == '__main__': unittest.main() diff --git a/scripts/tests/test_oracle_audio.py b/scripts/tests/test_oracle_audio.py index 2c4b48729..e6132d6db 100644 --- a/scripts/tests/test_oracle_audio.py +++ b/scripts/tests/test_oracle_audio.py @@ -142,8 +142,12 @@ def test_every_python_audio_input_places_shared_options_last(self): def test_shell_and_rust_read_the_shared_file_before_input(self): shell = (ROOT / 'scripts/oracle-ffprobe.sh').read_text() - self.assertIn('mapfile -t AUDIO_DECODE_INPUT < "$ROOT/' + oracle_audio.ARG_FILE + '"', shell) - self.assertIn('"${AUDIO_DECODE_INPUT[@]}" -i "$MEDIA_FILE"', shell) + reader = 'done < "$ROOT/' + oracle_audio.ARG_FILE + '"' + command = '${AUDIO_DECODE_INPUT[@]+"${AUDIO_DECODE_INPUT[@]}"} -i "$MEDIA_FILE"' + self.assertIn('AUDIO_DECODE_INPUT+=("$argument")', shell) + self.assertIn(reader, shell) + self.assertIn(command, shell) + self.assertLess(shell.index(reader), shell.index(command)) rust = (ROOT / 'crates/coreav-cli/tests/decode_audio.rs').read_text() self.assertIn('.args(include_str!("../../../' + oracle_audio.ARG_FILE + '").split_whitespace())\n .arg("-i")', rust) diff --git a/scripts/tests/test_oracle_invocation_check.py b/scripts/tests/test_oracle_invocation_check.py index 65a5d12c5..e37612ea4 100644 --- a/scripts/tests/test_oracle_invocation_check.py +++ b/scripts/tests/test_oracle_invocation_check.py @@ -1,5 +1,7 @@ import hashlib +import json from pathlib import Path +import subprocess import sys import tempfile import unittest @@ -92,6 +94,71 @@ def test_the_boundary_and_its_parents_cannot_be_symbolic_links(self): class Discovery(unittest.TestCase): + def whole_inventory(self, sources, prepare=None): + with tempfile.TemporaryDirectory() as directory: + root = Path(directory) + historical = 'docs/measurements/past/source.txt' + files = { + 'scripts/compat_sources.py': 'FROZEN=()\nJUDGING=()\nJUDGING_REGISTRATION="registration.json"\n', + 'tools/compat-corpus/b4_round10.py': 'TOOL_FILES=()\n', + 'scripts/vp9_pixel_round.py': 'CAPTURE_SCRIPTS=()\n', + 'bench/audio-decode/capacity.py': 'SCRIPT_INPUTS=()\n', + 'scripts/h264_pgo_diagnostics.py': 'TOOLS=()\n', + historical: 'historical bytes\n', + check.HISTORICAL_RECORD: json.dumps(dict(schema=1, boundary='docs/measurements', + files={historical: hashlib.sha256(b'historical bytes\n').hexdigest()})), + **sources, + } + for path, source in files.items(): + target = root / path + target.parent.mkdir(parents=True, exist_ok=True) + target.write_text(source) + subprocess.run(['git', 'init', '--quiet', str(root)], check=True, capture_output=True) + return check.inventory(prepare(root) if prepare else root) + + def test_inventory_normalizes_a_symlinked_root(self): + def prepare(root): + link = root / 'linked-root' + link.symlink_to(root, target_is_directory=True) + return link + sites = self.whole_inventory({'kept.sh': 'ffmpeg -version\n'}, prepare) + self.assertTrue(any(site['path'] == 'kept.sh' for site in sites)) + + def test_missing_index_files_and_gitlinks_do_not_crash_discovery(self): + def prepare(root): + subprocess.run(['git', '-C', str(root), 'add', '.'], check=True) + for name in ('deleted.txt', 'deleted.rs', 'deleted.js'): + (root / name).unlink() + (root / 'module').mkdir() + subprocess.run(['git', '-C', str(root), 'update-index', '--add', '--cacheinfo', + '160000,' + '1' * 40 + ',module'], check=True) + return root + sites = self.whole_inventory({'kept.sh': 'ffmpeg -version\n', 'deleted.txt': 'data', + 'deleted.rs': 'fn main() {}', 'deleted.js': 'let x = 1;'}, prepare) + self.assertTrue(any(site['path'] == 'kept.sh' for site in sites)) + + def test_extensionless_shebang_scripts_are_discovered(self): + sites = self.whole_inventory({ + 'shell-runner': '#!/bin/sh\nffmpeg -version\n', + 'python-runner': '#!/usr/bin/env python3\nimport subprocess\nsubprocess.run(["ffprobe", "-version"])\n', + }) + self.assertTrue(any(site['path'] == 'shell-runner' and site['kind'] == 'shell' for site in sites)) + self.assertTrue(any(site['path'] == 'python-runner' and site['program'] == "'ffprobe'" + and site['role'] == 'oracle' for site in sites)) + + def test_extensionless_python_relays_have_explicit_source_dependencies(self): + sites = self.whole_inventory({'runner': '#!/usr/bin/env python3\nimport subprocess\n' + 'def launch(command):\n subprocess.run(command)\nlaunch(command)\n'}) + delegated = [site for site in sites if site['path'] == 'runner' and site['kind'] == 'delegated'] + self.assertEqual(len(delegated), 1) + self.assertEqual(delegated[0]['requires'], ['runner']) + self.assertEqual(delegated[0]['relay'], [['runner', 'launch']]) + + def test_shebang_like_yaml_comments_cannot_hide_workflow_commands(self): + sites = self.whole_inventory({'flow.yml': '#!/bin/sh\nsteps:\n - run: ffmpeg -version\n'}) + self.assertTrue(any(site['path'] == 'flow.yml' and site['program'] == 'ffmpeg -version' + for site in sites)) + def test_shell_commands_are_not_confused_with_copy_operands(self): sites = check.shell_sites('ffmpeg -i in out\nmv ffmpeg dest\necho ffmpeg\n', 'run.sh') self.assertEqual(len(sites), 1) diff --git a/scripts/tests/test_oracle_invocation_classify.py b/scripts/tests/test_oracle_invocation_classify.py index 6824638f6..3e7cc05c0 100644 --- a/scripts/tests/test_oracle_invocation_classify.py +++ b/scripts/tests/test_oracle_invocation_classify.py @@ -1,8 +1,11 @@ from pathlib import Path -import re +import copy +import json +import subprocess import sys import tempfile import unittest +from unittest.mock import patch sys.path.insert(0, str(Path(__file__).resolve().parents[1])) import oracle_invocation_check as discovery @@ -27,14 +30,22 @@ def sites(self, source): site['status'] = 'unclassified' return sites - def record(self, sites, verdict, fold=None): - return dict(schema=1, source_snapshot_sha256=classifier.source_snapshot(self.root), - sources={self.path: classifier.digest(self.file)}, dependencies={}, frozen={}, - rules=[dict(id='fixture-call-pattern', verdict=verdict, path=self.path, - lines=[site['line']], kinds=[site['kind']], - pattern=re.escape(site['program']), fold_to=fold or {}, - evidence='generated fixture with a concrete call-pattern proof') - for site in sites]) + def record(self, sites, verdict, fold=None, requires=()): + bindings = classifier.Bindings(self.root) + context = bindings.context(self.path, requires) + proof = dict(context, sites=[dict(site=list(classifier.site_key(site)), verdict=verdict, + **{'class': {'qualified-via-owner': 'reviewed-reference', + 'confirmed-bypass': 'reviewed-bypass', + 'excluded': 'reviewed-exclusion'}[verdict]}, + fold_to=(fold or {}).get(str(site['line']), site['line']), + evidence='generated fixture with an exact-site proof') + for site in sites]) + for site, entry in zip(sites, proof['sites']): + if site.get('program_span'): + entry['program_span'] = dict(site['program_span']) + return dict(schema=2, files={self.path: proof}, + inventory=classifier.file_inventory(self.root), frozen={}, + dependencies={path: bindings.hash(path) for path in context['requires']}) def test_import_alone_does_not_qualify_a_literal(self): sites = self.sites('import test_oracle, subprocess\nsubprocess.run(["ffmpeg", "-version"])\n') @@ -42,6 +53,18 @@ def test_import_alone_does_not_qualify_a_literal(self): self.assertEqual(report['counts']['confirmed-bypass']['locations'], 1) self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) + def test_missing_index_files_and_gitlinks_remain_unknown(self): + (self.root / 'deleted.rs').write_text('fn main() {}') + subprocess.run(['git', 'init', '--quiet', str(self.root)], check=True) + subprocess.run(['git', '-C', str(self.root), 'add', '.'], check=True) + (self.root / 'deleted.rs').unlink() + (self.root / 'module').mkdir() + subprocess.run(['git', '-C', str(self.root), 'update-index', '--add', '--cacheinfo', + '160000,' + '1' * 40 + ',module'], check=True) + report = classifier.classify(self.root, []) + self.assertEqual({site['path'] for site in report['locations']}, {'deleted.rs', 'module'}) + self.assertEqual(report['counts']['unknown']['rows'], 2) + def test_owner_return_value_qualifies(self): sites = self.sites('import test_oracle, subprocess\ndef main():\n' ' pair = test_oracle.require()\n' @@ -54,7 +77,7 @@ def test_a_same_named_module_is_not_the_owner(self): record = self.record(sites, 'qualified-via-owner') (self.root / 'scripts/test_oracle.py').write_text('def require(): return None\n') report = classifier.classify(self.root, sites, record) - self.assertFalse(report['source_snapshot_valid']) + self.assertFalse(report['evidence_valid']) self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) def test_a_parameter_cannot_shadow_the_owner(self): @@ -148,24 +171,27 @@ def test_dependency_edit_invalidates_unchanged_callers(self): sites = self.sites('import subprocess\nsubprocess.run(command)\n') dependency = self.root / 'scripts/helper.py' dependency.write_text('def command(): pass\n') - record = self.record(sites, 'qualified-via-owner') - record['dependencies']['scripts/helper.py'] = classifier.digest(dependency) + record = self.record(sites, 'qualified-via-owner', requires=['scripts/helper.py']) dependency.write_text('def command(): return "ffmpeg"\n') report = classifier.classify(self.root, sites, record) - self.assertFalse(report['source_snapshot_valid']) + self.assertFalse(report['evidence_valid']) self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) def test_new_sources_do_not_inherit_a_disposition(self): sites = self.sites('import subprocess\nsubprocess.run(command)\n') record = self.record(sites, 'qualified-via-owner') (self.root / 'new.py').write_text('import subprocess\nsubprocess.run(["renamed-program"])\n') - self.assertFalse(classifier.classify(self.root, sites, record)['source_snapshot_valid']) + report = classifier.classify(self.root, sites, record) + self.assertFalse(report['evidence_valid']) + self.assertGreater(report['counts']['unknown']['rows'], 0) def test_a_renamed_executable_cannot_escape_by_losing_its_extension(self): sites = self.sites('import subprocess\nsubprocess.run(command)\n') record = self.record(sites, 'qualified-via-owner') (self.root / 'renamed-reference').write_text('#!/bin/sh\nexec ffmpeg "$@"\n') - self.assertFalse(classifier.classify(self.root, sites, record)['source_snapshot_valid']) + report = classifier.classify(self.root, sites, record) + self.assertFalse(report['evidence_valid']) + self.assertGreater(report['counts']['unknown']['rows'], 0) def test_unknown_row_wins_over_a_qualified_row_at_the_same_location(self): sites = self.sites('import subprocess\nsubprocess.run(command)\n') @@ -176,6 +202,244 @@ def test_unknown_row_wins_over_a_qualified_row_at_the_same_location(self): self.assertEqual(report['counts']['unknown']['rows'], 2) self.assertTrue(report['reconciliation']['exact']) + def test_an_unrelated_existing_document_edit_keeps_reviewed_verdicts(self): + document = self.root / 'README.md' + document.write_text('before\n') + sites = self.sites('import test_oracle, subprocess\npair = test_oracle.require()\nsubprocess.run([pair.ffmpeg])\n') + record = self.record(sites, 'qualified-via-owner') + document.write_text('after\n') + report = classifier.classify(self.root, sites, record) + self.assertTrue(report['evidence_valid'], report['problems']) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 1) + + def test_a_source_edit_invalidates_only_the_bound_file(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + first = self.path + other = 'scripts/other.py' + (self.root / other).write_text('import subprocess\nsubprocess.run(program)\n') + record = self.record(sites, 'qualified-via-owner') + self.path, self.file = other, self.root / other + second = self.sites(self.file.read_text()) + proof = self.record(second, 'qualified-via-owner') + record['files'].update(proof['files']) + record['dependencies'].update(proof['dependencies']) + (self.root / first).write_text('import subprocess\nsubprocess.run(override)\n') + changed = discovery.PythonSites((self.root / first).read_text(), first).collect() + report = classifier.classify(self.root, [*changed, *second], record) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 1) + self.assertTrue(all(item['verdict'] == 'unknown' for item in report['locations'] if item['path'] == first)) + + def test_new_standard_library_shadow_without_calls_invalidates_its_importers(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'qualified-via-owner') + (self.root / 'subprocess.py').write_text('run = None\n') + report = classifier.classify(self.root, sites, record) + self.assertFalse(report['evidence_valid']) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) + self.assertGreater(report['counts']['unknown']['rows'], 0) + + def test_new_namespace_package_without_calls_invalidates_its_importers(self): + sites = self.sites('import test_oracle, subprocess\npair = test_oracle.require()\nsubprocess.run([pair.ffmpeg])\n') + record = self.record(sites, 'qualified-via-owner') + package = self.root / 'elsewhere/test_oracle' + package.mkdir(parents=True) + (package / '__init__.py').write_text('require = None\n') + report = classifier.classify(self.root, sites, record) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) + + def test_transitive_import_edit_invalidates_its_callers(self): + helper = self.root / 'scripts/helper.py' + leaf = self.root / 'scripts/leaf.py' + helper.write_text('import leaf\n') + leaf.write_text('value = "before"\n') + sites = self.sites('import helper, subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'qualified-via-owner') + leaf.write_text('value = "after"\n') + report = classifier.classify(self.root, sites, record) + self.assertFalse(report['evidence_valid']) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) + + def test_a_new_empty_source_remains_an_unplaced_closure_site(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'qualified-via-owner') + (self.root / 'unrelated.py').write_text('') + report = classifier.classify(self.root, sites, record) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 1) + self.assertFalse(report['evidence_valid']) + self.assertTrue(any(item['path'] == 'unrelated.py' and item['verdict'] == 'unknown' + for item in report['locations'])) + + def test_executable_data_cannot_keep_its_inert_inventory_class(self): + data = self.root / 'notes.txt' + data.write_text('not executable\n') + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'qualified-via-owner') + data.chmod(0o700) + report = classifier.classify(self.root, sites, record) + self.assertFalse(report['evidence_valid']) + self.assertTrue(any(item['path'] == 'notes.txt' and item['verdict'] == 'unknown' + for item in report['locations'])) + + def test_outward_symlinks_fail_without_reading_the_target(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'qualified-via-owner') + with tempfile.TemporaryDirectory() as outside: + target = Path(outside) / 'payload' + target.write_text('external content never enters evidence\n') + (self.root / 'subprocess.py').symlink_to(target) + report = classifier.classify(self.root, sites, record) + self.assertFalse(report['evidence_valid']) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) + self.assertNotIn('external content', json.dumps(report)) + + def test_duplicate_and_regex_entries_are_rejected(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'qualified-via-owner') + duplicate = copy.deepcopy(record) + duplicate['files'][self.path]['sites'].append(copy.deepcopy(duplicate['files'][self.path]['sites'][0])) + with self.assertRaisesRegex(ValueError, 'duplicate'): + classifier.classify(self.root, sites, duplicate) + record['files'][self.path]['sites'][0]['pattern'] = '.*' + with self.assertRaisesRegex(ValueError, 'regex'): + classifier.classify(self.root, sites, record) + + def test_outward_parent_symlinks_are_not_followed_for_tracked_inputs(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'qualified-via-owner') + subprocess.run(['git', 'init', '--quiet', str(self.root)], check=True, capture_output=True) + subprocess.run(['git', '-C', str(self.root), 'add', self.path], check=True, capture_output=True) + with tempfile.TemporaryDirectory() as outside: + (Path(outside) / 'consumer.py').write_text('external content\n') + (self.root / 'scripts').rename(self.root / 'retained') + (self.root / 'scripts').symlink_to(outside, target_is_directory=True) + real_open = Path.open + + def checked_open(path, *args, **kwargs): + self.assertTrue(path.resolve().is_relative_to(self.root), 'read left the checkout') + return real_open(path, *args, **kwargs) + + with patch.object(Path, 'open', checked_open): + report = classifier.classify(self.root, sites, record) + self.assertFalse(report['evidence_valid']) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) + self.assertNotIn('external content', json.dumps(report)) + + def test_an_entry_for_a_disappeared_site_is_not_valid_evidence(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'qualified-via-owner') + report = classifier.classify(self.root, [], record) + self.assertFalse(report['evidence_valid']) + self.assertIn('dead-site-evidence', {item['reason'] for item in report['problems']}) + + def test_evidence_class_must_agree_with_the_verdict(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'qualified-via-owner') + record['files'][self.path]['sites'][0]['class'] = 'reviewed-bypass' + with self.assertRaisesRegex(ValueError, 'evidence class'): + classifier.classify(self.root, sites, record) + + def test_literal_reference_cannot_be_promoted_by_a_reviewed_owner_class(self): + sites = self.sites('import subprocess\nsubprocess.run(["ffmpeg", "-version"])\n') + report = classifier.classify(self.root, sites, self.record(sites, 'qualified-via-owner')) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) + self.assertGreater(report['counts']['unknown']['rows'], 0) + + def test_each_repeated_site_requires_its_own_occurrence(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'qualified-via-owner') + report = classifier.classify(self.root, [*sites, dict(sites[0])], record) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) + self.assertEqual(report['counts']['unknown']['rows'], 2) + self.assertTrue(report['reconciliation']['exact']) + + def test_fold_targets_cannot_hide_a_more_severe_verdict(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\nsubprocess.run(other)\n') + record = self.record(sites, 'qualified-via-owner') + entries = record['files'][self.path]['sites'] + entries[0].update(verdict='confirmed-bypass', **{'class': 'reviewed-bypass'}, fold_to=3) + with self.assertRaisesRegex(ValueError, 'equally severe'): + classifier.classify(self.root, sites, record) + + def test_frozen_record_must_match_the_registered_roster(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + (self.root / 'scripts/compat_sources.py').write_text('') + record = self.record(sites, 'qualified-via-owner') + with patch.object(discovery, 'frozen_files', return_value={'scripts/registered.py'}): + report = classifier.classify(self.root, sites, record) + self.assertFalse(report['evidence_valid']) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) + + def test_refresh_only_proposes_unreviewed_sites_without_mutating_the_record(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'qualified-via-owner') + original = copy.deepcopy(record) + changed = self.sites('import subprocess\nsubprocess.run(override)\n') + proposed = classifier.refresh(self.root, changed, record, [self.path]) + self.assertEqual(record, original) + self.assertEqual(proposed['kind'], 'unreviewed-evidence-proposal') + self.assertTrue(proposed['files'][self.path]['requires_review']) + self.assertEqual(classifier.classify(self.root, changed, record)['counts']['qualified-via-owner']['rows'], 0) + + def test_an_omitted_delegated_dependency_cannot_keep_its_verdict(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + helper = self.root / 'scripts/helper.py' + helper.write_text('value = 1\n') + record = self.record(sites, 'qualified-via-owner') + sites[0]['requires'] = ['scripts/helper.py'] + report = classifier.classify(self.root, sites, record) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) + self.assertEqual(report['counts']['unknown']['rows'], 1) + + def test_rust_program_spans_bind_the_actual_source_bytes(self): + self.path = 'scripts/consumer.rs' + self.file = self.root / self.path + self.file.write_text('fn f() { Command::new(program); }\n') + start = self.file.read_bytes().index(b'program') + sites = [dict(path=self.path, line=1, kind='Rust', program='program', status='unclassified', + program_span=dict(start=start, end=start + 7))] + record = self.record(sites, 'qualified-via-owner') + self.assertEqual(classifier.classify(self.root, sites, record)['counts']['qualified-via-owner']['rows'], 1) + sites[0]['program_span']['start'] += 1 + forged = self.record(sites, 'qualified-via-owner') + report = classifier.classify(self.root, sites, forged) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) + self.assertEqual(report['counts']['unknown']['rows'], 1) + + def test_new_rust_sibling_modules_invalidate_their_callers(self): + self.path = 'scripts/consumer.rs' + self.file = self.root / self.path + self.file.write_text('mod helper;\nfn f() { Command::new(program); }\n') + sites = [dict(path=self.path, line=2, kind='Rust', program='program', status='unclassified')] + record = self.record(sites, 'qualified-via-owner') + (self.root / 'scripts/helper.rs').write_text('pub fn value() {}\n') + report = classifier.classify(self.root, sites, record) + self.assertFalse(report['evidence_valid']) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) + + def test_unrelated_rust_module_edits_do_not_invalidate_sibling_imports(self): + self.path = 'scripts/consumer.rs' + self.file = self.root / self.path + self.file.write_text('mod helper;\nfn f() { Command::new(program); }\n') + unrelated = self.root / 'elsewhere/helper.rs' + unrelated.parent.mkdir() + unrelated.write_text('pub const VALUE: u8 = 1;\n') + sites = [dict(path=self.path, line=2, kind='Rust', program='program', status='unclassified')] + record = self.record(sites, 'qualified-via-owner') + unrelated.write_text('pub const VALUE: u8 = 2;\n') + report = classifier.classify(self.root, sites, record) + self.assertTrue(report['evidence_valid'], report['problems']) + self.assertEqual(report['counts']['qualified-via-owner']['rows'], 1) + + def test_refresh_does_not_label_stale_dependency_evidence_as_carried(self): + helper = self.root / 'scripts/helper.py' + helper.write_text('value = 1\n') + sites = self.sites('import helper, subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'qualified-via-owner') + helper.write_text('value = 2\n') + proposal = classifier.refresh(self.root, sites, record, [self.path]) + self.assertEqual(proposal['files'][self.path]['carried_sites'], []) + self.assertTrue(proposal['files'][self.path]['changed_sites']) + if __name__ == '__main__': unittest.main() diff --git a/scripts/tests/test_shell_oracle_qualification.py b/scripts/tests/test_shell_oracle_qualification.py new file mode 100644 index 000000000..24f5c3fc6 --- /dev/null +++ b/scripts/tests/test_shell_oracle_qualification.py @@ -0,0 +1,235 @@ +"""Shell consumers qualify and retain the oracle pair before creating outputs.""" +import json +import os +from pathlib import Path +import re +import shutil +import subprocess +import sys +import tempfile +import unittest + + +ROOT = Path(__file__).resolve().parents[2] +CONSUMERS = ( + 'scripts/gen-fixtures.sh', + 'scripts/gen-fixtures-mkv.sh', + 'scripts/gen-fixtures-ts.sh', + 'scripts/oracle-ffprobe.sh', + 'packages/cli/test/release-clips.sh', +) + +sys.path.insert(0, str(ROOT / 'scripts')) +import test_oracle + + +class ShellOracleQualification(unittest.TestCase): + def setUp(self): + self.temporary = tempfile.TemporaryDirectory() + self.addCleanup(self.temporary.cleanup) + self.root = Path(self.temporary.name) + for relative in CONSUMERS: + target = self.root / relative + target.parent.mkdir(parents=True, exist_ok=True) + shutil.copyfile(ROOT / relative, target) + shutil.copyfile(ROOT / 'scripts/oracle-audio-args.txt', + self.root / 'scripts/oracle-audio-args.txt') + self.log = self.root / 'calls.jsonl' + self.scratch = self.root / 'scratch' + self.scratch.mkdir() + self.pair = self.root / 'retained pair' + self.pair.mkdir() + decoy = self.root / 'decoy' + decoy.mkdir() + for name in ('ffmpeg', 'ffprobe'): + self.executable(decoy / name, '#!/bin/sh\necho decoy >> "$DECOY_LOG"\nexit 99\n') + self.executable(self.pair / name, """#!/usr/bin/env python3 +import json +import os +from pathlib import Path +import sys +with open(os.environ['CALL_LOG'], 'a') as log: + log.write(json.dumps([Path(sys.argv[0]).name, *sys.argv[1:]]) + '\\n') +if Path(sys.argv[0]).name == 'ffprobe': + print('0,video' if 'csv=p=0' in sys.argv else '{}') +elif '-encoders' in sys.argv: + print('libx264 libaom-av1') +elif os.environ.get('STOP_GENERATION') == '1': + sys.exit(73) +elif sys.argv[-1] == '-': + print('frame') +else: + Path(sys.argv[-1]).write_bytes(b'clip') +""") + self.executable(self.root / 'normalize', '#!/bin/sh\necho normalized\n') + (self.root / 'scripts/test_oracle.py').write_text("""import json +import os +from pathlib import Path +import sys +with open(os.environ['CALL_LOG'], 'a') as log: + log.write(json.dumps(['owner', *sys.argv[1:]]) + '\\n') +mode = os.environ.get('OWNER_MODE', 'success') +pair = Path(os.environ['RETAINED_PAIR']) +if mode == 'fail': + print(pair / 'ffmpeg') + print(pair / 'ffprobe') + print('stage=oracle_qualification: rejected', file=sys.stderr) + sys.exit(1) +if mode == 'empty': + sys.exit(0) +print('' if mode == 'blank-first' else pair / 'ffmpeg') +if mode != 'one': + print(pair / 'ffprobe') +if mode == 'three': + print(pair / 'unexpected') +""") + self.env = dict(os.environ, PATH=str(decoy) + os.pathsep + os.environ['PATH'], + CALL_LOG=str(self.log), DECOY_LOG=str(self.root / 'decoy.log'), + RETAINED_PAIR=str(self.pair), TMPDIR=str(self.scratch), + COREAV_ORACLE=str(self.root / 'normalize')) + for name in ('FFMPEG', 'FFPROBE', 'COREAV_FFMPEG', 'COREAV_FFPROBE'): + self.env.pop(name, None) + + def executable(self, path, source): + path.write_text(source) + path.chmod(0o755) + + def run_consumer(self, relative, **env): + arguments = ['frames', str(self.root / 'input.mp4')] if 'oracle-ffprobe' in relative else [ + str(self.root / 'output')] + return subprocess.run([os.environ.get('COREAV_TEST_BASH', '/bin/bash'), + str(self.root / relative), *arguments], + env=dict(self.env, **env), capture_output=True, text=True) + + def calls(self): + return [json.loads(line) for line in self.log.read_text().splitlines()] + + def test_rejected_and_malformed_pairs_fail_before_any_outputs(self): + for relative in CONSUMERS: + for mode in ('fail', 'one', 'three', 'empty', 'blank-first'): + with self.subTest(consumer=relative, mode=mode): + result = self.run_consumer(relative, OWNER_MODE=mode) + self.assertEqual(result.returncode, 1, result.stderr) + self.assertIn('stage=oracle_qualification', result.stderr) + self.assertFalse((self.root / 'output').exists()) + self.assertEqual(list(self.scratch.iterdir()), []) + self.assertFalse((self.root / 'decoy.log').exists()) + self.assertTrue(all(call[0] == 'owner' for call in self.calls())) + + def test_fixture_generators_dispatch_only_to_retained_ffmpeg(self): + for relative in CONSUMERS[:3]: + with self.subTest(consumer=relative): + self.log.unlink(missing_ok=True) + result = self.run_consumer(relative, STOP_GENERATION='1') + self.assertNotEqual(result.returncode, 0) + calls = self.calls() + self.assertEqual(calls[0], ['owner', '--resolve']) + self.assertTrue(any(call[0] == 'ffmpeg' and '-i' in call for call in calls)) + if relative != 'scripts/gen-fixtures-ts.sh': + self.assertTrue(any('-encoders' in call for call in calls)) + self.assertFalse((self.root / 'decoy.log').exists()) + shutil.rmtree(self.root / 'output') + + def test_release_clips_dispatches_all_encodes_to_retained_ffmpeg(self): + result = self.run_consumer(CONSUMERS[-1]) + self.assertEqual(result.returncode, 0, result.stderr) + calls = self.calls() + self.assertEqual(calls[0], ['owner', '--resolve']) + self.assertEqual(sum('-encoders' in call for call in calls), 1) + self.assertEqual(sum('-i' in call for call in calls), 6) + self.assertEqual(len(list((self.root / 'output').iterdir())), 6) + self.assertFalse((self.root / 'decoy.log').exists()) + + def test_pair_parsing_does_not_require_the_mapfile_builtin(self): + startup = self.root / 'bash-startup' + startup.write_text('if type mapfile >/dev/null 2>&1; then enable -n mapfile; fi\n') + result = self.run_consumer(CONSUMERS[-1], BASH_ENV=str(startup)) + self.assertEqual(result.returncode, 0, result.stderr) + self.assertFalse((self.root / 'decoy.log').exists()) + + def test_probe_retains_both_paths_and_only_passes_supplied_overrides(self): + for overrides, expected in ( + ({}, []), + ({'FFMPEG': 'chosen ffmpeg'}, ['--ffmpeg', 'chosen ffmpeg']), + ({'FFPROBE': 'chosen ffprobe'}, ['--ffprobe', 'chosen ffprobe']), + ({'FFMPEG': 'chosen ffmpeg', 'FFPROBE': 'chosen ffprobe'}, + ['--ffmpeg', 'chosen ffmpeg', '--ffprobe', 'chosen ffprobe'])): + with self.subTest(overrides=overrides): + self.log.unlink(missing_ok=True) + result = self.run_consumer('scripts/oracle-ffprobe.sh', **overrides) + self.assertEqual(result.returncode, 0, result.stderr) + self.assertEqual(result.stdout, 'normalized\n') + calls = self.calls() + self.assertEqual(calls[0], ['owner', '--resolve', *expected]) + self.assertEqual([call[0] for call in calls], ['owner', 'ffprobe', 'ffmpeg']) + self.assertFalse((self.root / 'decoy.log').exists()) + self.assertEqual(list(self.scratch.iterdir()), []) + + def test_probe_default_selection_preserves_audio_arguments_without_mapfile(self): + startup = self.root / 'bash-startup' + startup.write_text('if type mapfile >/dev/null 2>&1; then enable -n mapfile; fi\n') + for text in ('-threads:a\n1\n', '-threads:a\n1'): + with self.subTest(arguments=text): + self.log.unlink(missing_ok=True) + (self.root / 'scripts/oracle-audio-args.txt').write_text(text) + result = self.run_consumer('scripts/oracle-ffprobe.sh', BASH_ENV=str(startup)) + self.assertEqual(result.returncode, 0, result.stderr) + self.assertEqual(result.stdout, 'normalized\n') + calls = self.calls() + self.assertEqual(calls[0], ['owner', '--resolve']) + self.assertEqual(calls[-1], ['ffmpeg', '-nostdin', '-v', 'error', '-threads:a', '1', + '-i', str(self.root / 'input.mp4'), '-map', '0:0', '-fps_mode', 'passthrough', + '-f', 'framemd5', '-']) + self.assertFalse((self.root / 'decoy.log').exists()) + self.assertEqual(list(self.scratch.iterdir()), []) + + +class FixtureCacheInputs(unittest.TestCase): + def test_both_fixture_cache_keys_bind_every_owner_support_file(self): + generator = (ROOT / 'scripts/gen-fixtures.sh').read_text() + inputs = {'scripts/gen-fixtures.sh', 'scripts/install-oracle-ffmpeg.sh', + 'scripts/oracle-ffmpeg.env', *('scripts/' + name for name in test_oracle.SUPPORT), + *('scripts/' + name for name in re.findall(r'\$SCRIPTS/([A-Za-z0-9_.-]+)', generator))} + for workflow in ('.github/actions/ci-fixtures/action.yml', '.github/workflows/wasm.yml'): + with self.subTest(workflow=workflow), tempfile.TemporaryDirectory() as directory: + root = Path(directory) + for name in inputs: + target = root / name + target.parent.mkdir(parents=True, exist_ok=True) + target.write_bytes((ROOT / name).read_bytes()) + lines = (ROOT / workflow).read_text().splitlines() + start = next(i for i, line in enumerate(lines) if 'helpers=$(grep' in line) + stop = next(i for i in range(start, len(lines)) if 'GITHUB_OUTPUT' in lines[i]) + command = '\n'.join(line.lstrip() for line in lines[start:stop + 1]) + output = root / 'key' + + def key(): + output.unlink(missing_ok=True) + run = subprocess.run(['bash', '-euo', 'pipefail', '-c', command], cwd=root, + env=dict(os.environ, GITHUB_OUTPUT=str(output)), + capture_output=True, text=True, timeout=30) + self.assertEqual(run.returncode, 0, run.stderr) + return output.read_text() + + baseline = key() + for name in test_oracle.SUPPORT: + path = root / 'scripts' / name + original = path.read_bytes() + path.write_bytes(original + b'\n') + self.assertNotEqual(key(), baseline, (workflow, name)) + path.write_bytes(original) + for name in test_oracle.SUPPORT: + path = root / 'scripts' / name + original = path.read_bytes() + path.unlink() + output.unlink(missing_ok=True) + run = subprocess.run(['bash', '-euo', 'pipefail', '-c', command], cwd=root, + env=dict(os.environ, GITHUB_OUTPUT=str(output)), + capture_output=True, text=True, timeout=30) + self.assertNotEqual(run.returncode, 0, (workflow, name)) + self.assertFalse(output.exists(), (workflow, name)) + path.write_bytes(original) + + +if __name__ == '__main__': + unittest.main() diff --git a/test-support/oracle-dependent.json b/test-support/oracle-dependent.json index 84c30f5d0..0a3bb0039 100644 --- a/test-support/oracle-dependent.json +++ b/test-support/oracle-dependent.json @@ -73,6 +73,7 @@ "crates/coreav-cli/tests/ffmpeg_concat.rs": [ "concat_audio_gaps_are_refused_with_exact_pinned_fallback", "lossless_audiovisual_concat_preserves_complete_native_output", + "native_video_metadata_compares_complete_records_and_all_packet_bytes", "unedited_audiovisual_concat_matches_the_pinned_ffmpeg" ], "crates/coreav-cli/tests/ffmpeg_concat_primed.rs": [ @@ -141,6 +142,9 @@ "crates/coreav-cli/tests/ffprobe_stdin.rs": [ "structured_stdin_and_complete_pinned_replay" ], + "crates/coreav-cli/tests/frame_handoff.rs": [ + "shared_and_copied_handoffs_produce_identical_files" + ], "crates/coreav-cli/tests/legacy_encoders.rs": [ "legacy_encoder_choices_keep_media_summaries_errors_and_exit_codes" ],